Skip to content

Releases: NodeBB/NodeBB

v3.6.3

12 Jan 16:06
Compare
Choose a tag to compare

Release build (patch) of NodeBB @ 2024-01-12T16:06:05.725Z

v3.6.3 (2024-01-12)

Bug Fixes

v3.6.2

10 Jan 14:22
Compare
Choose a tag to compare

Release build (patch) of NodeBB @ 2024-01-10T14:22:20.111Z

v3.6.2 (2024-01-10)

New Features
Bug Fixes
  • recent loading (d3d6d77)
  • closes #12246, direction is passed in as string as query param with new api call (8867f24)
  • stricter selector for sort (a74b514)
Performance Improvements
  • dont load all followed tids on unread/recent?filter=watched (563e03b)

v3.6.1

22 Dec 15:36
Compare
Choose a tag to compare

Release build (patch) of NodeBB @ 2023-12-22T15:36:17.630Z

v3.6.1 (2023-12-22)

Bug Fixes
  • #12243, don' set process.env.config if it doesnt exist (788404c)
  • lang key for move notification closes #12241 (48a2b5f)
  • dont send topic notification to poster (e72b26f)

v3.6.0

20 Dec 19:03
Compare
Choose a tag to compare

Release build (minor) of NodeBB @ 2023-12-20T19:03:40.629Z

v3.6.0 (2023-12-20)

Documentation Changes
  • fix improper verbiage in category watch schema (f8cc854)
  • openapi schema for api.search.categories (4ffe041)
  • socket.io:
    • openapi schema for remaining added routes (5399e86)
    • added schema for new routes (f279bca)
