Release build (patch) of NodeBB @ 2021-01-06T19:17:55.317Z
v1.16.1 (2021-01-06)
Chores
- increase test timeout (0d7dfee)
- incrementing version number - v1.16.1-beta.0 (5fcf3ea)
- add deprecation notice to topic thumb tpl value (05d8b3c)
- minor reordering of lines (8e5a413)
- incrementing version number - v1.16.0 (6d01fd5)
- update changelog for v1.16.0 (1437c62)
- deps:
- api: add deprecation notices re: #9123 (cdff8d2)
New Features
- #9173, show installed plugin versions in ./nodebb plugins (8c31afa)
- added note that you can now upload videos (4d6ddf6)
- automatically attempt socket.io reconnection on ajaxify (e5edbc6)
- #9135, don't try to reconnect forever (c1ecfd1)
- add confirmation modal when assigning admin:admins-mods privilege (d90aa95)
- allow dashes in privilege group names (5b8558e)
- allow multiple privileges to be defined for a given admin socket call (3aa5beb)
- rename admin middleware header hook (fcc1e24)
- explicitly add filter:admin/header.build hook (75b1bbd)
- fix more tests, add more routes, update api test suite (cb32e32)
- add registration/complete route, fix some other tests (14c51e3)
- add missing schemas for various ACP settings routes (9de35ec)
- add missing schema for category update and deletion (d6de925)
- add schema for api ping routes (d85181e)
- normalize paths before comparison (df8d62b)
- additional test to ensure any new routes added to express have a corresponding schema doc (dbe8563)
- update html-to-text closes #8810 (a2152dd)
- api:
- closes #9123 category and topic routes migrated to Write API (edb8da1)
- #9123, migrate rest of the getObject controllers to Write API (9ecfac9)
- #9123, migrate /api/post/pid/:pid to Write API (e267f29)
- group ownership API route, switch client-side to use API route (32e36f7)
- add schema for groups update route (98550d6)
- added schema for email unsubscribe token (4fc1337)
- acp:
Bug Fixes
- #9130, remove timestamp prefix from thumbnail names in API response (171017c)
- #9166 missing relative path in topic thumbs modal and topic list (b9ba44e)
- #9163, fix total connection count on ACP (1968bf5)
- genericise .necro-post, bump persona to latest (041d45c)
- #9126, skip base64 and long values (3329085)
- #9127, use assets path (3121215)
- inability for admins with setting privilege to save plugin settings (a555f02)
- #9149, server-side handling of disableChatMessageEditing (895e3d9)
- #9149, incorrect client-side
disableChatMessageEditing
value for admins/gmods (d27815a) - #9151, dont use service worker for posts requests (20c1b68)
- #9150, fix selector so it doesn't add img-responsive to profile pics (183cabe)
- tests (2874036)
- dont show deleted posts in navigator (931105e)
- bug in api path existence test (501a7b7)
- #9136, fix move topic/post timeout errors (2ef72a9)
- bad assignment logic in middleware.renderHeader (34ccabe)
- #9113, wrong path separator used in thumbs.get (da4f911)
- email testing and settings change from ACP (2be396f)
- removing ability to specify deprecated topic 'thumb' on topic creation (713f029)
- #9129, event is fired on socket.io (b369dc8)
- subfolder handling in tests (bbd97cc)
- .flat() not defined in v10, added debug router to exclusion list (6062039)
- all tests, wrap up work (f416dc1)
- two more routes (9c2de86)
- api tests (b9a61d2)
- don't return deleted: 0 for ephemeral groups (600807f)
- send fewer items to client-side for ACP settings/email page (438fa5c)
- errors in write-api schema (c079051)
- broken tests from last round of fixes (990f107)
- bad error message for request body api test (a962935)
- modify backreference test to not check router.all() calls (7fc329d)
- add missing token generation route to write api spec (eef052c)
- trigger action:posts.edited (b7b588f)
- deps:
- update dependency autoprefixer to v10.2.0 (e445ae5)
- update socket.io packages to v3.0.5 (fd045c6)
- update dependency nodebb-theme-persona to v10.3.16 (87e333b)
- update dependency benchpressjs to v2.4.0 (4524f82)
- update dependency nodebb-theme-persona to v10.3.15 (189be9e)
- update dependency nodebb-widget-essentials to v5.0.2 (1dd1d3b)
- update dependency nodebb-widget-essentials to v5.0.1 (#9144) (f55dddb)
- update dependency nodebb-plugin-composer-default to v6.5.5 (6d980d2)
- update dependency sharp to v0.27.0 (4919e59)
- update dependency nodebb-theme-persona to v10.3.12 (37b35f7)
- update dependency nodebb-theme-persona to v10.3.11 (db4c686)
- tests: handle nested allOf blocks (77a5adb)
- api:
- pwa: #9127 service-worker.js missing on subfolder installs (b8d4709)
Refactors
- openapi: update TopicObject component to reference TopicObjectSlim in its schema (fb3f3f7)
- api:
- schema backreference test to use map instead of reduce, properly check write-api routes (878ee06)
Tests
- changed test a bit to see what is going on (5f038df)