nodeBB v1.16.1 Release Notes
Release Date: 2021-01-06 // over 3 years ago-
Chores
- โ increase test timeout (0d7dfeeb)
- incrementing version number - v1.16.1-beta.0 (5fcf3ea6)
- ๐ add deprecation notice to topic thumb tpl value (05d8b3c3)
- minor reordering of lines (8e5a413e)
- incrementing version number - v1.16.0 (6d01fd50)
- โก๏ธ update changelog for v1.16.0 (1437c62f)
- deps:
- update dependency eslint to v7.17.0 (18ae7cf7)
- update dependency eslint to v7.16.0 (2610dfcf)
- update actions/setup-node action to v2 (#9115) (55a55ea2)
- api: add deprecation notices re: #9123 (cdff8d28)
๐ New Features
- ๐ #9173, show installed plugin versions in ./nodebb plugins (8c31afae)
- added note that you can now upload videos (4d6ddf6d)
- automatically attempt socket.io reconnection on ajaxify (e5edbc6f)
- #9135, don't try to reconnect forever (c1ecfd1e)
- add confirmation modal when assigning admin:admins-mods privilege (d90aa958)
- allow dashes in privilege group names (5b8558e9)
- allow multiple privileges to be defined for a given admin socket call (3aa5beb8)
- rename admin middleware header hook (fcc1e24a)
- ๐ explicitly add filter:admin/header.build hook (75b1bbd0)
- โก๏ธ fix more tests, add more routes, update api test suite (cb32e32a)
- โ add registration/complete route, fix some other tests (14c51e3c)
- add missing schemas for various ACP settings routes (9de35ec5)
- โก๏ธ add missing schema for category update and deletion (d6de9253)
- add schema for api ping routes (d85181e0)
- normalize paths before comparison (df8d62ba)
- โ additional test to ensure any new routes added to express have a corresponding schema doc (dbe85630)
- โก๏ธ update html-to-text closes https://github.com/NodeBB/NodeBB/pull/8810 (a2152dd1)
- api:
- closes #9123 category and topic routes migrated to Write API (edb8da1e)
- #9123, migrate rest of the getObject controllers to Write API (9ecfac9b)
- #9123, migrate /api/post/pid/:pid to Write API (e267f295)
- group ownership API route, switch client-side to use API route (32e36f7b)
- add schema for groups update route (98550d61)
- added schema for email unsubscribe token (4fc13377)
- acp:
- admin tags privilege (223f0a55)
- admins-mods privilege (fb46a8d9)
- added new admin privilege for groups management (da191341)
๐ Bug Fixes
- ๐ #9130, remove timestamp prefix from thumbnail names in API response (171017c3)
- #9166 missing relative path in topic thumbs modal and topic list (b9ba44ed)
- #9163, fix total connection count on ACP (1968bf50)
- โ genericise .necro-post, bump persona to latest (041d45c3)
- #9126, skip base64 and long values (33290850)
- ๐ฑ #9127, use assets path (3121215e)
- ๐ inability for admins with setting privilege to save plugin settings (a555f024)
- #9149, server-side handling of disableChatMessageEditing (895e3d93)
- #9149, incorrect client-side
disableChatMessageEditing
value for admins/gmods (d27815a8) - ๐ท #9151, dont use service worker for posts requests (20c1b684)
- ๐ฑ #9150, fix selector so it doesn't add img-responsive to profile pics (183cabe9)
- โ tests (28740360)
- dont show deleted posts in navigator (931105e6)
- โ bug in api path existence test (501a7b77)
- ๐ #9136, fix move topic/post timeout errors (2ef72a94)
- bad assignment logic in middleware.renderHeader (34ccabe3)
- #9113, wrong path separator used in thumbs.get (da4f9118)
- โ email testing and settings change from ACP (2be396ff)
- ๐ removing ability to specify deprecated topic 'thumb' on topic creation (713f029d)
- #9129, event is fired on socket.io (b369dc88)
- โ subfolder handling in tests (bbd97ccb)
- .flat() not defined in v10, added debug router to exclusion list (6062039d)
- โ all tests, wrap up work (f416dc17)
- two more routes (9c2de86a)
- โ api tests (b9a61d2d)
- don't return deleted: 0 for ephemeral groups (600807fb)
- send fewer items to client-side for ACP settings/email page (438fa5c8)
- errors in write-api schema (c079051b)
- โ broken tests from last round of fixes (990f1077)
- โ bad error message for request body api test (a9629357)
- โ modify backreference test to not check router.all() calls (7fc329de)
- add missing token generation route to write api spec (eef052c1)
- trigger action:posts.edited (b7b588f5)
- deps:
- update dependency autoprefixer to v10.2.0 (e445ae5a)
- update socket.io packages to v3.0.5 (fd045c67)
- update dependency nodebb-theme-persona to v10.3.16 (87e333b4)
- update dependency benchpressjs to v2.4.0 (4524f825)
- update dependency nodebb-theme-persona to v10.3.15 (189be9e0)
- update dependency nodebb-widget-essentials to v5.0.2 (1dd1d3b0)
- update dependency nodebb-widget-essentials to v5.0.1 (#9144) (f55dddb2)
- update dependency nodebb-plugin-composer-default to v6.5.5 (6d980d26)
- update dependency sharp to v0.27.0 (4919e596)
- update dependency nodebb-theme-persona to v10.3.12 (37b35f7d)
- update dependency nodebb-theme-persona to v10.3.11 (db4c6863)
- โ tests: handle nested allOf blocks (77a5adb6)
- api:
- failing test due to missing file (3959a7bd)
- tests (80ee3dfb)
- pwa: #9127 service-worker.js missing on subfolder installs (b8d4709e)
๐จ Refactors
- openapi: update TopicObject component to reference TopicObjectSlim in its schema (fb3f3f72)
- api:
- deprecated groups update socket in favour of API lib (1cd2689c)
- update group deletion calls to use write API (e640a41a)
- โ schema backreference test to use map instead of reduce, properly check write-api routes (878ee067)
โ Tests
- ๐ changed test a bit to see what is going on (5f038dff)