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.1.7

Published by nodebb-misty over 1 year ago

Release build (patch) of NodeBB @ 2023-06-21T15:48:18.898Z

v3.1.7 (2023-06-21)

Bug Fixes
  • #11735, crash when making guest reply (f2fe7c06)
  • #11729, only check registered users (090a7921)
  • #11723, fix pagination on following/follower page (4e146eb5)
NodeBB - v3.1.6

Published by nodebb-misty over 1 year ago

Release build (patch) of NodeBB @ 2023-06-15T19:45:03.558Z

v3.1.6 (2023-06-15)

Bug Fixes
  • #11717 prevent crash in messaging (8620a2cd)
  • closes #11708, fix quick reply check (a757716d)
NodeBB -

Published by julianlam over 1 year ago

Patch release containing a backported security fix.

NodeBB - v3.1.5

Published by nodebb-misty over 1 year ago

Release build (patch) of NodeBB @ 2023-06-13T18:50:11.209Z

v3.1.5 (2023-06-13)

Chores
  • fix persona (74174414)
  • up themes (97ff1f11)
  • incrementing version number - v3.1.4 (2452783c)
  • update changelog for v3.1.4 (633dc2de)
  • incrementing version number - v3.1.3 (3b4e9d3f)
  • incrementing version number - v3.1.2 (40fa3489)
  • incrementing version number - v3.1.1 (40250733)
  • incrementing version number - v3.1.0 (0cb386bd)
  • incrementing version number - v3.0.1 (26f6ea49)
  • incrementing version number - v3.0.0 (224e08cd)
New Features
  • add back support for req.body._csrf (67f44a32)
Bug Fixes
  • improper neutralization of user input in image wrapping code (1d1639d4)
  • don't update edit data if edited timestamp is not available (c5cd76e7)
  • filter null nav items (b73f307a)
  • rimraf usage in user image delete (3256fb30)
  • closes #11620, fix copy code when line numbers are enabled (82e26829)
  • logins dashboard user images (8cb6ebb9)
Refactors
  • change welcome headers to be smaller (0c4870ec)
Tests
  • remove socket.io test (24ebb153)
NodeBB - Patch release for #11617

Published by barisusakli over 1 year ago

Upgrade csrf-sync to 4.0.1 to fix #11617 which adds back req.csrfToken

NodeBB - v3.1.4

Published by nodebb-misty over 1 year ago

Release build (patch) of NodeBB @ 2023-05-18T22:28:23.100Z

v3.1.4 (2023-05-18)

Chores
  • up markdown (51bf5e95)
Bug Fixes
  • textarea on error (469aa551)
  • closes #11613, closes #11614 (d8d486a6)
  • closes #11612 (8f6a68ca)
  • #11572 (2910cb2b)
Other Changes
  • //github.com/NodeBB/NodeBB/issues/11612 (24bd9d4e)
Refactors
  • remove unused require (05b58c70)
  • remove log (ca2be0e8)
NodeBB - v3.1.3

Published by nodebb-misty over 1 year ago

Release build (patch) of NodeBB @ 2023-05-15T16:44:02.835Z

v3.1.3 (2023-05-15)

