All Versions
125
Latest Version
Avg Release Cycle
22 days
Latest Release
12 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.2.0 Changes
June 15, 2022Chores
- 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)
- i18n:
-
v2.1.1 Changes
June 08, 2022Chores
- 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)
- deps:
-
v2.1.0 Changes
June 02, 2022Chores
- โก๏ธ 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, 2022Chores
- 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, 2022Chores
- 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, 2022Chores
- 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, 2022Chores
- 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, 2022Chores
- 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 callUser.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)
- i18n: