NodeBB

Node.js based forum software built for the modern web

GPL-3.0 License

Downloads
1.4K
Stars
13.9K
Committers
245

Bot releases are hidden (Show)

NodeBB - v3.8.0 Latest Release

Published by nodebb-misty 5 months ago

Release build (minor) of NodeBB @ 2024-05-15T15:55:44.873Z

v3.8.0 (2024-05-15)

Chores
New Features
  • track uid for email/username changes, closes #12454 (325d00ea)
  • closes #12477, allow editing moderation notes (af205cc4)
  • parse moderation notes as markdown (7d24b04b)
  • closes #12490, show profile flags on account info page (b429045f)
  • closes #12491, add unban & unmute history (985663fa)
  • new client-side hook to allow plugins to modify relogin url (c778f6eb)
  • closes #12453, filter events by user/group (4030f18a)
  • move all user profile pics to folder, closes #12449 (#12450) (8f9ac5c1)
  • allow customizing uploads.upload socket methods (dc67f54e)
  • allow custom fields in user csv export, closes #12401 (83ca23ca)
Bug Fixes
  • chat message search, closes #12571 (d926d9dd)
  • some issues with "small" docker improvements (#12564) (bc807c46)
  • use reference object for post summary v3 api call (2a58d099)
  • unintentional object pollution by buildForSelectCategories (88a5dfb7)
  • getCategoryById to return shallow clone of object (dc35bf8b)
  • #12533, go to post after changing owner (983a35e6)
  • topic selection in merge (f2892385)
  • closes #12474, fix search dropdown on mobile for merge (ce03680f)
  • #12481, remove priv groups from groupslug:groupname mapping (#12482) (7033d11e)
  • bump 2factor (4d2c95ca)
  • date on upgrade script (73f98568)
  • use CategoryObject in admins-mods schema def (4da1e9c4)
  • missing uid for modify event, closes #12394 (7c37f32d)
  • docker: support all previously used env variables correctly (#12567) (995b2de5)
Refactors
  • add missing form-label class (36016ee1)
  • use groupslug:groupname for search and acp page (ee5c021c)
Tests
  • fix schema (5eb8c90b)
  • fix redis tests (57422420)
  • fix moderation note test (fed5165f)
  • add back timestamp (c73f759c)
NodeBB - v3.7.5

Published by nodebb-misty 6 months ago

Release build (patch) of NodeBB @ 2024-05-03T14:18:21.816Z

v3.7.5 (2024-05-03)

Bug Fixes
  • #12543, use PATCH (420c8999)
NodeBB - v3.7.4

Published by nodebb-misty 6 months ago

Release build (patch) of NodeBB @ 2024-04-17T13:43:15.150Z

v3.7.4 (2024-04-17)

New Features
  • #12495, add unblock button to users on /blocks (afe597a2)
Bug Fixes
  • zipObject (110ce66a)
  • index should be cid (8410cec7)
  • uniqCids (de0176ef)
  • if votes are not public, dont show upvoter names in tooltip (5af69dbc)
  • add canView check to /api/v3/users/:uid (5bee324c)
  • is user doesnt have view:users privilege (14f5774f)
  • copy dropdown closing on copy ip/text/link (48281f96)
  • align teaser avatar (5fcd1a8a)
  • if you have chat:privileged the chat icons should show up (ca07e517)
  • #12485, resolve flags on a topics posts on topic delete (d7256796)
  • #12471, remove readable strings (0b1f2546)
Refactors
  • add new hooks for notifications/websockets (d2e042d1)
  • move parseInt to filter (52e71522)
  • better label for show to groups (cfd29db0)
Tests
  • update spec (6816e39b)
  • fix tests and use action (acab46e6)
NodeBB - v3.7.3

Published by nodebb-misty 7 months ago

Release build (patch) of NodeBB @ 2024-04-03T13:59:29.523Z

v3.7.3 (2024-04-03)

Chores
  • up ntfy (0058ca68)
Bug Fixes
  • change digest to use posts sorting first (3aae9234)
  • #12452, fix admin/mod image change (c206ccdd)
NodeBB - v3.7.2

Published by nodebb-misty 7 months ago

Release build (patch) of NodeBB @ 2024-03-27T14:15:05.548Z

v3.7.2 (2024-03-27)

New Features
  • add hook to modify sorting options/fields (168419cf)
  • add playsinline video attribute (#12419) (5924a6eb)
Bug Fixes
  • #12446, fix groups.ownership.rescind (ed41e416)
  • #12415, fix notification escaping for queued posts (4787d013)
Tests
  • add test for #12446 (bf4e257c)
NodeBB - v3.7.1

Published by nodebb-misty 7 months ago

Release build (patch) of NodeBB @ 2024-03-14T16:11:23.842Z

v3.7.1 (2024-03-14)

New Features
  • allow setting max-old-space-size in config (d1ce594c)
Bug Fixes
  • #12408, fix mem leak due to mongodb 6.4.0 (285293c4)
  • tids:create on topic post (3b48695b)
NodeBB - v3.7.0

Published by nodebb-misty 8 months ago

Release build (minor) of NodeBB @ 2024-03-06T14:57:39.904Z

v3.7.0 (2024-03-06)

New Features
  • add new sorting option to categories (2a9b0a3c)
  • add chat widget areas, closes #12375 (53b3c5d6)
  • add hook into user.posts.isReady (7207814b)
  • refactor group title editing (112493fa)
  • cli command for maintenance mode closes #12293 (80960296)
  • fallbacks for aria.json (19bc442b)
  • add new lang keys for a11y (3ce89d1e)
  • add missing aria/role attributes to dropdown elements (7917fd82)
  • add lang keys for hidden labels (e298fb6b)
  • show unread categories based on unread topics (#12317) (45cfb369)
  • limit post/user flags per day closes #12274 (2b1fdc56)
  • search in bookmarks on search page (5213e22a)
  • #12247 (c5730b36)
Bug Fixes
  • #12389, update privilege group check (87a79059)
  • dupe id (f4b63790)
  • #12357, properly update lists and counters (f34ebcc9)
  • use lang key for user avatar label (863f5d0a)
  • spec (4bcbf759)
  • move winston logging for plugin hook firing to debug level (e240d0f9)
  • closes #12326 (9302d9b4)
  • some layout fixes for group details page (301eee17)
  • bookmark in topic data is nullable now (d500ebb1)
  • bug where body wasn't properly sent on ap-style content-types (4b87c30f)
  • dont send topic notification to poster (c2239e48)
  • deps:
    • update dependency nodebb-theme-harmony to v1.2.36 (#12392) (db2f7c03)
    • update dependency nodebb-theme-peace to v2.2.4 (#12381) (073a79eb)
    • update dependency mongodb to v6.4.0 (#12382) (716482b2)
    • update dependency nodebb-plugin-mentions to v4.4.0 (#12385) (6f04859e)
    • update dependency ace-builds to v1.32.7 (#12386) (9eb54394)
    • update dependency autoprefixer to v10.4.18 (#12387) (339e2cfa)
    • update dependency nodebb-theme-harmony to v1.2.35 (#12388) (7b1b4510)
    • update dependency nodebb-theme-harmony to v1.2.34 (#12383) (430c6b6c)
    • update dependency nodemailer to v6.9.11 (#12380) (aa6859df)
    • update dependency express to v4.18.3 (#12379) (2c3540b2)
    • update dependency nodebb-plugin-markdown to v12.2.6 (#12371) (fb98dc05)
    • update dependency archiver to v7 (#12374) (9de0ab31)
    • update dependency chart.js to v4.4.2 (#12376) (131d2fe7)
    • update dependency bootswatch to v5.3.3 (#12373) (1ed4d763)
    • update dependency fetch-cookie to v3.0.1 (#12363) (835820a0)
    • update dependency sanitize-html to v2.12.1 (#12360) (00bcf935)
    • update dependency spdx-license-list to v6.9.0 (#12354) (b58dde1c)
    • update dependency sass to v1.71.1 (#12351) (3094996b)
    • update dependency sanitize-html to v2.12.0 (#12353) (ee90866a)
    • update dependency nodemailer to v6.9.10 (#12356) (80ea6eb9)
    • update dependency bootstrap to v5.3.3 (#12348) (4007882b)
    • update dependency sass to v1.71.0 (#12345) (faf5a9c8)
    • update dependency esbuild to v0.20.1 (#12346) (a0021b1d)
    • update dependency webpack to v5.90.3 (#12347) (748bbab0)
    • update dependency nodebb-plugin-spam-be-gone to v2.2.1 (#12343) (acad7317)
    • update dependency webpack to v5.90.2 (#12341) (cb6fe9c7)
    • update dependency nodebb-theme-harmony to v1.2.25 (#12340) (99474a7e)
    • update dependency commander to v12 (#12325) (b61486eb)
    • update dependency diff to v5.2.0 (#12337) (d0f6f0cc)
    • update dependency postcss to v8.4.35 (#12333) (3bc506f6)
    • update dependency ace-builds to v1.32.6 (#12332) (523f7ace)
    • update dependency postcss to v8.4.34 (#12330) (9d036be3)
    • update dependency semver to v7.6.0 (#12328) (3af04956)
    • update dependency fetch-cookie to v2.2.0 (#12323) (b56d6a88)
    • update dependency nodebb-theme-harmony to v1.2.12 (#12318) (65fead81)
    • update dependency webpack to v5.90.1 (#12322) (98b455ce)
    • update dependency nodemailer to v6.9.9 (#12321) (3f74cca3)
    • update dependency ace-builds to v1.32.5 (#12316) (ef06be6d)
    • update dependency nodebb-theme-harmony to v1.2.10 (#12314) (d648972c)
    • update dependency ace-builds to v1.32.4 (#12313) (9fb7c163)
    • update dependency express-session to v1.18.0 (#12311) (6444eeb9)
    • update dependency esbuild to v0.20.0 (#12309) (aa1344fc)
    • update dependency nodebb-theme-harmony to v1.2.8 (#12310) (fd20e3a5)
    • update dependency nodebb-theme-harmony to v1.2.7 (#12307) (eabbf195)
    • update dependency lru-cache to v10.2.0 (#12306) (400a1aa3)
    • update dependency webpack to v5.90.0 (#12303) (44a798bc)
    • update dependency esbuild to v0.19.12 (#12302) (72bb81f0)
    • update dependency connect-redis to v7.1.1 (#12298) (575f072a)
    • update dependency nodebb-theme-harmony to v1.2.6 (#12300) (e1adf5b3)
    • update dependency nodebb-widget-essentials to v7.0.15 (#12295) (876fa4a7)
    • update dependency nodebb-theme-persona to v13.3.3 (#12290) (f8893cd8)
    • update dependency nodebb-theme-harmony to v1.2.4 (#12292) (e33e9dea)
    • update dependency autoprefixer to v10.4.17 (#12285) (9e11b927)
    • update dependency workerpool to v9.1.0 (#12288) (7a24961d)
    • update dependency sass to v1.70.0 (#12287) (a1cdec08)
    • update dependency sortablejs to v1.15.2 (#12283) (cc93caff)
    • update dependency nodebb-theme-persona to v13.3.2 (#12284) (91ce17c7)
    • update dependency nodebb-theme-harmony to v1.2.3 (#12280) (34a8069b)
    • update dependency nodebb-theme-persona to v13.3.1 (#12281) (fe0845b9)
    • update dependency nodebb-theme-harmony to v1.2.2 (#12279) (fc78b00c)
    • update socket.io packages to v4.7.4 (#12278) (16598f7f)
    • update dependency postcss to v8.4.33 (#12264) (3a32fc8f)
    • update dependency nodebb-theme-harmony to v1.1.108 (#12263) (4924d170)
    • update socket.io packages to v4.7.3 (#12259) (eb7a3091)
    • update dependency sass to v1.69.7 (#12258) (d5dc4655)
    • update dependency nodemailer to v6.9.8 (#12254) (1953a635)
    • update dependency esbuild to v0.19.11 (#12253) (c8007bf6)
    • update dependency ace-builds to v1.32.3 (#12252) (c40b2322)
    • update dependency sass to v1.69.6 (#12250) (f8a0cb9e)
    • update dependency terser-webpack-plugin to v5.3.10 (#12248) (9101caff)
    • update dependency workerpool to v9.0.4 (#12244) (8165f454)
    • update dependency workerpool to v9.0.3 (#12238) (3e08ef81)
    • update dependency esbuild to v0.19.10 (#12237) (6ef8e767)
Other Changes
  • fix (f5586968)
Refactors
  • move tomap inside (5e89dfad)
  • shorter tag translation (a9e8c184)
  • search stats (82f6721d)
Tests
  • fix test (c8a5e24a)
  • update test (5afc735b)
NodeBB - v3.6.7

Published by nodebb-misty 8 months ago

Release build (patch) of NodeBB @ 2024-02-28T14:17:09.952Z

v3.6.7 (2024-02-28)

Bug Fixes
  • #12372, fix manual digest buttons (107f5613)
  • closes #12365, staticHooks with callbacks (00e29403)
  • #12359, fix api call (c61b3bbd)
  • closes #12358, only load pending/invited for owners (3960d370)
  • retry setAdd on e11000 error (4a405ce0)
Tests
  • better test for #12352 (4e51bf81)
NodeBB - v3.6.6

Published by nodebb-misty 8 months ago

Release build (patch) of NodeBB @ 2024-02-14T15:41:30.644Z

v3.6.6 (2024-02-14)

Bug Fixes
  • closes #12329, fix default value of categoryWatchState (88e9fa37)
  • closes #12331, fix email subject (e01bceff)
Tests
  • fix spec (5fec8b23)
NodeBB - v3.6.5

Published by nodebb-misty 9 months ago

Release build (patch) of NodeBB @ 2024-01-31T13:49:21.812Z

v3.6.5 (2024-01-31)

Bug Fixes
  • #12320, .text() gets \n\t characters (67c8bd99)
NodeBB - v3.6.4

Published by nodebb-misty 9 months ago

Release build (patch) of NodeBB @ 2024-01-24T17:22:26.277Z

v3.6.4 (2024-01-24)

New Features
  • add success hook to quick reply (cb21f28b)
Bug Fixes
  • if there is no bookmarkThreshold dont init unread indicator (cf40d681)
  • remove leftover code from 2.x, closes #12301 (d5f445f1)
  • copy single line code blocks, closes #12297 (06269cdf)
  • validate plugin id in toggleActive (76f3efff)
Tests
  • add plugin id tests (e8befbcc)
NodeBB - v3.6.3

Published by nodebb-misty 9 months ago

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

v3.6.3 (2024-01-12)

Bug Fixes
  • #12275, pin sharp to 0.32.6 (f3927ce7)
  • topic event translations closes #12273 (5f91cc83)
NodeBB - v3.6.2

Published by nodebb-misty 9 months ago

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

v3.6.2 (2024-01-10)

New Features
  • #12247 (0af19afd)
Bug Fixes
  • recent loading (d3d6d77d)
  • closes #12246, direction is passed in as string as query param with new api call (8867f243)
  • stricter selector for sort (a74b5141)
Performance Improvements
  • dont load all followed tids on unread/recent?filter=watched (563e03b6)
NodeBB - v3.6.1

Published by nodebb-misty 10 months ago

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 (788404c1)
  • lang key for move notification closes #12241 (48a2b5f7)
  • dont send topic notification to poster (e72b26f5)
NodeBB - v3.6.0

Published by nodebb-misty 10 months ago

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 (f8cc8548)
  • openapi schema for api.search.categories (4ffe0417)
  • socket.io:
    • openapi schema for remaining added routes (5399e86a)
    • added schema for new routes (f279bca0)
New Features
  • add 500 page for missing tpls, closes #12230 (06221a0d)
  • remove gif exif stripping exception (f8219aa6)
  • update groups.leave to allow global mods to kick users out of groups (2c6024e0)
  • better layout for manage chat room modal (f4faa0b7)
  • update Messaging.toggleOwner to optionally take a third state argument (932bd292)
  • new language strings for post-queue page (5d03321e)
  • add some new social share buttons (ace171a6)
  • docker improvements (#12031) (7f3a9968)
  • closes #12158, add sortable rewards (5ea7dec9)
  • add copy text (4b2491be)
  • closes #12154, add exempt groups (fdff165e)
  • update moved keys (119c3362)
  • move new user restrrictions (3d505c5c)
  • add tracking categories and make watching send notifications (#12147) (84fed97b)
  • add new lang string for minutes (d8d26c9f)
  • add direct message link (#12138) (4c4f3ac9)
  • closes #5584, setup winston to output to file (87a859aa)
  • batch.processSortedSet min/max (#12129) (6c7e6144)
Bug Fixes
  • fix display post history (dc975838)
  • update isJSON test in request lib (506d7be5)
  • 503 rendering on ajaxify (f7e0fd0b)
  • #12227, fix crash in redirect (2dc1def5)
  • deprecated emailer hook (565ca3cc)
  • extract all pages when stripping metadata (0b3eb6c0)
  • incorrect call to load additional group members (78835ebb)
  • closes #12185, fix cli user password reset (b9050139)
  • don't require login for listing categories (50a90f8e)
  • #12183, remove ensureLoggedIn middleware (0a4f3c8a)
  • remove unused requires (b5940a5d)
  • remove lodash require (f9c471a0)
  • #12171, bump harmony (89a1134c)
  • update design of post-queue (41bdc9e8)
  • update post-queue template for #12171 (63ba4986)
  • language key (4c7c46f3)
  • another missing state (f4bbc5bd)
  • add missing tracking (3b91e8e2)
  • bump harmony (a5e3754b)
  • #12133 dropdown menus on mobile stay open during ajaxify (4601a6f7)
  • update ajaxifyTimer logic to only drop the request if the URL is the same as the one it's already processing (b4297cd8)
  • #12141, use apiv3 for category search module (cefd4061)
  • made parentCid optional in api.search.categories (581516c8)
  • don't count internal links towards link count when restricting new users from posting links (022fa0e7)
  • closes #12126, fix language keys (075cd598)
  • param (e5a60dc8)
  • handle public chat rooms too (6a696c43)
  • suppress chat message notifications for users who are known to be in the chat room (uid is present in the corresponding socket.io room) (18c27d1a)
Tests
  • migrate socket modules tests to v3 api (445b70de)
  • migrate socket.io groups tests to use api v3 (2c1c4dfe)
NodeBB - v3.5.3

Published by nodebb-misty 10 months ago

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

v3.5.3 (2023-12-13)

Bug Fixes
  • change translator escape (c434262e)
Other Changes
  • add types for database abstration layer (#10762) (17cd19c7)
NodeBB - v3.5.2

Published by nodebb-misty 11 months ago

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

v3.5.2 (2023-11-29)

Bug Fixes
  • closes #12185, fix cli user password reset (6790000d)
  • thumb width (a9ef58a5)
NodeBB - v3.5.1

Published by nodebb-misty 11 months ago

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

v3.5.1 (2023-11-14)

New Features
  • closes #12123, allow setting hh:mm for pin expiry (1f800747)
Bug Fixes
  • update ajaxifyTimer logic to only drop the request if the URL is the same as the one it's already processing (dcb0c4db)
  • closes #12156, missing data for privilege tables (21e59538)
  • thumb width (46f6f9ef)
  • closes #12126, fix language keys (668a355a)
NodeBB - v3.5.0

Published by nodebb-misty 12 months ago

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

v3.5.0 (2023-10-25)

New Features
  • show # of widgets on templates (2ca5192b)
  • #12101, dont return rssFeedUrl if feeds are disabled (2955fdb5)
  • add sidebar setting lang key (97a86ba4)
  • award notif filter (9e9046bf)
  • update to mongodb 6.1 (#12087) (e542b27d)
  • add category canonical url (f96b0b7a)
  • update error handler to check for pseudo-standard no-* prefix and route to 404 handler instead (db5b0f47)
  • flag rescinding logic + api method (e012edea)
  • backend methods for rescinding a report, supplemental adds and removing a report now adds to the flag history (bc0f362c)
  • use homePageTitle in breadcrumbs if its set (1a745201)
  • 3 column layout for widgets (db9279eb)
  • update all language keys to use - instead of _ (#12059) (844cb91b)
  • closes #12052, ability to disable stale topic warning (f8a3aceb)
  • add .has() method in cache/ttl lib (d478de16)
  • upgrade chartjs to 4.x (fe192b92)
  • closes #11553, add forked from message like merged into (be14f6cc)
  • add workerpool for password, closes #10326 (#12038) (8b25aff7)
  • add new hook action:chat.onMessagesAddedToDom (a7517d88)
  • add composerActions for chat rooms (d906097a)
  • add heading strings (8c977f4c)
  • introduce new ACP setting for newbie chat message delay, defaults to 2 minutes (223e7656)
Bug Fixes
  • deps:
    • update dependency cron to v3.1.4 (#12117) (3e45788f)
    • update dependency ace-builds to v1.31.0 (#12113) (aba7eb0f)
    • update dependency nconf to v0.12.1 (#12111) (91d00979)
    • update dependency @fontsource/inter to v5.0.15 (#12108) (99c3c874)
    • update dependency nodemailer to v6.9.7 (#12109) (e546adaa)
    • update dependency mongodb to v6.2.0 (#11965) (7302e769)
    • update dependency @fontsource/inter to v5.0.14 (#12103) (c9c6175a)
    • update dependency cron to v3.1.3 (#12100) (bad9198e)
    • update dependency sass to v1.69.4 (#12094) (2adc96c2)
    • update dependency esbuild to v0.19.5 (#12091) (94434125)
    • update dependency webpack-merge to v5.10.0 (#12088) (d45f506f)
    • update dependency webpack to v5.89.0 (#12083) (1ebdfaea)
    • update dependency connect-mongo to v5.1.0 (#12085) (212a3415)
    • update dependency ace-builds to v1.30.0 (#12082) (8456682c)
    • update dependency cron to v3.1.1 (#12078) (24d6b73f)
    • update dependency commander to v11.1.0 (#12079) (7d38e9ed)
    • update dependency sass to v1.69.3 (#12076) (193e54e2)
    • update dependency workerpool to v6.5.1 (#12077) (14eede15)
    • update dependency sass to v1.69.2 (#12074) (0dd4cedf)
    • update dependency nodemailer to v6.9.6 (#12068) (6c59d72a)
    • update dependency winston to v3.11.0 (#12064) (fdf279a3)
    • update dependency cron to v3 (#12049) (f2fad2d3)
    • update dependency @fontsource/inter to v5.0.13 (#12065) (512ac525)
    • update dependency ace-builds to v1.29.0 (#12067) (b04fbf89)
    • update dependency sass to v1.69.1 (#12070) (a5d2871c)
    • update dependency @fontsource/inter to v5.0.12 (#12053) (1033218c)
    • update dependency sass to v1.69.0 (#12060) (ecb847fc)
    • update dependency nodebb-plugin-2factor to v7.4.0 (6c5c1afd)
    • update dependency nodebb-plugin-ntfy to v1.7.3 (98e58252)
    • update dependency postcss to v8.4.31 (#12048) (eaa7aff3)
    • update dependency esbuild to v0.19.4 (#12046) (4289230f)
    • update dependency rimraf to v5.0.5 (#12036) (3549fbdd)
    • update dependency nodebb-theme-persona to v13.2.34 (#12043) (339481ca)
    • update dependency nodebb-plugin-spam-be-gone to v2.2.0 (#12039) (84648db2)
    • update dependency cron to v2.4.4 (#12033) (c1f873b3)
    • update dependency ace-builds to v1.28.0 (#12028) (3262923a)
    • update dependency nodebb-plugin-2factor to v7.3.1 (#12026) (d29ea026)
    • update dependency nodebb-plugin-ntfy to v1.7.2 (#12024) (360d3257)
    • update dependency sass to v1.68.0 (#12023) (be600a84)
    • update dependency autoprefixer to v10.4.16 (#12022) (f6b6e6c7)
    • update dependency nodebb-plugin-2factor to v7.3.0 (#12021) (639fb33f)
    • update dependency bootswatch to v5.3.2 (#12020) (5dc368a9)
    • update dependency ace-builds to v1.27.0 (#12019) (f73ed6dd)
    • update dependency nodebb-plugin-emoji to v5.1.10 (#12018) (16fe4fde)
    • update dependency sharp to v0.32.6 (#12016) (f838498b)
    • update dependency postcss to v8.4.30 (#12015) (7dbc6668)
    • update dependency rtlcss to v4.1.1 (#12014) (ba894a04)
    • update dependency nodebb-plugin-ntfy to v1.7.1 (#12011) (4e834a2e)
    • update dependency ace-builds to v1.26.0 (#12010) (5a003acb)
    • update dependency mongodb to v5.9.0 (#12008) (5bfcd34c)
    • update dependency cropperjs to v1.6.1 (#12013) (9f5362c8)
    • update dependency ace-builds to v1.25.1 (#12006) (1558d7a2)
    • update dependency bootstrap to v5.3.2 (#12005) (44d120df)
    • update dependency esbuild to v0.19.3 (#12002) (ef41b8bc)
    • update dependency sass to v1.67.0 (#12004) (d2e49472)
    • update dependency ace-builds to v1.24.2 (#11991) (447b7954)
  • closes #12115 , toggle hasmore as well (728d63f9)
  • #10276, only move widgets if area doesn't exist (1739f5a9)
  • #12090, dont award disabled rewards (c1ae879d)
  • rewards fixes (347a43f4)
  • use template name instead of component (f6120ebb)
  • incorrect data passed to api.flags.get (cc8fe435)
  • missing body classes on error pages (54a810dd)
  • edit notification key (bda37ac2)
  • lang key (bffa7880)
  • #12062, relax blockquote selector (99bdad80)
  • allowing forward slash in language keys, temporarily allowing upper case characters (d25a24fc)
  • rename filter-perPage to filter-per-page (872ddc26)
  • upgrade script date (6f5a965a)
  • add upgrade script for notifications (6c3ff86b)
  • lang key, type has _, lang keys changed to use - (1072b38b)
  • #12017, unreliable forum updated messaging (715bdac3)
  • #12057, allow gmods to change user email (344ece8d)
  • only show emailChanged alert for self (56794cf8)
  • closes #12054 handle negative start/stop in psql (0f4e6648)
  • make socket errors and static hook errors less noisy (2a1be01a)
  • restore notificationSendDelay back to 60 (5fe1ad95)
  • breaking tests (857433d1)
  • #12044, only load notifications when opening dropdown (dbd0a715)
  • change notificationSendDelay to default to 10 seconds instead of 60, #11445 (cf50b0fe)
  • clear interstitial data if there are no additional interstitials on abort (bdc221eb)
  • #11808, reduce zeal of middleware.registrationComplete (74902e4a)
  • pass in missing uid (d50473df)
  • #12025, validity checking on user-provided toPid value (fe42fd4e)
  • #12032, truncate long category names (b518e036)
  • field name importance (8041f4d1)
  • closes #12007, parseInt notification fields (b8e43143)
  • on shutdown clear locks (615b2f0f)
  • remaining text, when sending with send button (6553e454)
  • nodebb/nodebb-plugin-link-preview#18, remove sup from allowedTags, add source + source attributes (f09f4105)
  • use isPrivileged instead of isAdmin (b9c3cdb6)
  • failing test due to increased chat message delay (ff07fc44)
  • better labels in ACP chat settings, #11983 (88dd21e2)
  • bump chat message delay by 10x to 2000ms, re: #11983 (9b0b33cc)
  • #11981, post immediately when canceling scheduling (aa797f23)
  • i18n:
    • added rewards resource and fallbacks (47910d70)
    • fallbacks for new language keys (2b3d2055)
    • push fallbacks for modules resource (9b384b98)
Other Changes
  • fix quotes (b8705380)
  • fix lint (3b46ad42)
Performance Improvements
  • no need to count on every call (130815c7)
Refactors
  • get rid of util.promisify on async function (b1ff93f8)
  • fix comment (ff6bfeb8)
  • get rid of async.series (c7c6e8ff)
  • shorter timeago (6149252b)
  • shorter code for pinned topics (ff952e59)
  • change private message email subject (f9fb3c3a)
  • use helpers.isAllowedTo (47c16e90)
  • add email notification delay to chat message notifications (a47b4805)
  • remove chat message notification queue, implement merge IDs for chat message notifications, so they can be grouped together (3ba371f6)
  • update buildCategoryLabel (82ea9192)
  • use esm only import used chart types/plugins (56b31674)
  • get rid of exists db call, use promise.parallel (8895b152)
  • get rid of some async.waterfall/series/parallel calls (e452c097)
  • get rid of async.waterfall/series (8bc2ef22)
  • reduce socket.emits for typing (4d1b8e76)
Tests
  • add spec for new notif type (90e10b9c)
  • worked with chatgpt to restrict the i18n test a bit to match requirements (99364427)
  • fix flag tests (6606d96a)
  • added test cases for .addReport and .rescindReport() (da239059)
  • added i18n test to enforce kebab casing (69dde2b9)
  • add reverse list test (66be9826)
  • additional tests for #12034 (d7e9f324)
  • added tests for new logic paths (toPid validation on post creation) (ce740301)
  • 💥 i18n tests (8202c555)
NodeBB - v3.4.3

Published by nodebb-misty about 1 year ago

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

v3.4.3 (2023-09-27)

Bug Fixes
  • change priv to topics:read (cddac03a)
  • #12035, filter tids in mark all read (77d6d0ab)
  • properly wrap promise to callback-style function (#12030) (aff19a6c)
  • #12009, check if suggested/current versions are valid (7ca37bd6)
  • deps: update dependency nodebb-plugin-2factor to v7.3.0 (#12021) (c805824f)
Refactors
  • remove nested promise (379ed0e2)
Package Rankings
Top 4.06% on Proxy.golang.org
Top 6.36% on Npmjs.org
Badges
Extracted from project README
Workflow Coverage Status Code Climate