Skip to content

Releases: NodeBB/NodeBB

v3.1.1

11 May 19:48
Compare
Choose a tag to compare

Release build (patch) of NodeBB @ 2023-05-11T19:48:56.026Z

v3.1.1 (2023-05-11)

Chores
  • incrementing version number - v3.1.0 (0cb386b)
  • update changelog for v3.1.0 (2c515dc)
  • incrementing version number - v3.0.1 (26f6ea4)
  • incrementing version number - v3.0.0 (224e08c)
Documentation Changes
  • updating changelog to move line re: breaking change down to new features (b259a00)
Bug Fixes
  • failing test case (3251bca)
  • #11589, regression where a user could not confirm their email if requireEmailAddress was enabled (686ecea)

v3.1.0

10 May 17:18
Compare
Choose a tag to compare

Release build (minor) of NodeBB @ 2023-05-10T17:17:59.128Z

v3.1.0 (2023-05-10)

Breaking Changes
  • started work on porting socket methods to write API [breaking] (f2082d7)
Chores
  • up themes (14a5c1a)
  • up harmony (f9997b2)
  • up dbsearch (2b259b2)
  • up harmony (9064920)
  • up harmony (622d75d)
  • up markdown (c92a14a)
  • up harmony (475ecf4)
  • up emoji (ca7ff29)
  • up deps (64add3e)
  • up harmony (048fbca)
  • up deps (f337ca6)
  • up widgets (68283bc)
  • up harmony (eab2679)
  • up harmony (7f19913)
  • up themes (832fe95)
  • incrementing version number - v3.0.1 (26f6ea4)
  • update changelog for v3.0.1 (fd30af1)
  • whopps (ec0da19)
  • up harmony (2caf4af)
  • up harmony (9e4bd4e)
  • up composer (01960f2)
  • up deps (b691524)
  • up themes (4b374f0)
  • up harmony (ee085c1)
  • up widgets (2588853)
  • up harmony (01669fa)
  • up harmony (c58d07f)
  • incrementing version number - v3.0.0 (224e08c)
  • i18n:
    • fallback strings for new resources: nodebb.themes-harmony, nodebb.themes-persona (48a4fd5)
    • fallback strings for new resources: nodebb.admin-settings-email (489163a)
    • fallback strings for new resources: nodebb.user (6a2c6de)
    • fallback strings for new resources: nodebb.admin-extend-widgets (5f72844)
    • fallback strings for new resources: nodebb.groups (db802db)
    • fallback strings for new resources: nodebb.global, nodebb.pages (819ded6)
    • fallback strings for new resources: nodebb.global (6fe660a)
    • fallback strings for new resources: nodebb.error, nodebb.tags, nodebb.topic (a908bed)
    • fallback strings for new resources: nodebb.global (6e7465d)
    • fallback strings for new resources: nodebb.global (28a1df1)
    • fallback strings for new resources: nodebb.modules (3b0b2b2)
    • fallback strings for new resources: nodebb.global (6f573c2)
    • fallback strings for new resources: nodebb.global (da5bfac)
    • fallback strings for new resources: nodebb.admin-admin, nodebb.admin-appearance-customise, nodebb.admin-dashboard, nodebb.admin-extend-widgets, nodebb.admin-manage-groups, nodebb.admin-manage-privileges, nodebb.admin-settings-api, nodebb.admin-settings-navigation, nodebb.admin-settings-user, nodebb.error, nodebb.flags, nodebb.global, nodebb.groups, nodebb.modules, nodebb.pages, nodebb.post-queue, nodebb.recent, nodebb.register, nodebb.search, nodebb.tags, nodebb.topic, nodebb.user, nodebb.users (de282c0)
    • fallback strings for new resources: nodebb.topic (ab17e5c)
  • deps:
Continuous Integration
Documentation Changes
  • openapi schema for newly added routes (02f567f)
