All Versions
149
Latest Version
Avg Release Cycle
7 days
Latest Release
513 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v2.5.0 Changes
September 01, 2022๐ฅ Breaking Changes
- reduce nodebb.min.js size by around 800kb (b7addffc)
Chores
- i18n:
- fallback strings for new resources: nodebb.admin-settings-reputation (e20433ec)
- fallback strings for new resources: nodebb.admin-settings-post (fcbbb4d6)
- fallback strings for new resources: nodebb.admin-advanced-cache (90fc50e1)
- ๐ move @textcomplete and its modules to composer-default (3cbb7a3d)
- ๐ remove client-side js file for tpl that no longer exists (bc2ea860)
- incrementing version number - v2.4.5 (dd3e1a28)
- โก๏ธ update changelog for v2.4.5 (d505cc47)
- incrementing version number - v2.4.4 (d5525c87)
- incrementing version number - v2.4.3 (9c647c6c)
- incrementing version number - v2.4.2 (3aa7b855)
- โก๏ธ update changelog for v2.4.1 (20a661e1)
- incrementing version number - v2.4.1 (fecf31bd)
- incrementing version number - v2.4.1 (60cbd148)
- incrementing version number - v2.4.0 (4834cde3)
- incrementing version number - v2.3.1 (d2425942)
- incrementing version number - v2.3.0 (046ea120)
- deps:
- update dependency eslint to v8.22.0 (#10835) (8fce68d3)
- update mongo docker tag to v3.7 (8afaed22)
- update docker/setup-qemu-action action to v2 (4aecf399)
- update redis docker tag to v2.8.23 (#10811) (269382e0)
- update redis docker tag to v2.8.23 (#10811) (59fd0efe)
๐ Documentation Changes
- openapi: v3 spec for new user export routes (70652ad4)
๐ New Features
- ๐ remove visibilityjs (#10870) (19207325)
- introduce ACP defined option to rescind notif or do nothing on flag resolve/reject (15b1561f)
- allow v3 api to handle 202 and 204 response codes as well. (0cda5aa3)
- don't show signatures again in pagination mode in same topic (0a6900fc)
- setting to show signatures only once in topics, closes #10071 (aba420a3)
- add event type to topic event component (bcb94ede)
- ๐ allow plugins to add to admin cache list (#10833) (a9bbb586)
๐ Bug Fixes
- deps:
- update dependency compare-versions to v4.1.4 (884d4075)
- update dependency mongodb to v4.9.0 (e51004e2)
- update dependency lru-cache to v7.14.0 (d8a52f81)
- bump composer-default to v9 (81f8d84f)
- remove textcomplete in favour of @textcomplete/core (same package, just refactored) (b7bcc367)
- update dependency nodebb-theme-persona to v12.1.1 (#10838) (444b4d57)
- update dependency ace-builds to v1.9.5 (4c44d125)
- update dependency lru-cache to v7.13.2 (4ddc0c7a)
- update dependency nodemailer to v6.7.8 (dd385184)
- pin dependency @isaacs/ttlcache to 1.2.0 (150a7488)
- update dependency nodebb-plugin-composer-default to v8.0.1 (#10819) (9a7dd3a3)
- update dependency nodebb-plugin-composer-default to v8.0.1 (#10819) (69c87c2c)
- empty thread tools container on open (a088eb19)
- โก๏ธ add dropup handler to thread tools menu, updated how post tools menu adds dropup handler (c1936e87)
- empty thread tools container on open (df36d967)
- โก๏ธ add dropup handler to thread tools menu, updated how post tools menu adds dropup handler (3dd3cd82)
- removing duplicate session rerolling code (as it is in passport@0.6 now) (65b3996a)
- don't crash if post is undefined (e06e526e)
- return at least one in sizeCalculation (#10832) (3975fa2e)
๐จ Refactors
- ๐ remove console.log (a2d0cd16)
- ๐ move export generation logic to v3 controller, GET/HEAD routes for exports (d0570518)
- use group.slug on acp group urls closes #8277 (14c79763)
โ Tests
- ๐ have some build tests not pollute build folder (7c5a915d)
- User.hidePrivateData (b424ba46)
- passport0.6 (#10638) (33458701)
-
v2.4.5 Changes
August 22, 2022Chores
- incrementing version number - v2.4.4 (d5525c87)
- โก๏ธ update changelog for v2.4.4 (77e492b8)
- incrementing version number - v2.4.3 (9c647c6c)
- incrementing version number - v2.4.2 (3aa7b855)
- incrementing version number - v2.4.1 (60cbd148)
- incrementing version number - v2.4.0 (4834cde3)
- incrementing version number - v2.3.1 (d2425942)
- incrementing version number - v2.3.0 (046ea120)
๐ Bug Fixes
- wrap passport.authenticate to pass in keepSessionInfo if not already set (9b96c33d)
- ๐ parseInt caller.uid closes #10849 (bc37a5c5)
-
v2.4.4 Changes
August 18, 2022Chores
- incrementing version number - v2.4.3 (9c647c6c)
- โก๏ธ update changelog for v2.4.3 (06da15a5)
- incrementing version number - v2.4.2 (3aa7b855)
- incrementing version number - v2.4.1 (60cbd148)
- incrementing version number - v2.4.0 (4834cde3)
- incrementing version number - v2.3.1 (d2425942)
- incrementing version number - v2.3.0 (046ea120)
๐ Bug Fixes
- missing req, closes #10847 (489fb3a3)
-
v2.4.3 Changes
August 18, 2022Chores
- incrementing version number - v2.4.2 (3aa7b855)
- โก๏ธ update changelog for v2.4.2 (ba7a3466)
- incrementing version number - v2.4.1 (60cbd148)
- incrementing version number - v2.4.0 (4834cde3)
- incrementing version number - v2.3.1 (d2425942)
- incrementing version number - v2.3.0 (046ea120)
๐ Bug Fixes
- #10845, disallow inline viewing of uploaded html files (4dc7fa05)
-
v2.4.2 Changes
August 17, 2022Chores
- incrementing version number - v2.4.1 (60cbd148)
- โก๏ธ update changelog for v2.4.1 (4b6baabb)
- incrementing version number - v2.4.0 (4834cde3)
- incrementing version number - v2.3.1 (d2425942)
- incrementing version number - v2.3.0 (046ea120)
๐ Documentation Changes
- ๐ explain what export routes actually do in OpenAPI documentation (#10836) (72e7b9f7)
๐ Bug Fixes
- #10841, incorrect conditional in email interstitial partial (ec048a01)
- don't crash if post is undefined (4a3e36a7)
โ Tests
- passport0.6 (#10638) (6b2a6f90)
-
v2.4.1 Changes
August 14, 2022Chores
- deps:
- update docker/build-push-action action to v3 (bfd6318c)
- update docker/login-action action to v2 (3d68accf)
- update docker/setup-buildx-action action to v2 (371ac032)
- incrementing version number - v2.4.0 (4834cde3)
- โก๏ธ update changelog for v2.4.0 (c4714ff7)
- incrementing version number - v2.3.1 (d2425942)
- incrementing version number - v2.3.0 (046ea120)
๐ Bug Fixes
- return at least one in sizeCalculation (#10832) (15ca460c)
- deps:
-
v2.4.0 Changes
August 10, 2022Chores
- deps:
- update dependency eslint to v8.21.0 (13a17bd1)
- bump commander from 7.2.0 to 9.4.0 in /install (993b7747)
- โก๏ธ update to new transifex project url (659cfe85)
- โ re-order interstitial tests so email and gdpr tests are in sub-blocks (342cca35)
- opt-out of dependabot, due to conflicts with renovate (70d60289)
- incrementing version number - v2.3.1 (d2425942)
- โก๏ธ update changelog for v2.3.1 (2f487175)
- incrementing version number - v2.3.0 (046ea120)
- i18n:
- fallback strings for new resources: nodebb.admin-settings-email (cdaa8f21)
- fallback strings for new resources: nodebb.admin-settings-email (3e56c547)
- fallback strings for new resources: nodebb.user (bcf7ef67)
๐ New Features
- ๐ฆ support packageManager property in package.json (b3a37a7f)
- automatically enable the SMTP transport option if the SMTP service is changed (4055e3bd)
- โก๏ธ present a password challenge on email update flow (7fcee42b)
- add client side filter:chat.send, closes #10729 (cb084cbd)
- ๐ fire hook to allow plugins to filter the pids returned in a user profile (17e44ff5)
- closes #10719, don't trim children if category is marked section (be917e8d)
- closes #10719, don't trim children if category is marked section (0bec52bc)
๐ Bug Fixes
- adapt to breaking change in commander (38bf30c8)
- ๐ move panel-offset setting code back to theme header (d0255fc6)
- ๐ #10808; tweak copy for gmail app passwords support (7082291b)
- don't require password challenge if no password is set in user account (9d27e907)
- do not throw if password passed into
isPasswordCorrect
is invalid, just return false (287f4c2c) - don't crash if req.body.username is not string (7e8ad785)
- don't crash if target/user is undefined (55c5588a)
- race condition causing undefined ajaxify.data (4586f68e)
- โ
#10809, test runner to only run tests for plugins included in
test_plugins
(1ca09b63) - #10805, hide unconfirmed emails from user data retrieval methods (cba9047f)
- use different emoji on NodeBB Ready โ again because procrastination (3e062a7f)
- unnecessary escape (cd438b32)
- ๐ remove socket.io cluster adapter (#10742) (456b8798)
- #10783, do not purge files without a timestamp prefix (dc3a6a29)
- deps:
- bump persona v12.1.0 (1465598d)
- bump 2factor to v5.0.2 (bd18004d)
- update dependency sanitize-html to v2.7.1 (#10792) (f02492bd)
- update dependency html-to-text to v8.2.1 (f22790c0)
- update dependency webpack to v5.74.0 (e748e31f)
- update dependency autoprefixer to v10.4.8 (#10799) (4ca0d571)
๐ Performance Improvements
- make single db call (d73f0f9c)
โ Tests
- โก๏ธ additional tests for password challenge on email update (65c59cc1)
- ๐ฒ add dummy emailer hook to suppress sendmail error logging (8e1a4bb5)
- โ fix one last failing test (68bcd7f4)
- โ fix user email tests (06f089af)
- โ fix tests so that when user.create is called, email is set prior to confirmation (f93a0b83)
- deps:
-
v2.3.1 Changes
July 29, 2022Chores
- deps:
- bump sanitize-html from 2.7.0 to 2.7.1 in /install (7b606d2e)
- bump webpack from 5.73.0 to 5.74.0 in /install (a9900625)
- i18n: fallback strings for new resources: nodebb.admin-settings-advanced, nodebb.admin-menu, nodebb.error (17120e03)
- incrementing version number - v2.3.0 (046ea120)
- โก๏ธ update changelog for v2.3.0 (a6f7fff0)
๐ New Features
- ๐ add emoji to startup logs, because procrastination. (5176fb15)
๐ Bug Fixes
- #10798, logic error in COEP header; helmet config (89173f17)
- #10795, early return for selection tooltip based on calling user privilege (847d2b91)
- deps: update persona to v12.0.14 (9f225e70)
- deps:
-
v2.3.0 Changes
July 28, 2022Chores
- deps:
- update dependency lint-staged to v13 (07ce0c39)
- bump ace-builds from 1.7.1 to 1.8.1 in /install (f397d968)
- bump ioredis from 5.2.0 to 5.2.2 in /install (067a5110)
- have renovate work off of
develop
branch instead (f334e398) - โก๏ธ update changelog for v2.2.5 (6c3ebf3b)
๐ New Features
- add client side filter:chat.send, closes #10729 (b2da02d6)
- ๐ป UI changes for ACP > Manage > Categories (#10782) (820bc994)
- ๐ show an informative message when no plugins are found after filtering (6840a742)
- ๐ Allow defining active plugins in config (#10767) (23cb67a1)
- ๐ allow plugins to toggle whether IPs are shown in the users CSV export (a6af47da)
- ๐ fire hook to allow plugins to filter the pids returned in a user profile (c26be43a)
- closes #10719, don't trim children if category is marked section (7e80cc10)
๐ Bug Fixes
- deps:
- update dependency mongodb to v4.8.1 (8384b7cf)
- update dependency helmet to v5.1.1 (03a173bb)
- bug where fallback to forum search was not working due to client-side error (25046642)
- ๐ better looking placeholder text for ACP search (1b9c6819)
- use
user.hidePrivateData();
more consistently across user retrieval endpoints (0529f2fb) - minor margin tweak for alert in acp header (4faf0cdf)
- cannot turn off all networks (bbc7f2af)
- cannot setting networks for sharing posts (2e088a8e)
๐จ Refactors
- ๐ง invert helmet configuration (dcacd815)
- deps:
-
v2.2.5 Changes
July 21, 2022Chores
- deps-dev:
- bump eslint from 8.19.0 to 8.20.0 in /install (8d109fef)
- bump @commitlint/config-angular in /install (2a88a50f)
- deps:
- bump cron from 2.0.0 to 2.1.0 in /install (4c1bda32)
- bump jquery-ui from 1.13.1 to 1.13.2 in /install (abb19e98)
- bump nodebb-theme-persona in /install (9e52b8c6)
- bump ioredis from 5.1.0 to 5.2.0 in /install (8c20fdad)
- incrementing version number - v2.2.4 (d1d63e6b)
- โก๏ธ update changelog for v2.2.4 (52f7ed64)
- incrementing version number - v2.2.3 (f80476b9)
- incrementing version number - v2.2.2 (343ffa66)
- incrementing version number - v2.2.1 (efc77b2a)
- incrementing version number - v2.2.0 (eecb836d)
๐ Bug Fixes
- expire email validation tokens on password change (c93bd010)
- ๐ remove extraneous console.log (0d58e8a6)
- deps: update dependency mongodb to v4.8.0 (bff239da)
- deps-dev: