All Versions
149
Latest Version
Avg Release Cycle
7 days
Latest Release
505 days ago

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, 2022
    Chores
    • 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, 2022
    Chores
    • 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, 2022
    Chores
    • 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, 2022
    Chores
    • 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, 2022
    Chores
    • 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)
  • v2.4.0 Changes

    August 10, 2022
    Chores
    • 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)
  • v2.3.1 Changes

    July 29, 2022
    Chores
    • 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)
  • v2.3.0 Changes

    July 28, 2022
    Chores
    • 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)
  • v2.2.5 Changes

    July 21, 2022
    Chores
    • 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)