New Features
Bug Fixes
Other Changes
Refactors
  • removed parsing for taskbar (e832d36)
  • move to modals (8e63e43)
  • topic mark read/unread routes (3689542)
  • migrate posts.getReplies to write API (69b4093)
  • deprecate socket method posts.getPidIndex (ee9f53f)
  • if position (8704721)
  • remove position classes (503fab5)
Tests

v3.0.1

02 May 16:01
Compare
Choose a tag to compare

Release build (patch) of NodeBB @ 2023-05-02T16:01:07.036Z

v3.0.1 (2023-05-02)

Chores
  • incrementing version number - v3.0.0 (224e08c)
  • update changelog for v3.0.0 (56ad381)
Bug Fixes
  • #11554, email requirement bypass by sending in whitespace (2b8dd3d)
  • update openapi spec to specify optional expiry argument available to be passed in via request body. (b3787bd)
  • #11545, wrong message shown to new users re: email confirmation (2b70063)
  • black on red coloration on error when a bad reset code is received (604a8f7)
  • use query param sort over user setting if it's set (9484ddc)

v3.0.0

26 Apr 15:22
Compare
Choose a tag to compare

Release build (major) of NodeBB @ 2023-04-26T15:22:11.649Z

v3.0.0 (2023-04-26)

Breaking Changes
  • #11426, proper v3 style error on maintenance mode [breaking] (2615c1e)
  • #11362, regular mods are also subject to post queue [breaking] (c843984)
Chores
Documentation Changes
  • update api introductions (5ab4d2f)
  • openapi schema for newly added routes (be32325)
  • update readme with new screenshot and updated copy for Harmony (7599870)
  • fix openapi spec for new property in post queue route (ddd0324)
New Features
  • add hits/sec for cache (94f2e50)
  • i18n post-later (655a11d)
  • update mkdirp to 3.x, closes #11455 (132476d)
  • update rimraf to 5.x, closes #11456 (43c6087)
  • update lru-cache to 9.x, closes #11454 (c3cedef)
  • #11420, add new GET routes to retrieve pending and invited members of a group, plus accept/reject pending (0788fb5)
  • fallbacks for social.json (ac2aefd)
  • add social.json #11419 (c22c6e1)
  • allow multiple topic selects in topic-list (645ebec)
  • update thumbs modal styling (c0b6234)
  • add support for selected topic count (69f24ed)
  • change chat notification delivery (2c5a5bf)
  • add placeholder for category search (9c0996e)
  • closes #11139, move sort settings to user settings page (77ddfc6)
  • display when an api key was last used, in ACP, #10873 (4022298)
  • log the last time a valid api token was seen, have v3 ping route go through setupApiRoute helper (efa6403)
  • add rel="author" to topic route (4cf04f0)
  • search dashboard time range (ebb5d2d)
  • allow file uploads on mobile chat (7973173)
  • api v3 route to add email to user, optionally bypassing validation email, closes #11009 (fdc4164)
  • fire filter:topics.getUnreadTids even if there are no urnead topics (b81fd81)
  • add force flag to plugin install in cli (#11089) (d447236)
  • update transifex config (for use with new cli) (21a366e)
  • integrating basic client-side form validity checking in settings v1 and v2 (07a3cee)
  • add ./nodebb install <plugin_name> (6fe8797)
Bug Fixes
  • bump mentions and harmony (d2066f5)
  • #11512, filter by cid (e8fb671)
  • closes #11511, reset skin if it was removed from bootswatch (7d7904b)
  • closes #11508, update selector (9894d05)
  • add composer:showHelpTab to api (5c26cb5)
  • numeric strings in mongo (#11498) (6bed65d)
  • regression in toolmodal category selector (9185136)
  • don't crash if taskbar.tasklist is not defined yet (5feb509)
  • closes #11473, kudos to @pitaj (57d64b3)
  • closes #11466 (59b1497)
  • #11438, show flag history to mods (6eb1dd8)
  • topic thumbnail removal error Relaxed DOM selector to accommodate changed tpl (70f4d7f)
  • upload modal error handler (dd8719a)
  • #11451 , use bookmark from localstorage for guests (2235f6c)
  • closes #11446, add alert-link to 403,404,400 messages (2830d68)
  • closes #11447, fix timestamp of fork event (0cd657f)
  • #11440, update timestamp on lastpost button (0e5ae21)
  • throw generic not-allowed error on groups.join if a non-owner tries to add another user to a group (0fc9fdd)
  • remove socketGroups.addMember; update admin checks to allow admin:groups privilege, hide add member controls if not admin (18447b0)
  • remove socketGroups.kick (f043dce)
  • remove socketGroups.issueMassInvite (9d49ec6)
  • handle client-side acceptAll and rejectAll (b53f92f)
  • use api routes for group accept/reject (34d99c1)
  • updating user bookmark when entering topic at the end from teaser (cc1c493)
  • closes #11437, link to queued post from event (8680ea4)
  • direct replies on dynamic posts (5d9b23c)
  • topic labels on topics_list (2615192)
  • #11396, removal of base_templates_path variable (7cb2e02)
  • dont show search input if user doesn't have tag search priv (a83734f)
  • add missing delete (2a9b3ee)
  • buttons for post queue content editing (33ad5a7)
  • #9397, trash the active session on account lockout, if there is one (03e05b5)
  • #11381, bug where the call to action:settings.sorted-list.itemLoaded did not properly pass in the correct element (2614b95)
  • #11357 clear cache on thumb remove (1e7f32b)
  • missing postAtIndex handling (e6d7e55)
  • update main post timestamp when rescheduling (5a2c6c1)
  • add back req.query fallback for backwards compatibility (83d3633)
  • update csrf parser to accept csrf_token form value if present (ea95668)
  • schema changes for #11206 (9007ace)
  • new language keys for #11206 (966724a)
  • remove unneeded assignment, as req and locals will not likely ever be completely reassigned (a69bc2c)
  • move call to `filter:middleware.bu...
Read more

v2.8.12

26 Apr 14:34
Compare
Choose a tag to compare

Release build (patch) of NodeBB @ 2023-04-26T14:34:44.519Z

v2.8.12 (2023-04-26)

New Features
  • name theme on error:theme-not-set-in-configuration (ae5afdb)
Bug Fixes
Tests

v2.8.11

11 Apr 01:49
Compare
Choose a tag to compare

Release build (patch) of NodeBB @ 2023-04-11T01:49:11.411Z

v2.8.11 (2023-04-11)

Chores
  • incrementing version number - v2.8.10 (5b7c367)
  • update changelog for v2.8.10 (188ec62)
  • incrementing version number - v2.8.9 (57f14e4)
  • incrementing version number - v2.8.8 (b331b94)
  • incrementing version number - v2.8.7 (3f8248d)
  • incrementing version number - v2.8.6 (af6ce44)
  • incrementing version number - v2.8.5 (bff5ce2)
  • incrementing version number - v2.8.4 (a46b2bb)
  • incrementing version number - v2.8.3 (c20b20a)
  • incrementing version number - v2.8.2 (050e43f)
  • incrementing version number - v2.8.1 (727f879)
  • incrementing version number - v2.8.0 (8e77673)
  • incrementing version number - v2.7.0 (96cc061)
  • incrementing version number - v2.6.1 (7e52a7a)
  • incrementing version number - v2.6.0 (e7fcf48)
  • incrementing version number - v2.5.8 (dec0e7d)
  • incrementing version number - v2.5.7 (5836bf4)
  • incrementing version number - v2.5.6 (c7bd7db)
  • incrementing version number - v2.5.5 (3509ed9)
  • incrementing version number - v2.5.4 (e83260c)
  • incrementing version number - v2.5.3 (7e92293)
  • incrementing version number - v2.5.2 (babcd17)
  • incrementing version number - v2.5.1 (ce3aa95)
  • incrementing version number - v2.5.0 (01d276c)
  • incrementing version number - v2.4.5 (dd3e1a2)
  • incrementing version number - v2.4.4 (d5525c8)
  • incrementing version number - v2.4.3 (9c647c6)
  • incrementing version number - v2.4.2 (3aa7b85)
  • incrementing version number - v2.4.1 (60cbd14)
  • incrementing version number - v2.4.0 (4834cde)
  • incrementing version number - v2.3.1 (d242594)
  • incrementing version number - v2.3.0 (046ea12)
Continuous Integration
  • publish to ghcr instead of docker hub (c275672)
Documentation Changes
  • update readme with new screenshot and updated copy for Harmony (6705500)
Bug Fixes
  • don't crash on objects with toString property (4d2d768)
  • fire action:user.online on user login (7397873)
Tests

v3.0.0-rc.2

05 Apr 19:49
Compare
Choose a tag to compare
v3.0.0-rc.2 Pre-release
Pre-release
3.0.0-rc.2

v2.8.10

27 Mar 18:10
Compare
Choose a tag to compare

Release build (patch) of NodeBB @ 2023-03-27T18:10:57.251Z

v2.8.10 (2023-03-27)

Chores
Bug Fixes
Other Changes

v2.8.9

19 Mar 16:31
Compare
Choose a tag to compare

Release build (patch) of NodeBB @ 2023-03-19T16:31:26.020Z

v2.8.9 (2023-03-19)

Chores
Bug Fixes
Code Style Changes
Tests

v2.8.8

09 Mar 14:58
Compare
Choose a tag to compare

Release build (patch) of NodeBB @ 2023-03-09T14:58:28.462Z

v2.8.8 (2023-03-09)

Chores
  • incrementing version number - v2.8.7 (3f8248d)
  • update changelog for v2.8.7 (2ca38e7)
  • incrementing version number - v2.8.6 (af6ce44)
  • incrementing version number - v2.8.5 (bff5ce2)
  • incrementing version number - v2.8.4 (a46b2bb)
  • incrementing version number - v2.8.3 (c20b20a)
  • incrementing version number - v2.8.2 (050e43f)
  • incrementing version number - v2.8.1 (727f879)
  • incrementing version number - v2.8.0 (8e77673)
  • incrementing version number - v2.7.0 (96cc061)
  • incrementing version number - v2.6.1 (7e52a7a)
  • incrementing version number - v2.6.0 (e7fcf48)
  • incrementing version number - v2.5.8 (dec0e7d)
  • incrementing version number - v2.5.7 (5836bf4)
  • incrementing version number - v2.5.6 (c7bd7db)
  • incrementing version number - v2.5.5 (3509ed9)
  • incrementing version number - v2.5.4 (e83260c)
  • incrementing version number - v2.5.3 (7e92293)
  • incrementing version number - v2.5.2 (babcd17)
  • incrementing version number - v2.5.1 (ce3aa95)
  • incrementing version number - v2.5.0 (01d276c)
  • incrementing version number - v2.4.5 (dd3e1a2)
  • incrementing version number - v2.4.4 (d5525c8)
  • incrementing version number - v2.4.3 (9c647c6)
  • incrementing version number - v2.4.2 (3aa7b85)
  • incrementing version number - v2.4.1 (60cbd14)
  • incrementing version number - v2.4.0 (4834cde)
  • incrementing version number - v2.3.1 (d242594)
  • incrementing version number - v2.3.0 (046ea12)
Bug Fixes
  • stop topic navigation hotkeys from firing if in a mousetrap-enabled form element (22fc8fe)
  • stop topic navigation hotkeys from firing if in a mousetrap-enabled form element (17d0b40)
  • tag filtering when changing filter to watched topics (1545223)
  • get cid from pid instead of passing in (f054a4f)
  • closes #11331, allow 0 length content if set to 0 in acp (8c762d3)