All Versions
125
Latest Version
Avg Release Cycle
22 days
Latest Release
10 days ago

Changelog History
Page 1

  • v2.2.0 Changes

    June 15, 2022
    Chores
    • i18n:
      • fallback strings for new resources: nodebb.admin-settings-uploads (f5afb5c3)
      • fallback strings for new resources: nodebb.admin-manage-users (b1dc0531)
      • fallback strings for new resources: nodebb.topic (d7d32a8a)
    • ๐Ÿšš remove unnecessary affected set from deprecated plugin hook (bef236f3)
    • bump persona, #10699 (c7fa73b1)
    • bump vanilla (d90fc18b)
    • bump persona, closes #10566 (5bc972df)
    • โšก๏ธ update changelog for v2.1.1 (ca038b84)
    • deps:
      • bump less from 4.1.2 to 4.1.3 in /install (#10685) (78322636)
      • bump nodebb-plugin-2factor from 5.0.0 to 5.0.1 in /install (#10686) (701d8d76)
      • bump spdx-license-list from 6.5.0 to 6.6.0 in /install (c82d34c8)
    ๐Ÿ†• New Features
    • ๐Ÿ”ง new cronjob and ACP option to delete orphans after configurable number of days, closes #10659 (88aee439)
    • ๐Ÿ”Œ allowed plugins to modify email verification details prior to db saving or email send/plugin fire (b9d4724e)
    • pass absolute url to post into post tools response, #10566 (ece733ed)
    ๐Ÿ› Bug Fixes
    • ๐Ÿ—„ no need to pass in empty Set in deprecated hooks (3a015eb8)
    • #10696, fix alert for password reset email (2da188fe)
    • #10692 (b6f8e2fd)
    • #10690, all uploads in uploads/files showing orphaned (a04da673)
    • bug where post associations are not shown when the directory is files (7f870beb)
    ๐Ÿ”จ Refactors
    • ๐Ÿšš move orphan cleaning logic to its own method, added tests for getOrphans and cleanOrphans (22368b99)
    โœ… Tests
    • โœ… add more asserts to failing test (ea1ed667)
  • v2.1.1 Changes

    June 08, 2022
    Chores
    • deps:
      • bump nodebb-theme-persona from 12.0.8 to 12.0.9 in /install (bb39dfba)
      • bump mongodb from 4.6.0 to 4.7.0 in /install (a8987856)
      • bump async from 3.2.3 to 3.2.4 in /install (ce38f711)
      • bump xregexp from 5.1.0 to 5.1.1 in /install (eb9a46f8)
      • bump webpack from 5.72.1 to 5.73.0 in /install (#10677) (6239a1ff)
      • bump nodebb-theme-slick from 2.0.1 to 2.0.2 in /install (557648e6)
    • deps-dev:
      • bump @commitlint/config-angular in /install (e5e788d2)
      • bump eslint from 8.16.0 to 8.17.0 in /install (52c86dba)
    • incrementing version number - v2.1.0 (a3114d33)
    • โšก๏ธ update changelog for v2.1.0 (7121949d)
    ๐Ÿ“š Documentation Changes
    • fix changelog to more accurately reflect new changes (a9744416)
    ๐Ÿ› Bug Fixes
    • ๐Ÿฑ #10675, don't ajaxify to /assets/ urls (48564cfa)
    Other Changes
    • //github.com/pichalite/nodebb-theme-slick/issues/60 (6a0339de)
  • v2.1.0 Changes

    June 02, 2022
    Chores
    • โšก๏ธ update changelog for v2.1.0 (7121949d)
    • incrementing version number - v2.1.0 (987045c3)
    • bump persona (91f32487)
    • โšก๏ธ update changelog for v2.0.1 (abd8e216)
    • incrementing version number - v2.0.1 (768427d4)
    • ๐Ÿšš remove optional middleware parameter from setupPageRoute and setupAdminPageRoute calls (54ff768f)
    • add note re: sort module (5aca106b)
    • up emoji (265a0139)
    • โšก๏ธ update changelog for v2.0.0 (60fc3f5d)
    • incrementing version number - v2.0.0 (f23c3ff5)
    • deps:
      • bump nodebb-plugin-2factor from 4.0.1 to 5.0.0 in /install (6e95e5c5)
      • update dependency lint-staged to v12.5.0 (01f607a5)
      • update dependency lint-staged to v12.4.3 (8885d228)
      • update dependency eslint to v8.16.0 (#10654) (f6728404)
      • bump sharp from 0.30.4 to 0.30.5 in /install (#10651) (d9f2096d)
      • bump postcss from 8.4.13 to 8.4.14 in /install (#10652) (0772ec07)
      • bump socket.io-client from 4.5.0 to 4.5.1 in /install (#10653) (a13a523b)
      • update dependency lint-staged to v12.4.2 (#10647) (18e76c21)
      • bump nodebb-plugin-mentions in /install (#10648) (e894147c)
      • bump helmet from 5.0.2 to 5.1.0 in /install (#10641) (5faaf6a1)
      • bump socket.io from 4.5.0 to 4.5.1 in /install (#10639) (9d9b3f4e)
      • bump ioredis from 5.0.4 to 5.0.5 in /install (#10637) (f9c9ac9c)
      • bump ace-builds from 1.4.14 to 1.5.1 in /install (#10636) (acf188b0)
      • bump yargs from 17.4.1 to 17.5.1 in /install (#10624) (c7aefe9c)
      • update dependency @commitlint/cli to v16.3.0 (1dc96717)
      • bump mongodb from 4.5.0 to 4.6.0 in /install (#10603) (aee74bd6)
      • bump express-session from 1.17.2 to 1.17.3 in /install (#10604) (b1967681)
      • bump webpack from 5.72.0 to 5.72.1 in /install (#10600) (06edb6e6)
    • deps-dev:
      • bump @commitlint/cli from 17.0.1 to 17.0.2 in /install (#10672) (5f6e9f67)
      • bump @commitlint/cli from 16.3.0 to 17.0.1 in /install (#10644) (fe873182)
      • bump @commitlint/config-angular in /install (#10614) (9c4ef133)
      • bump husky from 8.0.0 to 8.0.1 in /install (#10595) (54876583)
      • bump grunt from 1.5.2 to 1.5.3 in /install (fcb6c191)
      • bump husky from 7.0.4 to 8.0.0 in /install (#10591) (03453a62)
      • bump eslint from 8.14.0 to 8.15.0 in /install (#10592) (0d75c6cb)
    • i18n:
      • fallback strings for new resources: nodebb.user (2bace634)
      • fallback strings for new resources: nodebb.admin-manage-admins-mods (192aa2d3)
    ๐Ÿ†• New Features
    • add clipboard to runtime modules (39d61061)
    • add mute history, closes #10596 (c926358d)
    • allow unban/unmute on flag details page. closes #10593 (9acdc680)
    • paginaton for admins-mods, closes #10610 (b860c260)
    • ๐Ÿ—„ fix typo, show route in deprecation notice for third-param removal in setupPageRoute (14110596)
    • ๐Ÿ‘€ add button to see category children, closes #10606 (a5831412)
    • closes #10601, ability to prevent alerts on topic list (dc320c89)
    • add post to hook params (f07b4484)
    • ๐Ÿ“œ add sorted-list.parse (e904f438)
    • add new hook that fires when sorted-set list modal is shown (8faa6f23)
    • #10585, ability to mute from flag details (7867ccd7)
    • send back missing parameters as array of missing properties, in API response (0c19b1e5)
    • add hook for user invite (323dbc97)
    ๐Ÿ› Bug Fixes
    • deps:
      • update dependency ace-builds to v1.5.3 (#10667) (e7fd1861)
      • update dependency ioredis to v5.0.6 (#10668) (5bafab79)
      • update dependency nodebb-theme-persona to v12.0.8 (#10669) (e47a63f0)
      • update dependency nodebb-plugin-2factor to v4.0.1 (#10665) (356f9a18)
      • update dependency ace-builds to v1.5.2 (#10664) (7b5f53fc)
      • update dependency nodebb-theme-persona to v12.0.7 (#10666) (a9a26836)
      • update dependency sharp to v0.30.6 (#10662) (23232508)
      • update dependency nodebb-theme-persona to v12.0.5 (#10649) (1fd68281)
      • update dependency cron to v2 (#10568) (ad370202)
      • update dependency clipboard to v2.0.11 (#10574) (db67a50a)
      • update dependency nodebb-theme-slick to v2.0.1 (#10578) (d98f4ea9)
      • update dependency nodebb-theme-persona to v12.0.2 (#10577) (930aefcf)
      • update dependency nodemailer to v6.7.5 (#10573) (6eef08f9)
    • ๐Ÿ— buildBreadcrumbs naively prepending relative path even if absolute paths are passed in (a3564260)
    • more generic copy for notif/chat button labels (f6a7582c)
    • #10642, fix order of dom ready events (2bfccac7)
    • get rid of math.random in utils.generateUUID (e802fab8)
    • #10528, gray out disabled nav items (7e4d2852)
    • encode privilege name for API call (92abb352)
    • #10631, fix user digest setting display acp (0084b563)
    • translate api error messages to user lang, closes #10623, (b17a81bf)
    • alert template error. closes #10620 (24a640d9)
    • closes #10621, convert \r\n to \n so it isn't counted as 2 characters (3a009f96)
    • ๐Ÿšš remove ev, hooks don't pass event, closes #10611 (082a9e1d)
    • 'unread' postIndex regression closes #10607 (0e60a704)
    • clear dragging on mouseup as well (70ad4a52)
    • ๐Ÿ”Œ #10588 exit code 1 on failed plugin activation (e2ff1e39)
    • #10584, dont show backlinks if you dont have read privilege (5e7d366f)
    • #10586, fix webinstaller folders (1928a186)
    • ๐Ÿšš closes #10583, replace removed socket method with api method (5e82cf23)
    • add missing fs-extra, #10580 (e7077393)
    Other Changes
    • unnecessary escape (60eeae95)
    • fix semicolon (3a77e714)
    ๐Ÿ”จ Refactors
    • 0๏ธโƒฃ return module if it doesn't have default export (12b58fcf)
    • ๐Ÿ—„ deprecate middleware param (#10513) (84f27263)
    โœ… Tests
    • โœ… fix tests again (191fb9f4)
    • โœ… fix UUID test (6677efd7)
  • v2.0.1 Changes

    May 28, 2022
    ๐Ÿ› Bug Fixes
    • get rid of math.random in utils.generateUUID (a4ab49c2)
  • v2.0.0 Changes

    May 04, 2022
    Chores
    • incrementing version number - v2.0.0 (f23c3ff5)
    • โšก๏ธ update changelog for v1.19.7 (a764df52)
    • deps:
      • update dependency mocha to v10 (a7986773)
      • bump nodebb-plugin-dbsearch from 5.1.3 to 5.1.4 in /install (#10545) (a2e263a1)
      • update dependency smtp-server to v3.11.0 (62f1c78a)
    • i18n:
      • fallback strings for new resources: nodebb.post-queue (d617c665)
      • fallback strings for new resources: nodebb.post-queue (3492dd11)
      • fallback strings for new resources: nodebb.error, nodebb.flags (72d47a0b)
    ๐Ÿ†• New Features
    • show number of selected posts in reject confirm (012860a4)
    • post queue bulk actions closes #10520, fix #10555, (23175110)
    • output canonical URL as last line on NodeBB boot (e4a9c078)
    ๐Ÿ› Bug Fixes
    • deps:
      • update dependency @socket.io/redis-adapter to v7.2.0 (#10571) (c3c77915)
      • update dependency autoprefixer to v10.4.7 (#10563) (68168a7d)
      • update dependency nodebb-theme-persona to v12.0.1 (#10561) (1d446e14)
      • update dependency nodebb-plugin-mentions to v3.0.10 (#10560) (eb3c398e)
      • update dependency nodebb-plugin-dbsearch to v5.1.5 (#10559) (c3ff28ff)
      • update dependency nodebb-plugin-mentions to v3.0.9 (#10554) (1acbe4c1)
      • update dependency postcss to v8.4.13 (#10553) (6217db00)
      • update dependency express to v4.18.1 (#10550) (b0dc5615)
      • pin dependency webpack to 5.72.0 (#10549) (672ab25a)
      • update dependency cron to v1.8.3 (#10543) (d6843294)
      • update dependency bootbox to v5.5.3 (#10531) (8d47f352)
      • update dependency nodemailer to v6.7.4 (#10540) (afefee08)
    • ๐Ÿšš #10569, fix category move event text (ea01ba01)
    ๐Ÿ”จ Refactors
    • not used anymore (d2e6f317)
  • v1.19.7 Changes

    April 28, 2022
    ๐Ÿ’ฅ Breaking Changes
    • #10443, regression where sorted-list items did not render into the DOM in the predicted order [breaking] (46fbe156)
    Chores
    • incrementing version number - v1.19.7 (0c4850e2)
    • โšก๏ธ update changelog for v1.19.6 (acca7811)
    • deps:
      • update commitlint monorepo to v16.2.4 (0d9179f7)
      • update dependency lint-staged to v12.4.1 (#10527) (804542e4)
      • bump socket.io from 4.4.1 to 4.5.0 in /install (#10523) (0c2d015c)
      • update dependency eslint to v8.14.0 (#10514) (40b7ff4b)
      • update dependency lint-staged to v12.4.0 (fff818c6)
      • update dependency lint-staged to v12.3.8 (7c1d98c7)
    • i18n: fallback strings for new resources: nodebb.admin-settings-reputation, nodebb.error (01e65395)
    ๐Ÿ†• New Features
    • make it simpler to use redis sentinels (82389469)
    • closes #10501, minimum reputation to chat (b28f9f77)
    ๐Ÿ› Bug Fixes
    • typo in hook name (21dbd476)
    • โœ… upload test for latest sharp (424db9ff)
    • #10502, allow unblocking admin/mod (b9f91643)
    • deps:
      • update dependency express to v4.18.0 (#10526) (5ae690a6)
      • update socket.io packages to v4.5.0 (#10522) (d86c447a)
      • update dependency autoprefixer to v10.4.5 (#10521) (5ce4c874)
      • update dependency nodebb-plugin-2factor to v3.0.7 (#10510) (b81a0cfe)
      • update dependency nodebb-widget-essentials to v5.0.11 (#10517) (a767d623)
      • update dependency sharp to v0.30.4 (#10504) (a36911fc)
      • update dependency prompt to v1.3.0 (#10487) (07678fb5)
      • update dependency nconf to v0.12.0 (#10496) (fe492b11)
      • update dependency archiver to v5.3.1 (#10500) (6c727859)
    ๐Ÿ”จ Refactors
    • closes #10509 (7f241dbb)
    • show invalid uri (ac125538)
    • skip content length check if submitting from post-queue (a8e642ad)
    โœ… Tests
    • ๐Ÿšš remove node18 until nodemailer is fixed (50658a82)
    • ๐Ÿšš remove node 12, add 18 (976914e7)
  • v1.19.6 Changes

    April 13, 2022
    Chores
    • incrementing version number - v1.19.6 (283a0072)
    • โšก๏ธ update changelog for v1.19.5 (05032ca2)
    • deps:
      • bump semver from 7.3.6 to 7.3.7 in /install (#10493) (65cec8d0)
      • update dependency grunt to v1.5.2 (9f496659)
      • update dependency grunt to v1.5.1 (0a8bf44e)
      • update dependency grunt to v1.5.0 (e82d8bb6)
      • update dependency eslint to v8.13.0 (bc3aabb4)
      • update dependency eslint-plugin-import to v2.26.0 (a2ebf53b)
      • bump nodebb-theme-persona from 11.4.3 to 11.4.4 in /install (#10437) (5b1789c1)
      • bump nodebb-plugin-composer-default in /install (#10438) (c8c42933)
      • update dependency eslint to v8.12.0 (a6590e20)
      • update dependency lint-staged to v12.3.7 (#10407) (5f36ad39)
    • i18n: fallback strings for new resources: nodebb.post-queue (a06d1246)
    ๐Ÿ†• New Features
    • #10460, add cutoff to suggested topics (799e94e0)
    • add response:helpers.notAllowed (e8058ca3)
    • add filter:image.stripEXIF (b8765df5)
    • add confirm to reject, closes #10427 (538ad9e1)
    • allow client-side hook registration chaining (b88bb3cf)
    • delete flagId field from post/user on flag purge (31251282)
    • add flags.purge (3b529b84)
    • new admin events, closes #10405 (421ba6e1)
    • add Albanian localisation :tada: (309968bf)
    ๐Ÿ› Bug Fixes
    • dont add caller to arrays (5316029f)
    • #10491, don't leak deleted message in cleanedContent (c52401da)
    • #10473, trim trailing slashes on config url (9f91db16)
    • closes #10436, fix DST issue on acp dashboard (39877763)
    • delete history as well (002a241c)
    • handle purge posts as well (93b60532)
    • byCid removal, targetCid not stored in flagObj (03fdb5be)
    • โฌ†๏ธ upgrade script (55be4202)
    • column counts for other privileges (2b9b2b4a)
    • deps:
      • update dependency nodebb-plugin-mentions to v3.0.8 (#10490) (7c733e9c)
      • update dependency winston to v3.7.2 (#10454) (dc03a2f9)
      • update dependency nconf to v0.11.4 (#10481) (f253bbdd)
      • update dependency yargs to v17.4.1 (#10480) (bbf2b73e)
      • update dependency ioredis to v5.0.4 (#10479) (88200ec1)
      • update dependency html-to-text to v8.2.0 (#10471) (91026e5f)
      • update dependency semver to v7.3.6 (#10466) (c50de911)
      • update dependency html-to-text to v8.1.1 (#10470) (b3ec8059)
      • update dependency nodebb-widget-essentials to v5.0.10 (#10461) (b6517cfd)
      • update dependency body-parser to v1.20.0 (#10450) (26511185)
      • update dependency spdx-license-list to v6.5.0 (#10452) (5e37f34e)
      • update dependency graceful-fs to v4.2.10 (#10457) (947fa193)
      • update dependency mongodb to v4.5.0 (#10458) (30f728ca)
      • update dependency ioredis to v5.0.3 (#10446) (0d744d30)
      • update dependency ioredis to v5 (#10434) (060ad1b0)
      • update dependency nodebb-plugin-2factor to v3.0.6 (#10435) (0ac426e0)
      • update dependency nodebb-plugin-composer-default to v7.0.21 (#10429) (898e0e89)
      • update dependency nodebb-plugin-spam-be-gone to v0.8.1 (#10425) (47399bfe)
      • update dependency sortablejs to v1.15.0 (#10418) (12cd1df2)
      • update dependency nodemailer to v6.7.3 (#10421) (7e542495)
      • update dependency yargs to v17.4.0 (#10416) (eaa05517)
      • update dependency nodebb-theme-persona to v11.4.3 (#10414) (720a9dba)
      • update dependency connect-redis to v6.1.3 (#10390) (06594131)
    • ๐Ÿ”’ security:
      • explicitly declare cache-control header instead of using middleware (38ca73c4)
      • cache-control on all pages using setupPageRoute or setupApiRoute, and 404 controllers. (1f6f389f)
      • explicitly set cache-control 'private' on any page where a header is built (e39cdd49)
    ๐ŸŽ Performance Improvements
    • ๐Ÿšง WIP #10449, allow array of pids for posts.purge (#10465) (76797371)
    • โฌ†๏ธ #10410, faster upgrade script (dab22d5f)
    ๐Ÿ”จ Refactors
    • ๐Ÿ—„ replace deprecated String.prototype.substr() (#10432) (200f0b2e)
    • ๐Ÿšš remove some verbose logging (9abe22a0)
    • :trollface: (29b86b32)
    • shorter generateTopicClass (f76c0e89)
  • v1.19.5 Changes

    March 16, 2022
    Chores
    • incrementing version number - v1.19.5 (48d6eb4f)
    • โšก๏ธ update changelog for v1.19.4 (0e6e49b2)
    • deps:
      • bump less from 3.13.1 to 4.1.2 in /install (#9856) (d33485f6)
      • bump autoprefixer from 10.4.2 to 10.4.4 in /install (#10403) (90094935)
      • update dependency lint-staged to v12.3.6 (0a4522a2)
      • update commitlint monorepo to v16.2.3 (0a97015d)
      • bump nodebb-plugin-spam-be-gone in /install (#10387) (445e3d70)
      • bump connect-redis from 6.1.1 to 6.1.2 in /install (#10391) (145621f7)
      • update dependency eslint to v8.11.0 (feaf3068)
      • update dependency mocha to v9.2.2 (#10383) (4ffbd78d)
    • i18n:
      • fallback strings for new resources: nodebb.admin-manage-users (2f09c22c)
      • fallback strings for new resources: nodebb.admin-manage-privileges, nodebb.admin-manage-users, nodebb.error, nodebb.user (15508bac)
      • fallback strings for new resources: nodebb.admin-settings-reputation, nodebb.error (5274a6aa)
    ๐Ÿ†• New Features
    • ๐Ÿ”Š collect hook logs in order to reduce console noise, flush on ajaxify loadScript completion (935704a8)
    • ๐Ÿ‘ add support for PATCH method in api module (4b79dfd2)
    • on online users page override timeago cutoff to 24 hours (7c946570)
    • ability to mute users (be6bbabd)
    • min:rep:upvote, and other limits similar to downvotes (3414a23b)
    • post-queue hooks, closes #10381 (2056ac04)
    ๐Ÿ› Bug Fixes
    • topic events if there is a blocked user in topic (3935a86b)
    • topic events disappearing if there are queued posts (2808c952)
    • ๐Ÿšš #10393, move 'Create User' control to overflow menu (cd687cff)
    • don't append to history on refresh or ajaxify to same url (c83987bd)
    • global privs (7d063d73)
    • #10384 -- mixed up sizes for fallback touch icons (cb113208)
    • ๐Ÿšš #10377, remove logging of env vars (997ab7d4)
    • deps:
      • update dependency postcss to v8.4.12 (#10396) (bdbc168d)
      • update dependency sharp to v0.30.3 (#10389) (b4213859)
    ๐Ÿ”จ Refactors
    • closes #10301 (c8e986d6)
    โœ… Tests
    • โœ… skip i18n tests if the github event is a pull request (e578c605)
    • โœ… fix middleware test (24c1f879)
    • โœ… fix category tests (6344c3b6)
    • โœ… fix one more test (a5511425)
  • v1.19.4 Changes

    March 09, 2022
    Chores
    • incrementing version number - v1.19.4 (67282057)
    • delay filter:email.send removal to v2.0.0 (83fd4311)
    • up persona (c23b2089)
    • incrementing version number - v1.19.3 (09cb11c8)
    • โšก๏ธ update changelog for v1.19.3 (0b48ec54)
    • deps:
      • bump postcss from 8.4.7 to 8.4.8 in /install (#10372) (d7a4ae1f)
      • update dependency lint-staged to v12.3.5 (517ae926)
      • bump nodebb-plugin-spam-be-gone in /install (81e7ca20)
      • update dependency eslint to v8.10.0 (e83c8be2)
      • bump postcss from 8.4.6 to 8.4.7 in /install (52ee5ce8)
      • bump json2csv from 5.0.6 to 5.0.7 in /install (e44cbb24)
      • update dependency smtp-server to v3.10.0 (67e4df78)
      • update dependency mocha to v9.2.1 (00eebf10)
      • bump prompt from 1.2.1 to 1.2.2 in /install (21913b5b)
      • bump express from 4.17.2 to 4.17.3 in /install (5321ba4d)
    • i18n:
      • fallback strings for new resources: nodebb.admin-settings-reputation, nodebb.flags (a5fe8350)
      • fallback strings for new resources: nodebb.topic (dc0f9a73)
    ๐Ÿ†• New Features
    • add hook filter:posts.getUserInfoForPosts (df46ab48)
    • add translateKeys (e841d59a)
    • post auto flagging on downvotes #10029 (#10367) (62187caa)
    • closes #10324, show recently online users as well (eac9cd03)
    • resolve paths for staticDirs as well (e0b1c374)
    • ability to go through your posts in a topic (b517b376)
    • sorted-list: add new client-side hook filter:settings.sorted-list.loadItem (92d613e4)
    ๐Ÿ› Bug Fixes
    • apply some DRY (a3b4c668)
    • optional params (e9a86cb9)
    • #10374, use quick search in setting (70e613f8)
    • ๐Ÿšš #10366, remove dupe /files (371b4658)
    • always show self on /users?online (56345777)
    • db call (21cd1e61)
    • lastonline timestamps and display for guests (cc665fd6)
    • #10357 (7ee4e4e0)
    • #10358, bad uploads path (5479f364)
    • #10360, only take top level posts (37ef8366)
    • #10354, flag actions regression (fec907d9)
    • dont overwrite asset_base_url if its set (0e12f82d)
    • ๐Ÿ›ฐ allow calls to api module without a defined payload (914733e4)
    • ๐ŸŒ #10334, use the correct env vars for web install (6b22d0e1)
    • โœ… persona test fail (10a5901e)
    • #10316, fix quoting regression (0b813d60)
    • #10322 (5694e62e)
    • #10329, select elements in sorted-list not showing proper values (1fa41342)
    • ๐ŸŒ allow translation keys in label attributes (52836f3a)
    • don't load setup.json into nconf if setup.json doesn't exist (6e156daa)
    • regression caused by 94b79ce4024f72a3eee2cfa06b05d8f66898149f (4164898d)
    • deps:
      • update dependency nodebb-plugin-markdown to v9.0.10 (bcb68ee9)
      • update dependency mongodb to v4.4.1 (#10364) (4b730df9)
      • update dependency nodebb-theme-persona to v11.4.2 (#10361) (4d590f65)
      • update dependency body-parser to v1.19.2 (#10298) (c75714b7)
      • update dependency sharp to v0.30.2 (#10359) (1a6c2c55)
      • update dependency nodebb-plugin-mentions to v3.0.7 (#10355) (3e5a0f0d)
      • update dependency nodebb-plugin-2factor to v3.0.5 (f30c65a4)
      • update dependency nodebb-theme-persona to v11.4.1 (#10337) (b84e61d5)
      • update dependency nodebb-theme-persona to v11.4.0 (#10325) (244d8801)
      • update dependency nodebb-plugin-mentions to v3.0.6 (#10328) (31cbff19)
      • update dependency nodebb-plugin-dbsearch to v5.1.3 (#10330) (1c1062e1)
      • update dependency nodebb-plugin-markdown to v9.0.8 (#10327) (c17b9bd4)
      • update dependency mongodb to v4.4.0 (#10319) (afd2993d)
      • update dependency nodebb-plugin-emoji to v3.5.17 (#10314) (04900291)
      • update dependency nodebb-plugin-dbsearch to v5.1.2 (#10313) (0e30362b)
      • update dependency nodebb-widget-essentials to v5.0.9 (#10307) (5666c103)
      • update dependency nodebb-widget-essentials to v5.0.8 (#10306) (636f1baf)
    • sorted-list:
      • call loadItem hook on add/edit items as well as on item retrieval, refactor edit to call parse() (1c8d1d23)
      • only call .stripHTMLTags() on string values (fb4f89f3)
    ๐Ÿ”จ Refactors
    • ๐Ÿ—„ show a louder deprecation notice, alert once for each hook, not per plugin per hook (93b80f17)
    • ๐Ÿšš move header unread code to separate module (40230725)
    • ๐Ÿšš remove code that doesn't do anything (4a1e761a)
    • wrap around if at end (3acd2ac8)
    • change lang string (94961196)
    โœ… Tests
    • โœ… possible fix random psql test failure (50ed3a32)
    • ๐ŸŒฒ log configJSON (9db90a30)
    • โœ… check contents of config.json in tests (32f69301)
  • v1.19.3 Changes

    February 16, 2022
    Chores
    • i18n:
      • fallback strings for new resources: nodebb.admin-settings-uploads (4043f179)
      • fallback strings for new resources: nodebb.user (775d9077)
    • deps:
      • update dependency lint-staged to v12.3.4 (9577ef8d)
      • update commitlint monorepo to v16.2.1 (2290cee5)
      • update dependency eslint to v8.9.0 (763cd193)
    • ๐Ÿšš remove punycode dep (e9cb1452)
    • incrementing version number - v1.19.2 (e49b31f0)
    • โšก๏ธ update changelog for v1.19.2 (f012984d)
    ๐Ÿ†• New Features
    • delete diffs on post purge, closes #10291 (e9e48a75)
    • closes #10296 (58b5781c)
    • deleting a user upload dissociates from posts, and vice versa (d5ed8736)
    • โช #10276, dont change/revert theme if its current (398d25c2)
    ๐Ÿ› Bug Fixes
    • #10302, fix regression (503e27f7)
    • one last try (9205169f)
    • doggy.gif (2f64d633)
    • one more fix (cfdfbf32)
    • dupe key errors (770fcd9e)
    • #10292, delete missing fields (dbf7a458)
    • local deleteUploads() method in src/user/delete.js to call User.deleteUpload() (b9edee14)
    • #10144, automatically delete uploads from disk on post purge, ACP option to keep uploads on disk if desired (84dfda59)
    • ๐Ÿ“ฆ four-space indents in package.json (9aa3e442)
    • ๐Ÿ“ฆ #10289, remove lodash dependency in src/cli/package-install.js (81fa2e22)
    • โฌ†๏ธ non-functional upgrade script (1c7fb8fe)
    • language keys (350052ec)
    • #10273, properly calculate item count for best/controversial (d70ce3a9)
    • deps:
      • update dependency nodebb-plugin-emoji to v3.5.16 (#10297) (b47ca86d)
      • update dependency nodebb-plugin-markdown to v9.0.7 (#10293) (5b0d4a8e)
      • update dependency nodebb-plugin-emoji to v3.5.14 (#10295) (7af057fa)
      • update dependency nodebb-plugin-mentions to v3.0.5 (#10294) (55a98183)
      • update dependency winston to v3.6.0 (#10285) (22da7a10)
      • update dependency nodebb-plugin-markdown to v9.0.6 (3225a1af)
      • update dependency nodebb-plugin-spam-be-gone to v0.7.13 (#10280) (3dc108d3)
      • update dependency nodebb-plugin-emoji to v3.5.12 (#10279) (2c0b6322)
      • update dependency nodebb-plugin-emoji to v3.5.11 (#10274) (766ef4e5)
    ๐Ÿ”จ Refactors
    • lazy load slugify (946d351f)
    • .deleteUpload() to accept array of paths (7ef9c7d2)
    • fix user uploads paths, and associate uid with user uploads (ea36016d)
    • ๐Ÿ‘€ change the post uploads' hash seeds to have the files/ prefix (6489e9fd)
    • abstract some common code out to local utility methods (aad0c5fd)
    • ๐Ÿšš move post upload tests to its own file (d92da828)
    • ๐Ÿšš remove extra zset remove, closes #10277 (489c0d30)
    ๐Ÿ’… Code Style Changes
    • ๐Ÿ‘• linting errors (5d7e1ebc)
    โœ… Tests
    • โœ… fix topic thumb tests and topic thumbs to work properly with post upload assoc. (fb78570c)
    • โœ… user uploads.js tests (8c2752ba)
    • โœ… testing user upload methods, already fixed one bug (11275d68)