Continuous Integration
  • use GitHub Actions expression instead of handlebars template (#11599) (412a1ecf)
  • tag with branch name if not default branch (cd7fdfce)
Bug Fixes
  • #11601, dont trigger edit if chat input has text (d55cd464)
  • #11600, prevent helmet crash on startup (8eed5a84)
  • #11594 (85d104c3)
Other Changes
  • use csrf_token in ws handshake (#11573) (51096ad2)
NodeBB - 2.8.13

Published by barisusakli over 1 year ago

Security release for 2.x line

NodeBB - v3.1.2

Published by nodebb-misty over 1 year ago

Release build (patch) of NodeBB @ 2023-05-12T13:55:30.703Z

v3.1.2 (2023-05-12)

Bug Fixes
  • #11595, use default value (28740de7)
NodeBB - v3.1.1

Published by nodebb-misty over 1 year ago

Release build (patch) of NodeBB @ 2023-05-11T19:48:56.026Z

v3.1.1 (2023-05-11)

Chores
  • incrementing version number - v3.1.0 (0cb386bd)
  • update changelog for v3.1.0 (2c515dc3)
  • incrementing version number - v3.0.1 (26f6ea49)
  • incrementing version number - v3.0.0 (224e08cd)
Documentation Changes
  • updating changelog to move line re: breaking change down to new features (b259a000)
Bug Fixes
  • failing test case (3251bca2)
  • #11589, regression where a user could not confirm their email if requireEmailAddress was enabled (686ecea1)
NodeBB - v3.1.0

Published by nodebb-misty over 1 year ago

Release build (minor) of NodeBB @ 2023-05-10T17:17:59.128Z

v3.1.0 (2023-05-10)

Breaking Changes
  • started work on porting socket methods to write API [breaking] (f2082d7d)
Chores
  • up themes (14a5c1aa)
  • up harmony (f9997b27)
  • up dbsearch (2b259b20)
  • up harmony (9064920f)
  • up harmony (622d75d7)
  • up markdown (c92a14ab)
  • up harmony (475ecf42)
  • up emoji (ca7ff292)
  • up deps (64add3e3)
  • up harmony (048fbcaa)
  • up deps (f337ca65)
  • up widgets (68283bcd)
  • up harmony (eab2679f)
  • up harmony (7f19913b)
  • up themes (832fe95a)
  • incrementing version number - v3.0.1 (26f6ea49)
  • update changelog for v3.0.1 (fd30af10)
  • whopps (ec0da196)
  • up harmony (2caf4afc)
  • up harmony (9e4bd4e9)
  • up composer (01960f27)
  • up deps (b6915247)
  • up themes (4b374f04)
  • up harmony (ee085c1d)
  • up widgets (2588853b)
  • up harmony (01669fa5)
  • up harmony (c58d07f4)
  • incrementing version number - v3.0.0 (224e08cd)
  • i18n:
    • fallback strings for new resources: nodebb.themes-harmony, nodebb.themes-persona (48a4fd50)
    • fallback strings for new resources: nodebb.admin-settings-email (489163aa)
    • fallback strings for new resources: nodebb.user (6a2c6de0)
    • fallback strings for new resources: nodebb.admin-extend-widgets (5f728445)
    • fallback strings for new resources: nodebb.groups (db802db6)
    • fallback strings for new resources: nodebb.global, nodebb.pages (819ded6f)
    • fallback strings for new resources: nodebb.global (6fe660a3)
    • fallback strings for new resources: nodebb.error, nodebb.tags, nodebb.topic (a908bed8)
    • fallback strings for new resources: nodebb.global (6e7465de)
    • fallback strings for new resources: nodebb.global (28a1df16)
    • fallback strings for new resources: nodebb.modules (3b0b2b2f)
    • fallback strings for new resources: nodebb.global (6f573c27)
    • fallback strings for new resources: nodebb.global (da5bfacd)
    • fallback strings for new resources: nodebb.admin-admin, nodebb.admin-appearance-customise, nodebb.admin-dashboard, nodebb.admin-extend-widgets, nodebb.admin-manage-groups, nodebb.admin-manage-privileges, nodebb.admin-settings-api, nodebb.admin-settings-navigation, nodebb.admin-settings-user, nodebb.error, nodebb.flags, nodebb.global, nodebb.groups, nodebb.modules, nodebb.pages, nodebb.post-queue, nodebb.recent, nodebb.register, nodebb.search, nodebb.tags, nodebb.topic, nodebb.user, nodebb.users (de282c0b)
    • fallback strings for new resources: nodebb.topic (ab17e5c3)
  • deps:
    • update dependency eslint to v8.40.0 (#11574) (54f4aba0)
    • update commitlint monorepo to v17.6.3 (#11568) (fe041498)
    • update dependency jsdom to v22 (#11551) (76cc1cf3)
    • update dependency jsdom to v21.1.2 (#11547) (f0d989e4)
    • update commitlint monorepo to v17.6.1 (#11478) (c4c55684)
    • update dependency lint-staged to v13.2.2 (#11521) (2e2bc54b)
Continuous Integration
  • add 3.x docker tag (163c977d)
  • only publish latest from master (c588d741)
  • multi-platform docker image (#11479) (0417e5f1)
Documentation Changes
  • openapi schema for newly added routes (02f567ff)
New Features
  • update transifex config with new language strings (529f2d17)
  • #11584 (f6b2d376)
  • add helper to convert isostrings to localeString (e1bb277f)
  • up emoji, remove title parse code (78f79347)
  • add getSortedSetMembersWithScores (#11579) (f083cd55)
  • add app.newReply (101fe81d)
  • expiration date for widgets (fbf44a10)
  • closes #11549, new error pages (83fca316)
  • write API shorthand to query post routes by their topic index (requires tid in either query string or request body) (d814e281)
  • allow tag editing from topic tools (e3551d80)
  • #11537, copy ip on click (4aa87366)
  • #7096, improve chat editing (eb0c77fd)
  • Change Date translation string (e42967d7)
  • #11431 (3099d57f)
  • add missing i18n (e83a9a72)
  • show even uninstalled active plugins if set via config (2bfdd761)
  • add option to autoinstall plugins on setup (74cb2243)
  • closes #11428, add a copy code button to code blocks (0a292fc1)
  • closes #11432, use edited time if its greater (c3854b78)
  • move topic thumb to template (84a78c2d)
  • open topic thumbs on click in a bootbox dialog instead of opening in same page; complements nodebb/nodebb-theme-harmony#12 (04219c4c)
  • closes #11424, add category selector to fork modal (#11491) (6b51dd5a)
Bug Fixes
  • reset password (8a1ec4d6)
  • strip html tags from browser title (e1473bcc)
  • chat ip button not doing anything if clicked outside of icon (f974c230)
  • add an additional check on page load to enforce requireEmailAddress setting (84313712)
  • selector for nav scroll (34730caf)
  • gdrp checkboxes (ca93084c)
  • #11570 (18e76ba5)
  • closes #11559, fix some rtl issues (093ec0e8)
  • closes #11561, close dialogs on escape/backdrop click (0af2b800)
  • show edit indicator after an edit without reloading the page (24e0e502)
  • add back removed socket method, added deprecation warnings, as there are no breaking changes allowed in v3.1.0 (cdd77480)
  • closes #11511 (ec8d8ec4)
  • outgoing style (e070b851)
  • #11541, fix leave chat error (8e0f9ce5)
  • closes #11539 (d0a15e9e)
  • add check for no tids (156b8e77)
  • remove positions (9f485ce6)
  • scroll on edit textarea (5ead9b73)
  • #11531, fix teasers (c23689d3)
  • #11530, fix topic rescheduling (2720a692)
  • #10594, move counter code (#11529) (5607e5bc)
  • only add copy button to multiline codeblocks (619e910f)
  • go back to post queue after deleting an account in post queue (#11513) (c3ebda22)
  • deps:
    • update dependency helmet to v6.2.0 (#11576) (77b05b73)
    • update dependency terser-webpack-plugin to v5.3.8 (#11575) (f6db5f60)
    • update dependency nodebb-theme-persona to v13.0.63 (#11571) (84548edb)
    • update dependency mongodb to v5.4.0 (#11569) (bac0b7b2)
    • update dependency @isaacs/ttlcache to v1.4.0 (#11567) (ae7547e2)
    • update dependency nodebb-theme-persona to v13.0.61 (#11566) (5f4197a9)
    • update dependency nodebb-theme-harmony to v1.0.15 (#11565) (e630cf25)
    • update dependency ace-builds to v1.19.0 (#11557) (0813ee78)
    • update dependency webpack to v5.82.0 (#11564) (cdebc0d1)
    • update dependency nodebb-plugin-spam-be-gone to v2.0.7 (#11563) (80bcd938)
    • update dependency nodebb-theme-harmony to v1.0.11 (#11556) (904adf57)
    • update dependency @socket.io/redis-adapter to v8.2.0 (#11555) (700d1da9)
    • update dependency nodebb-plugin-composer-default to v10.1.4 (#11552) (efadd714)
    • update dependency nodebb-plugin-emoji to v5.0.8 (#11550) (602f0520)
    • update dependency nodebb-plugin-mentions to v4.1.1 (#11548) (72bc471e)
    • update dependency nodebb-widget-essentials to v7.0.11 (#11536) (e0f0c08a)
    • bump composer-default, closes #11534 (b0005f18)
    • update dependency sharp to v0.32.1 (#11527) (ce05e743)
    • update dependency yargs to v17.7.2 (#11528) (1d7e981f)
    • update dependency webpack to v5.81.0 (#11523) (e9d30f76)
    • update dependency nodebb-plugin-emoji to v5.0.7 (#11522) (81799777)
    • update dependency nodebb-plugin-mentions to v4.1.0 (#11518) (42bd1a63)
    • update dependency lru-cache to v9.1.1 (#11493) (d4bf0ae7)
    • update dependency webpack to v5.80.0 (#11503) (6413efbb)
    • update dependency mongodb to v5.3.0 (#11496) (e55f1b55)
    • update dependency sass to v1.62.1 (#11517) (d8829872)
Other Changes
  • fix comma (073f4d37)
Refactors
  • removed parsing for taskbar (e832d365)
  • move to modals (8e63e43a)
  • topic mark read/unread routes (36895421)
  • migrate posts.getReplies to write API (69b40938)
  • deprecate socket method posts.getPidIndex (ee9f53f1)
  • if position (87047210)
  • remove position classes (503fab51)
Tests
  • added test cases for #11562 (393a8913)
  • fix assert.reject calls (e0db9a89)
  • fix brackets (0c20d7cd)
  • remove log (9800d65a)
  • increase delay after export (8a359d63)
  • replace calls to getReplies socket call to api method (82b4984b)
  • fix group tests (b891c5ac)
NodeBB - v3.0.1

Published by nodebb-misty over 1 year ago

Release build (patch) of NodeBB @ 2023-05-02T16:01:07.036Z

v3.0.1 (2023-05-02)

Chores
  • incrementing version number - v3.0.0 (224e08cd)
  • update changelog for v3.0.0 (56ad381f)
Bug Fixes
  • #11554, email requirement bypass by sending in whitespace (2b8dd3d2)
  • update openapi spec to specify optional expiry argument available to be passed in via request body. (b3787bd5)
  • #11545, wrong message shown to new users re: email confirmation (2b70063e)
  • black on red coloration on error when a bad reset code is received (604a8f7e)
  • use query param sort over user setting if it's set (9484ddc3)
NodeBB - v3.0.0

Published by nodebb-misty over 1 year ago

Release build (major) of NodeBB @ 2023-04-26T15:22:11.649Z

v3.0.0 (2023-04-26)

Breaking Changes
  • #11426, proper v3 style error on maintenance mode [breaking] (2615c1e5)
  • #11362, regular mods are also subject to post queue [breaking] (c843984d)
Chores
  • deps:
    • update dependency eslint to v8.39.0 (#11507) (e74e76b1)
    • update coverallsapp/github-action action to v2.1.2 (#11497) (fec552d2)
    • update coverallsapp/github-action action to v2.1.1 (#11494) (f8ae6ef7)
    • update dependency sass-embedded to v1.62.0 (#11467) (1dc6eb51)
    • update coverallsapp/github-action action to v2.1.0 (#11458) (88b02d90)
    • update dependency eslint to v8.38.0 (#11448) (afa37d6d)
    • update dependency sass-embedded to v1.61.0 (#11442) (c7ccf9b8)
    • update dependency lint-staged to v13.2.1 (#11444) (1a888f50)
    • update dependency eslint to v8.37.0 (#11410) (defc01d9)
    • update dependency @commitlint/cli to v17.5.1 (#11408) (0e57afa9)
    • update dependency sass-embedded to v1.60.0 (#11392) (034666b4)
    • update dependency @commitlint/cli to v17.5.0 (#11384) (69a7bfbe)
    • update postgres docker tag to v15 (#10976) (f286b66f)
    • update dependency @apidevtools/swagger-parser to v10 (#11207) (f21c8ca4)
    • update docker/build-push-action action to v4 (#11245) (8ddb302f)
    • update dependency sass-embedded to v1.59.3 (#11371) (2cde7231)
    • update coverallsapp/github-action action to v2 (#11369) (a5a4b307)
    • update dependency jsdom to v21.1.1 (#11355) (ae53a6e0)
    • update dependency eslint to v8.36.0 (#11349) (50f14768)
    • update dependency lint-staged to v13.2.0 (#11346) (d8f787eb)
    • update dependency jquery to v3.6.4 (#11339) (87be2694)
    • update coverallsapp/github-action action to v1.2.4 (#11323) (e8e35de3)
    • update dependency eslint to v8.35.0 (#11324) (f155eedb)
    • update commitlint monorepo to v17.4.4 (#11317) (a4aeee96)
    • update dependency lint-staged to v13.1.2 (#11298) (45c3b9df)
    • update dependency lint-staged to v13.1.1 (#11268) (4d68b0d4)
    • update dependency eslint to v8.34.0 (#11291) (330f7ec8)
    • update commitlint monorepo to v17.4.3 (#11293) (558c1c98)
    • update dependency grunt to v1.6.1 (#11244) (9f0c352e)
    • update dependency eslint to v8.33.0 (#11243) (eeca887b)
    • update dependency jsdom to v21.1.0 (#11202) (09712b57)
    • update commitlint monorepo to v17.4.2 (#11186) (5648c8ea)
    • update dependency eslint to v8.32.0 (#11189) (56731d89)
    • update dependency @apidevtools/swagger-parser to v9.0.1 (c1785080)
    • update dependency eslint-plugin-import to v2.27.5 (f8461538)
    • update dependency @commitlint/cli to v17.4.1 (#11137) (66b41d67)
    • update dependency jsdom to v21 (#11134) (7905d573)
    • update commitlint monorepo to v17.4.0 (#11123) (2ea1510f)
    • update dependency husky to v8.0.3 (19c2b350)
    • update dependency eslint to v8.31.0 (#11118) (8f83f790)
    • update dependency jquery to v3.6.3 (#11107) (0665834d)
    • update dependency eslint to v8.30.0 (#11102) (18bcc3cf)
    • update dependency mocha to v10.2.0 (#11094) (ad96a4d8)
    • update dependency lint-staged to v13.1.0 (#11082) (7a1c258d)
    • update dependency eslint to v8.29.0 (#11074) (49143328)
    • update dependency lint-staged to v13.0.4 (#11064) (ac14099b)
  • up harmony (a405343d)
  • up deps (1767fe3d)
  • up composer (0962c063)
  • up harmony (2c91c4e1)
  • up harmony (cef9e791)
  • up harmony (bea1826f)
  • up harmony (52f32b0b)
  • up widgets (22cb918c)
  • up deps (445a4752)
  • up composer (d1b9f83d)
  • up harmony (d5636df2)
  • up harmony (1fcbee0f)
  • up harmony (4363c0bb)
  • up harmony (24c24e6c)
  • up harmony (eff9f98d)
  • up harmony (9020cd40)
  • up harmony (5dc1d6d5)
  • up harmony (b912a132)
  • up harmony (6962d206)
  • rc.2 (654abb48)
  • harmony beta.102 (3a50ad3a)
  • up harmony (90e2e0bf)
  • up harmony (0e3d34cc)
  • up harmony (5cc1dd51)
  • up harmony (e18d0df8)
  • up harmony (4fb021a7)
  • up harmony (ec106d91)
  • up harmony (f1f32a47)
  • up deps (08d159f5)
  • up harmony (fe73c007)
  • up harmony (764aca62)
  • up harmony (2d75625b)
  • up harmony (cc138c93)
  • up harmony (a44f170a)
  • up harmony (80f7dce8)
  • remove logs (68db271d)
  • up harmony (3f834480)
  • up themes (7b7f473e)
  • up harmony (361441bd)
  • bump version tag for RC (e6e08d56)
  • up harmony (4305c0a1)
  • up rimraf to 4.x (#11377) (1502068e)
  • up connect-redis to 7.x, drop node 14 (#11376) (fafa1304)
  • up harmony (7d831f0b)
  • up mongo deps (#11375) (5db037f1)
  • add back missing dep upgrades (95ab5c41)
  • fallbacks for new language string (830a20f1)
  • up jquery (babe7fac)
  • i18n:
    • fallback strings for new resources: nodebb.topic (30234cf7)
    • fallback strings for new resources: nodebb.error (026f2d94)
    • fallback strings for new resources: nodebb.global (7ff9e494)
    • fallback strings for new resources: nodebb.error (3bcfef5e)
    • fallback strings for new resources: nodebb.recent (d1789206)
    • fallback strings for new resources: nodebb.topic (04652ceb)
    • fallback strings for new resources: nodebb.post-queue (eaa5454f)
    • fallback strings for new resources: nodebb.user (92ec5bd9)
    • fallback strings for new resources: nodebb.admin-settings-api (44c2d402)
    • fallback strings for new resources: nodebb.admin-dashboard (58552300)
    • fallback strings for new resources: nodebb.post-queue (7439d0a6)
    • fallback strings for new resources: nodebb.error (7bc22a59)
    • fallback strings for new resources: nodebb.admin-settings-user (0767ed57)
    • fallback strings for new resources: nodebb.admin-settings-email (d8b45c61)
    • fallback strings for new resources: nodebb.admin-settings-email (80cf05d8)
Documentation Changes
  • update api introductions (5ab4d2fc)
  • openapi schema for newly added routes (be323255)
  • update readme with new screenshot and updated copy for Harmony (7599870f)
  • fix openapi spec for new property in post queue route (ddd03248)
New Features
  • add hits/sec for cache (94f2e508)
  • i18n post-later (655a11d0)
  • update mkdirp to 3.x, closes #11455 (132476d5)
  • update rimraf to 5.x, closes #11456 (43c6087b)
  • update lru-cache to 9.x, closes #11454 (c3cedefe)
  • #11420, add new GET routes to retrieve pending and invited members of a group, plus accept/reject pending (0788fb51)
  • fallbacks for social.json (ac2aefd8)
  • add social.json #11419 (c22c6e12)
  • allow multiple topic selects in topic-list (645ebec8)
  • update thumbs modal styling (c0b62346)
  • add support for selected topic count (69f24ed9)
  • change chat notification delivery (2c5a5bf3)
  • add placeholder for category search (9c0996e4)
  • closes #11139, move sort settings to user settings page (77ddfc64)
  • display when an api key was last used, in ACP, #10873 (40222984)
  • log the last time a valid api token was seen, have v3 ping route go through setupApiRoute helper (efa64032)
  • add rel="author" to topic route (4cf04f06)
  • search dashboard time range (ebb5d2d2)
  • allow file uploads on mobile chat (79731735)
  • api v3 route to add email to user, optionally bypassing validation email, closes #11009 (fdc41646)
  • fire filter:topics.getUnreadTids even if there are no urnead topics (b81fd81a)
  • add force flag to plugin install in cli (#11089) (d447236b)
  • update transifex config (for use with new cli) (21a366ec)
  • integrating basic client-side form validity checking in settings v1 and v2 (07a3cee6)
  • add ./nodebb install <plugin_name> (6fe87975)
Bug Fixes
  • bump mentions and harmony (d2066f59)
  • #11512, filter by cid (e8fb6711)
  • closes #11511, reset skin if it was removed from bootswatch (7d7904b0)
  • closes #11508, update selector (9894d05f)
  • add composer:showHelpTab to api (5c26cb58)
  • numeric strings in mongo (#11498) (6bed65dd)
  • regression in toolmodal category selector (91851364)
  • don't crash if taskbar.tasklist is not defined yet (5feb509b)
  • closes #11473, kudos to @pitaj (57d64b35)
  • closes #11466 (59b14978)
  • #11438, show flag history to mods (6eb1dd86)
  • topic thumbnail removal error Relaxed DOM selector to accommodate changed tpl (70f4d7f0)
  • upload modal error handler (dd8719a1)
  • #11451 , use bookmark from localstorage for guests (2235f6c2)
  • closes #11446, add alert-link to 403,404,400 messages (2830d681)
  • closes #11447, fix timestamp of fork event (0cd657ff)
  • #11440, update timestamp on lastpost button (0e5ae212)
  • throw generic not-allowed error on groups.join if a non-owner tries to add another user to a group (0fc9fdd5)
  • remove socketGroups.addMember; update admin checks to allow admin:groups privilege, hide add member controls if not admin (18447b06)
  • remove socketGroups.kick (f043dcec)
  • remove socketGroups.issueMassInvite (9d49ec60)
  • handle client-side acceptAll and rejectAll (b53f92fa)
  • use api routes for group accept/reject (34d99c15)
  • updating user bookmark when entering topic at the end from teaser (cc1c493b)
  • closes #11437, link to queued post from event (8680ea4d)
  • direct replies on dynamic posts (5d9b23ca)
  • topic labels on topics_list (2615192f)
  • #11396, removal of base_templates_path variable (7cb2e02c)
  • dont show search input if user doesn't have tag search priv (a83734fb)
  • add missing delete (2a9b3ee4)
  • buttons for post queue content editing (33ad5a72)
  • #9397, trash the active session on account lockout, if there is one (03e05b51)
  • #11381, bug where the call to action:settings.sorted-list.itemLoaded did not properly pass in the correct element (2614b95c)
  • #11357 clear cache on thumb remove (1e7f32b1)
  • missing postAtIndex handling (e6d7e55f)
  • update main post timestamp when rescheduling (5a2c6c1c)
  • add back req.query fallback for backwards compatibility (83d36336)
  • update csrf parser to accept csrf_token form value if present (ea95668a)
  • schema changes for #11206 (9007ace1)
  • new language keys for #11206 (966724ad)
  • remove unneeded assignment, as req and locals will not likely ever be completely reassigned (a69bc2cf)
  • move call to filter:middleware.buildHeader out of parallel so that req can be overridden by plugins prior to loading config (0a691e67)
  • relax selectors for client-side form validation so that all form elements are checked (52e7ad4d)
  • change hsts-maxage back to numeric input type, change API token uid input to numeric text type (13738888)
  • replace input type number with text/pattern (cde4c6ac)
  • deps:
    • update dependency mkdirp to v3.0.1 (#11516) (f66eba29)
    • update dependency semver to v7.5.0 (#11492) (a8a2ebbe)
    • update dependency esbuild to v0.17.18 (#11509) (f0408ea9)
    • update dependency nodebb-plugin-emoji to v5.0.6 (#11510) (04f77ada)
    • update dependency postcss to v8.4.23 (#11504) (967b9840)
    • update dependency ace-builds to v1.18.0 (#11505) (22f6b8f6)
    • update dependency nodebb-plugin-2factor to v7.0.5 (#11495) (666fe04e)
    • update dependency lru-cache to v9.0.3 (#11481) (d2b8512c)
    • update dependency commander to v10.0.1 (#11486) (ba2b7f5b)
    • update dependency ioredis to v5.3.2 (#11487) (90fca08e)
    • update dependency postcss to v8.4.22 (#11488) (fe4e9383)
    • update dependency esbuild to v0.17.17 (#11489) (4cd8c2ff)
    • update dependency webpack to v5.79.0 (#11476) (455de50d)
    • update dependency ace-builds to v1.17.0 (#11472) (550d125d)
    • update dependency helmet to v6.1.5 (#11464) (4e5fbc54)
    • update dependency sass to v1.62.0 (#11468) (c1164544)
    • update dependency semver to v7.4.0 (#11461) (1ab7fdc8)
    • update dependency rtlcss to v4.1.0 (#11460) (c0d92961)
    • update dependency helmet to v6.1.4 (#11459) (415f8781)
    • update dependency helmet to v6.1.3 (#11452) (d165164a)
    • update dependency esbuild to v0.17.16 (#11457) (bdacd1c6)
    • update dependency helmet to v6.1.1 (#11449) (5d880e9d)
    • update dependency lru-cache to v8.0.5 (#11434) (d7125a0c)
    • update dependency webpack to v5.78.0 (#11436) (62a84f63)
    • update dependency sass to v1.61.0 (#11443) (248c5f62)
    • bump mentions (f49fc5ca)
    • update dependency mongodb to v5.2.0 (#11433) (4bede9fb)
    • update dependency nodebb-plugin-composer-default to v10.0.44 (#11430) (569944f1)
    • update dependency esbuild to v0.17.15 (#11429) (0187e177)
    • update dependency nodebb-plugin-mentions to v4.0.5 (#11417) (1ac37b43)
    • update dependency webpack to v5.77.0 (#11415) (e9039018)
    • update dependency nodebb-rewards-essentials to v0.2.3 (#11406) (9f5dc9ad)
    • update dependency nodebb-theme-persona to v13.0.55 (#11407) (609c0558)
    • update dependency esbuild to v0.17.14 (#11399) (89060027)
    • update dependency nodebb-theme-persona to v13.0.53 (#11401) (415da6c2)
    • update dependency sharp to v0.32.0 (#11395) (b17ab944)
    • update dependency esbuild to v0.17.13 (#11397) (4ab60c88)
    • update dependency csrf-sync to v4.0.1 (#11398) (e753603e)
    • update dependency @popperjs/core to v2.11.7 (#11394) (6947e60b)
    • update dependency sass to v1.60.0 (#11391) (400a7abf)
    • update dependency rimraf to v4.4.1 (#11388) (5d2900e9)
    • update dependency @isaacs/ttlcache to v1.2.2 (#11389) (96305e12)
    • update dependency html-to-text to v9.0.5 (#11390) (5a7104f1)
    • update dependency helmet to v6 (#10891) (97f08135)
    • update dependency nodebb-widget-essentials to v7.0.7 (#11387) (98b58bcc)
    • update dependency mkdirp to v2.1.6 (#11386) (8c07a8d7)
    • update dependency webpack to v5.76.3 (#11385) (7f54709d)
    • update dependency fs-extra to v11.1.1 (#11380) (7c780210)
    • update dependency commander to v10 (#11208) (a2d3f674)
    • update dependency lru-cache to v8.0.4 (#11378) (238a7809)
    • update dependency lru-cache to v8 (#11356) (0d236adf)
    • update dependency ace-builds to v1.16.0 (#11372) (75436dc0)
    • update dependency sass to v1.59.3 (#11373) (b0b060da)
    • update dependency nodebb-plugin-spam-be-gone to v2.0.6 (#11370) (6edb908b)
    • update dependency cron to v2.3.0 (#11368) (ae9d6d77)
    • update dependency graceful-fs to v4.2.11 (#11367) (f90696de)
    • update dependency esbuild to v0.17.12 (#11366) (2273a822)
    • update dependency webpack to v5.76.2 (#11361) (a5f19ee6)
    • update dependency webpack to v5.76.1 (#11348) (967c0ccf)
    • update dependency autoprefixer to v10.4.14 (#11344) (5afea4b7)
    • update dependency terser-webpack-plugin to v5.3.7 (#11345) (29fbecfc)
    • update dependency webpack to v5.76.0 (#11341) (b543a0d0)
    • update dependency nodebb-plugin-spam-be-gone to v1.0.3 (#11340) (5fa38fbe)
    • update dependency pg-cursor to v2.9.0 (#11338) (34cf64f5)
    • update dependency pg to v8.10.0 (#11337) (9a7f73ca)
    • update dependency mkdirp to v2.1.5 (#11336) (a85276a6)
    • update dependency lru-cache to v7.18.3 (#11335) (b70716f1)
    • update dependency esbuild to v0.17.11 (#11333) (18b3ac6e)
    • update dependency ace-builds to v1.15.3 (#11332) (b8efa466)
    • update dependency mkdirp to v2.1.4 (#11330) (a6f22afa)
    • update dependency lru-cache to v7.18.1 (#11327) (b526d42e)
    • update dependency nodebb-plugin-mentions to v3.0.13 (#11320) (22a3ba65)
    • update dependency yargs to v17.7.1 (#11316) (b75212f7)
    • update dependency sanitize-html to v2.10.0 (#11319) (3d855842)
    • update socket.io packages to v4.6.1 (#11318) (17c2467d)
    • update dependency lru-cache to v7.17.0 (#11315) (4211e4dd)
    • update dependency body-parser to v1.20.2 (#11313) (02d69920)
    • update dependency esbuild to v0.17.10 (#11314) (865e1506)
    • bump theme versions (c76e344f)
    • update dependency lru-cache to v7.15.0 (#11305) (affac569)
    • update dependency ace-builds to v1.15.2 (#11304) (01b2915e)
    • update dependency nodebb-plugin-composer-default to v9.2.5 (#11301) (0ad5f476)
    • update dependency logrotate-stream to v0.2.9 (#11300) (e29b9b1d)
    • update dependency ace-builds to v1.15.1 (#11299) (1a0910bb)
    • update dependency ioredis to v5.3.1 (#11294) (75bd6caa)
    • update socket.io packages to v4.6.0 (#11272) (b9bb0532)
    • update dependency html-to-text to v9.0.4 (#11290) (3ef49223)
    • update dependency benchpressjs to v2.5.1 (#11270) (e4e01f47)
    • update dependency esbuild to v0.17.8 (#11289) (2f5f47ea)
    • update dependency @socket.io/redis-adapter to v8.1.0 (#11269) (7abcf80a)
    • update dependency mongodb to v4.14.0 (#11271) (98395d18)
    • update dependency esbuild to v0.17.6 (#11266) (145dcb2f)
    • update dependency sanitize-html to v2.9.0 (#11261) (0e9cfcad)
    • update dependency validator to v13.9.0 (#11262) (7cdbf77d)
    • bump persona theme (5dc4d285)
    • update dependency pg-cursor to v2.8.0 (#11236) (6c872a05)
    • update dependency nodebb-rewards-essentials to v0.2.2 (#11234) (c271762c)
    • update dependency pg to v8.9.0 (#11235) (972d1770)
    • update dependency esbuild to v0.17.5 (#11233) (1a28598b)
    • update dependency ace-builds to v1.15.0 (#11223) (9b34ab66)
    • update dependency ioredis to v5.3.0 (#11224) (37493514)
    • update dependency nodebb-theme-persona to v12.1.14 (#11221) (94074e90)
    • update dependency nodemailer to v6.9.1 (#11222) (0e0176a1)
    • update dependency mkdirp to v2 (#11211) (466c7a3a)
    • update dependency ioredis to v5.2.6 (#11210) (557198a3)
    • update dependency nodemailer to v6.9.0 (#11205) (69f4ff75)
    • update dependency ioredis to v5.2.5 (#11187) (a2b00534)
    • update dependency esbuild to v0.17.4 (#11204) (d0e3eadb)
    • update dependency nodebb-theme-persona to v12.1.13 (2994c42b)
    • update dependency @socket.io/redis-adapter to v8.0.1 (aa873e80)
    • update dependency jsonwebtoken to v9 (79cd4a36)
    • update dependency nodebb-plugin-2factor to v5.1.3 (8dc96894)
    • update dependency cron to v2.2.0 (#11140) (aaf9abed)
    • update dependency esbuild to v0.16.16 (#11135) (4b147ee2)
    • update dependency commander to v9.5.0 (#11133) (aced93de)
    • update dependency postcss to v8.4.21 (#11130) (aa6788b7)
    • update dependency esbuild to v0.16.15 (#11132) (581960de)
    • update dependency esbuild to v0.16.14 (#11127) (95897197)
    • update dependency esbuild to v0.16.13 (#11121) (ca434647)
    • update dependency esbuild to v0.16.12 (#11116) (e3fa0152)
    • update dependency esbuild to v0.16.11 (0ec6d6c2)
    • update dependency nodebb-theme-slick to v2.0.4 (#11113) (a634481b)
    • update dependency esbuild to v0.16.10 (#11104) (048f5674)
    • update dependency mongodb to v4.13.0 (#11105) (3f5bda7e)
    • update dependency esbuild to v0.16.8 (#11101) (db7ea20c)
    • update dependency sanitize-html to v2.8.0 (#11098) (65241b1a)
    • update dependency ace-builds to v1.14.0 (#11095) (10056e5b)
    • update dependency nodebb-plugin-2factor to v5.1.2 (#11096) (cc376656)
    • update dependency postcss to v8.4.20 (#11097) (d4f04511)
    • update dependency compare-versions to v5.0.3 (#11092) (32fecad7)
    • update dependency html-to-text to v9.0.3 (#11093) (6aab1c58)
    • update dependency @socket.io/redis-adapter to v8 (#11084) (a82c6743)
    • update dependency nodebb-widget-essentials to v6.0.1 (#11085) (6774b35f)
    • update dependency esbuild to v0.16.7 (#11086) (27a049fb)
    • update dependency nodebb-theme-lavender to v6.0.1 (#11081) (c749f38c)
    • update dependency esbuild to v0.16.3 (#11083) (8eb880f6)
    • update dependency html-to-text to v9 (#11075) (aa3a51b1)
    • update dependency ace-builds to v1.13.2 (#11080) (67ede5c6)
    • update dependency fs-extra to v11 (#11072) (fa3e6540)
    • update dependency esbuild to v0.15.16 (#11069) (ced87417)
    • update dependency mongodb to v4.12.1 (#11062) (3c5b0210)
    • update dependency mongodb to v4.12.1 (#11062) (643dce38)
Other Changes
  • //github.com/NodeBB/NodeBB/issues/11501 (2055aae1)
  • //github.com/NodeBB/NodeBB/issues/11500 (9ec5f1f5)
  • remove chalk (a0bac74e)
  • //github.com/NodeBB/NodeBB/issues/11329 (661a6e04)
  • satisfy lint errors (bb0397cb)
Refactors
  • get rid of floats in deleted-message.tpl (f055b7fb)
  • remove log, to much noise (9806d89f)
  • group invitations; issuing, accepting, rejecting; now via API (18c45b44)
  • replace rimraf glob doesn't work on windows (d36aad07)
  • simple load new posts (45addcf5)
  • post-queue frontend logic (ddcdaacc)
  • helpers.loginUser to be fully async (fecdab8b)
  • flag states so that they are not hardcoded, allow plugins to add additional states, deprecated filter:flags.getFilters hook, closes #11065 (14091de8)
Tests
  • Blob doesnt exist in node 16 (3c6f225a)
  • no need for this check (bb4be716)
  • fix utils (eacbad7f)
  • missing utils tests (699c3bdf)
  • remove history test (9c162186)
  • fix escaping (c5e83eb9)
  • fix lang test (a8efe3df)
  • fix openapi schema to reflect new route (92073cf2)
  • fix broken test (38175b5e)
NodeBB - v2.8.12

Published by nodebb-misty over 1 year ago

Release build (patch) of NodeBB @ 2023-04-26T14:34:44.519Z

v2.8.12 (2023-04-26)

New Features
  • name theme on error:theme-not-set-in-configuration (ae5afdbc)
Bug Fixes
  • #11519, clear parent cache all the way to root (30b6bcfc)
  • only remove deleted tag, closes #11515 (de2669a2)
  • NodeBB#11482 thumbs Post Can not upload a thumbnail, only multip… (#11483) (c9311832)
Tests
  • remove old comment (21fb8590)
NodeBB - v2.8.11

Published by nodebb-misty over 1 year ago

Release build (patch) of NodeBB @ 2023-04-11T01:49:11.411Z

v2.8.11 (2023-04-11)

Chores
  • incrementing version number - v2.8.10 (5b7c3671)
  • update changelog for v2.8.10 (188ec62f)
  • incrementing version number - v2.8.9 (57f14e41)
  • incrementing version number - v2.8.8 (b331b942)
  • incrementing version number - v2.8.7 (3f8248d6)
  • incrementing version number - v2.8.6 (af6ce447)
  • incrementing version number - v2.8.5 (bff5ce2d)
  • incrementing version number - v2.8.4 (a46b2bbc)
  • incrementing version number - v2.8.3 (c20b20a7)
  • incrementing version number - v2.8.2 (050e43f8)
  • incrementing version number - v2.8.1 (727f879e)
  • incrementing version number - v2.8.0 (8e77673d)
  • incrementing version number - v2.7.0 (96cc0617)
  • incrementing version number - v2.6.1 (7e52a7a5)
  • incrementing version number - v2.6.0 (e7fcf482)
  • incrementing version number - v2.5.8 (dec0e7de)
  • incrementing version number - v2.5.7 (5836bf4a)
  • incrementing version number - v2.5.6 (c7bd7dbf)
  • incrementing version number - v2.5.5 (3509ed94)
  • incrementing version number - v2.5.4 (e83260ca)
  • incrementing version number - v2.5.3 (7e922936)
  • incrementing version number - v2.5.2 (babcd17e)
  • incrementing version number - v2.5.1 (ce3aa950)
  • incrementing version number - v2.5.0 (01d276cb)
  • incrementing version number - v2.4.5 (dd3e1a28)
  • incrementing version number - v2.4.4 (d5525c87)
  • 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)
Continuous Integration
  • publish to ghcr instead of docker hub (c2756728)
Documentation Changes
  • update readme with new screenshot and updated copy for Harmony (67055006)
Bug Fixes
  • don't crash on objects with toString property (4d2d7689)
  • fire action:user.online on user login (7397873d)
Tests
  • update socket.io test (e0b20658)
NodeBB -

Published by julianlam over 1 year ago

NodeBB - v2.8.10

Published by nodebb-misty over 1 year ago

Release build (patch) of NodeBB @ 2023-03-27T18:10:57.251Z

v2.8.10 (2023-03-27)

Chores
  • up composer-default (e9a8e195)
Bug Fixes
  • #11403, remove loader.js crash counter logic (830f142b)
  • don't crash if event name is not a string (37b48b82)
  • closes #11173, move cache clear code (c2961ad4)
Other Changes
  • fix arrow (1aff9cad)
  • whitespace (894f392b)
NodeBB - v2.8.9

Published by nodebb-misty over 1 year ago

Release build (patch) of NodeBB @ 2023-03-19T16:31:26.020Z

v2.8.9 (2023-03-19)

Chores
  • up cron (73a50d17)
Bug Fixes
  • thumb remove on windows, closes #11357 (767c1d1f)
  • #11357 clear cache on thumb remove (a3a38e4b)
  • closes #11352, try/catch rss feeds (cfd50272)
  • closes #11343, don't crash if tags array is empty (56427e4f)
Code Style Changes
  • more fixes (93aa43f7)
Tests
  • openapi for thumbs (9e685e65)
NodeBB - v2.8.8

Published by nodebb-misty over 1 year ago

Release build (patch) of NodeBB @ 2023-03-09T14:58:28.462Z

v2.8.8 (2023-03-09)

Chores
  • incrementing version number - v2.8.7 (3f8248d6)
  • update changelog for v2.8.7 (2ca38e7b)
  • incrementing version number - v2.8.6 (af6ce447)
  • incrementing version number - v2.8.5 (bff5ce2d)
  • incrementing version number - v2.8.4 (a46b2bbc)
  • incrementing version number - v2.8.3 (c20b20a7)
  • incrementing version number - v2.8.2 (050e43f8)
  • incrementing version number - v2.8.1 (727f879e)
  • incrementing version number - v2.8.0 (8e77673d)
  • incrementing version number - v2.7.0 (96cc0617)
  • incrementing version number - v2.6.1 (7e52a7a5)
  • incrementing version number - v2.6.0 (e7fcf482)
  • incrementing version number - v2.5.8 (dec0e7de)
  • incrementing version number - v2.5.7 (5836bf4a)
  • incrementing version number - v2.5.6 (c7bd7dbf)
  • incrementing version number - v2.5.5 (3509ed94)
  • incrementing version number - v2.5.4 (e83260ca)
  • incrementing version number - v2.5.3 (7e922936)
  • incrementing version number - v2.5.2 (babcd17e)
  • incrementing version number - v2.5.1 (ce3aa950)
  • incrementing version number - v2.5.0 (01d276cb)
  • incrementing version number - v2.4.5 (dd3e1a28)
  • incrementing version number - v2.4.4 (d5525c87)
  • 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
  • stop topic navigation hotkeys from firing if in a mousetrap-enabled form element (22fc8fe3)
  • stop topic navigation hotkeys from firing if in a mousetrap-enabled form element (17d0b40e)
  • tag filtering when changing filter to watched topics (1545223e)
  • get cid from pid instead of passing in (f054a4f4)
  • closes #11331, allow 0 length content if set to 0 in acp (8c762d32)
NodeBB - v2.8.7

Published by nodebb-misty over 1 year ago

Release build (patch) of NodeBB @ 2023-03-01T15:51:30.363Z

v2.8.7 (2023-03-01)

Documentation Changes
  • update openapi spec to include info about passing in timestamps for topic creation, removing timestamp as valid request param for topic replying (40e7b86d)
Bug Fixes
  • display 25 topics on category feed (79155109)
  • object destructuring overwriting type parameter (ec58700f)
  • alert on page load (8cf4a6f6)
  • show error alert if password change fails (3bd9a871)
  • update main post timestamp when rescheduling (edd2fc38)
  • show admins/globalmods if content is purged (326b9268)
  • email expiry timestamps (e335d0f6)
  • #11259, clean old emails when updating via admin (#11260) (845c8013)
  • #11257, onSuccessfulLogin called with improper uid (7a5bcc21)
Tests
  • add dummy emailer hook in authentication test (1b29dbb6)
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