github NodeBB/NodeBB v1.16.1

latest releases: v3.7.5, v3.7.4, v3.7.3...
3 years ago

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:
    • update dependency eslint to v7.17.0 (18ae7cf)
    • update dependency eslint to v7.16.0 (2610dfc)
    • update actions/setup-node action to v2 (#9115) (55a55ea)
  • 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:
    • admin tags privilege (223f0a5)
    • admins-mods privilege (fb46a8d)
    • added new admin privilege for groups management (da19134)
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:
    • deprecated groups update socket in favour of API lib (1cd2689)
    • update group deletion calls to use write API (e640a41)
  • 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)

Don't miss a new NodeBB release

NewReleases is sending notifications on new releases.