New Features
  • add 500 page for missing tpls, closes #12230 (06221a0)
  • remove gif exif stripping exception (f8219aa)
  • update groups.leave to allow global mods to kick users out of groups (2c6024e)
  • better layout for manage chat room modal (f4faa0b)
  • update Messaging.toggleOwner to optionally take a third state argument (932bd29)
  • new language strings for post-queue page (5d03321)
  • add some new social share buttons (ace171a)
  • docker improvements (#12031) (7f3a996)
  • closes #12158, add sortable rewards (5ea7dec)
  • add copy text (4b2491b)
  • closes #12154, add exempt groups (fdff165)
  • update moved keys (119c336)
  • move new user restrrictions (3d505c5)
  • add tracking categories and make watching send notifications (#12147) (84fed97)
  • add new lang string for minutes (d8d26c9)
  • add direct message link (#12138) (4c4f3ac)
  • closes #5584, setup winston to output to file (87a859a)
  • batch.processSortedSet min/max (#12129) (6c7e614)
Bug Fixes
  • fix display post history (dc97583)
  • update isJSON test in request lib (506d7be)
  • 503 rendering on ajaxify (f7e0fd0)
  • #12227, fix crash in redirect (2dc1def)
  • deprecated emailer hook (565ca3c)
  • extract all pages when stripping metadata (0b3eb6c)
  • incorrect call to load additional group members (78835eb)
  • closes #12185, fix cli user password reset (b905013)
  • don't require login for listing categories (50a90f8)
  • #12183, remove ensureLoggedIn middleware (0a4f3c8)
  • remove unused requires (b5940a5)
  • remove lodash require (f9c471a)
  • #12171, bump harmony (89a1134)
  • update design of post-queue (41bdc9e)
  • update post-queue template for #12171 (63ba498)
  • language key (4c7c46f)
  • another missing state (f4bbc5b)
  • add missing tracking (3b91e8e)
  • bump harmony (a5e3754)
  • #12133 dropdown menus on mobile stay open during ajaxify (4601a6f)
  • update ajaxifyTimer logic to only drop the request if the URL is the same as the one it's already processing (b4297cd)
  • #12141, use apiv3 for category search module (cefd406)
  • made parentCid optional in api.search.categories (581516c)
  • don't count internal links towards link count when restricting new users from posting links (022fa0e)
  • closes #12126, fix language keys (075cd59)
  • param (e5a60dc)
  • handle public chat rooms too (6a696c4)
  • suppress chat message notifications for users who are known to be in the chat room (uid is present in the corresponding socket.io room) (18c27d1)
Tests
  • migrate socket modules tests to v3 api (445b70d)
  • migrate socket.io groups tests to use api v3 (2c1c4df)

v3.5.3

13 Dec 15:42
Compare
Choose a tag to compare

Release build (patch) of NodeBB @ 2023-12-13T15:42:45.215Z

v3.5.3 (2023-12-13)

Bug Fixes
  • change translator escape (c434262)
Other Changes

v3.5.2

29 Nov 17:21
Compare
Choose a tag to compare

Release build (patch) of NodeBB @ 2023-11-29T17:21:39.969Z

v3.5.2 (2023-11-29)

Bug Fixes

v3.5.1

14 Nov 14:20
Compare
Choose a tag to compare

Release build (patch) of NodeBB @ 2023-11-14T14:20:02.919Z

v3.5.1 (2023-11-14)

New Features
Bug Fixes
  • update ajaxifyTimer logic to only drop the request if the URL is the same as the one it's already processing (dcb0c4d)
  • closes #12156, missing data for privilege tables (21e5953)
  • thumb width (46f6f9e)
  • closes #12126, fix language keys (668a355)

v3.5.0

25 Oct 14:34
Compare
Choose a tag to compare

Release build (minor) of NodeBB @ 2023-10-25T14:34:02.715Z

v3.5.0 (2023-10-25)

New Features
  • show # of widgets on templates (2ca5192)
  • #12101, dont return rssFeedUrl if feeds are disabled (2955fdb)
  • add sidebar setting lang key (97a86ba)
  • award notif filter (9e9046b)
  • update to mongodb 6.1 (#12087) (e542b27)
  • add category canonical url (f96b0b7)
  • update error handler to check for pseudo-standard no-* prefix and route to 404 handler instead (db5b0f4)
  • flag rescinding logic + api method (e012ede)
  • backend methods for rescinding a report, supplemental adds and removing a report now adds to the flag history (bc0f362)
  • use homePageTitle in breadcrumbs if its set (1a74520)
  • 3 column layout for widgets (db9279e)
  • update all language keys to use - instead of _ (#12059) (844cb91)
  • closes #12052, ability to disable stale topic warning (f8a3ace)
  • add .has() method in cache/ttl lib (d478de1)
  • upgrade chartjs to 4.x (fe192b9)
  • closes #11553, add forked from message like merged into (be14f6c)
  • add workerpool for password, closes #10326 (#12038) (8b25aff)
  • add new hook action:chat.onMessagesAddedToDom (a7517d8)
  • add composerActions for chat rooms (d906097)
  • add heading strings (8c977f4)
  • introduce new ACP setting for newbie chat message delay, defaults to 2 minutes (223e765)
Bug Fixes
Other Changes
Performance Improvements
  • no need to count on every call (130815c)
Refactors
  • get rid of util.promisify on async function (b1ff93f)
  • fix comment (ff6bfeb)
  • get rid of async.series (c7c6e8f)
  • shorter timeago (6149252)
  • shorter code for pinned topics (ff952e5)
  • change private message email subject (f9fb3c3)
  • use helpers.isAllowedTo (47c16e9)
  • add email notification delay to chat message notifications (a47b480)
  • remove chat message notification queue, implement merge IDs for chat message notifications, so they can be grouped together (3ba371f)
  • update buildCategoryLabel (82ea919)
  • use esm only import used chart types/plugins (56b3167)
  • get rid of exists db call, use promise.parallel (8895b15)
  • get rid of some async.waterfall/series/parallel calls (e452c09)
  • get rid of async.waterfall/series (8bc2ef2)
  • reduce socket.emits for typing (4d1b8e7)
Tests
  • add spec for new notif type (90e10b9)
  • worked with chatgpt to restrict the i18n test a bit to match requirements (9936442)
  • fix flag tests (6606d96)
  • added test cases for .addReport and .rescindReport() (da23905)
  • added i18n test to enforce kebab casing (69dde2b)
  • add reverse list test (66be982)
  • additional tests for #12034 (d7e9f32)
  • added tests for new logic paths (toPid validation on post creation) (ce74030)
  • 💥 i18n tests (8202c55)

v3.4.3

27 Sep 15:00
Compare
Choose a tag to compare

Release build (patch) of NodeBB @ 2023-09-27T15:00:33.851Z

v3.4.3 (2023-09-27)

Bug Fixes
Refactors

v3.4.2

12 Sep 13:38
Compare
Choose a tag to compare

Release build (patch) of NodeBB @ 2023-09-12T13:38:33.894Z

v3.4.2 (2023-09-12)

Bug Fixes
  • deps: bump 2factor (6bc2b6c)
  • move database call used to associate a NodeBB session UUID to its express session id into user.auth.addSession, which is the only time it is called (e1bced8)
  • toMid to posts you cant see (53106c0)
  • closes #11982, fix element in prepEdit (e4ecb96)
  • prep edit so textarea isn't below text input (f2c4041)
Refactors
  • reduce socket.emits for typing (aebd927)
Tests