nodeBB v2.6.1 Release Notes

Release Date: 2022-11-28 // 2 months ago
  • Chores
    • incrementing version number - v2.6.0 (e7fcf482)
    • โšก๏ธ update changelog for v2.6.0 (eedd84ae)
    • 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)
    ๐Ÿ“š Documentation Changes
    • remote extraneous lines from changelog (8a15e58d)
    ๐Ÿ› Bug Fixes
    • prototype vulnerability in socket.io onMessage (48d14392)
    • #11066, fix custom privilege/path in routePrefixMap (0e495f9e)
    ๐Ÿ”จ Refactors
    • ๐Ÿ—„ not deprecated on 2.x (91c2e5ac)

Previous changes from v2.6.0

  • Chores
    • i18n:
      • fallback strings for new resources: nodebb.admin-settings-advanced (1d7dbf14)
      • fallback strings for new resources: nodebb.admin-settings-advanced (05b6758e)
      • fallback strings for new resources: nodebb.admin-settings-user, nodebb.admin-settings-email (9ad3b214)
    • deps:
      • update commitlint monorepo to v17.3.0 (#11058) (f4784205)
      • update dependency eslint to v8.28.0 (#11059) (d480f26b)
      • update dependency jsdom to v20.0.3 (#11054) (5750ded1)
      • update dependency jquery to v3.6.1 (#11048) (6611d44c)
      • update dependency eslint-config-nodebb to v0.2.1 (#11043) (07c81d5d)
      • update commitlint monorepo to v17.2.0 (#11026) (26be289e)
      • update dependency husky to v8.0.2 (#11018) (4b3978be)
      • update dependency eslint to v8.27.0 (#11004) (4fcef7c5)
      • update dependency jsdom to v20.0.2 (#11014) (a6e4fee1)
      • update dependency mocha to v10.1.0 (#10980) (ffa117ab)
      • update dependency eslint to v8.25.0 (3719233a)
      • update dependency jsdom to v20.0.1 (#10934) (241b7c4f)
      • update dependency eslint to v8.24.0 (#10922) (8bcbff33)
      • update commitlint monorepo (#10888) (3f30056a)
      • update postgres docker tag to v14 (#10829) (5aa55d29)
      • update dependency eslint to v8.23.1 (#10885) (0c6fb6e3)
    • ๐Ÿšš remove derpy extra changelog bits (445f09f0)
    • incrementing version number - v2.5.8 (dec0e7de)
    • โšก๏ธ update changelog for v2.5.8 (c9cd8975)
    ๐Ÿ†• New Features
    • add permissions-policy header (864fe0f9)
    • ๐Ÿšง allow groups to be exempt from maintenance mode (3c85b944)
    • add search data to filter:search.inContent (be92be4e)
    • add relevant topic events to post objects (a584dae6)
    • client-side hooks for navigator scroll action (135fe55b)
    • j and k hotkeys in topic to navigate through it quickly (aeb94c32)
    • a couple utility methods in navigator module to get and set count and index (9f9a835f)
    • paginate recentposts.rss and (ebd7c05c)
    • add quiet to action:settings.set (665f36b7)
    ๐Ÿ› Bug Fixes
    • ๐Ÿ”Œ https://github.com/NodeBB-Community/nodebb-plugin-custom-pages/issues/68 (110311b2)
    • ๐Ÿ”Œ https://github.com/NodeBB-Community/nodebb-plugin-custom-pages/issues/68 (fc49665f)
    • #11052, add missing await (bb82eb71)
    • ๐Ÿ“ฆ pin jquery version for all packages that include it as a subdependency (a87f64b4)
    • #10877, define a resolution for jquery subdependency of timeago (5aaebdd3)
    • #11044, allow banned users to post (abcfb631)
    • โฑ check schedule privilege, closes #11032 (61090615)
    • mixing of old and new bch syntax (1e484643)
    • โœ… category ordering add test (61d32bde)
    • use --omit=dev flag for npm instead of --production (53d47a58)
    • โšก๏ธ update nav thumb on setIndex call (thx @barisusakli) (664bc5f5)
    • โšก๏ธ do not call navigator.update() when scrollToElement is explicitly passed a new index value (b7287c1e)
    • โšก๏ธ race condition where navigator.update was called when it should not be (fa643eb8)
    • be tidier and explicitly clean up ctrl-f hotkey on topic page (5b9de0e5)
    • โฌ†๏ธ listen to -d flag on cli upgrade (fe249fa5)
    • ๐Ÿšš automatically remove lang parameter if it matches the forum default (881c7c4d)
    • deps:
      • update socket.io packages to v4.5.4 (#11061) (709ca59d)
      • update dependency esbuild to v0.15.15 (#11056) (d449710e)
      • update dependency nodebb-theme-persona to v12.1.12 (#11057) (18eb35a1)
      • update dependency cropperjs to v1.5.13 (#11055) (13f3a048)
      • update dependency nodebb-plugin-markdown to v10.1.1 (#11047) (62a60cbf)
      • update dependency mongodb to v4.12.0 (#11049) (59b4d95f)
      • update dependency connect-pg-simple to v8 (#11033) (ca162c04)
      • update dependency ace-builds to v1.13.1 (#11045) (e0b9240d)
      • update dependency esbuild to v0.15.14 (a5355d78)
      • update dependency nodebb-theme-persona to v12.1.11 (2af7fd5f)
      • update dependency postcss to v8.4.19 (#11028) (b94bb1bf)
      • update dependency ace-builds to v1.13.0 (#11031) (313d0c32)
      • update dependency webpack to v5.75.0 (#11027) (40c9cc05)
      • update dependency yargs to v17.6.2 (#11025) (8d3907b5)
      • update dependency lru-cache to v7.14.1 (#11023) (1ea2a32b)
      • update dependency sharp to v0.31.2 (#11024) (51919f7a)
      • update dependency esbuild to v0.15.13 (#11021) (c4a1905b)
      • update dependency ioredis to v5.2.4 (#11022) (e144debb)
      • update dependency ace-builds to v1.12.5 (#11019) (de507f72)
      • update dependency mongodb to v4.11.0 (#10994) (9ca2482a)
      • update dependency autoprefixer to v10.4.13 (#11020) (35d67ad3)
      • update dependency nodebb-plugin-composer-default to v9.2.4 (#10998) (5a5771e1)
      • update dependency sanitize-html to v2.7.3 (#11008) (73a60854)
      • update dependency nodebb-plugin-composer-default to v9.2.3 (#10997) (ee4fde13)
      • update dependency esbuild to v0.15.12 (#10996) (29fddd65)
      • update dependency nodebb-plugin-composer-default to v9.2.2 (1fc2f1e8)
      • update dependency nodebb-theme-persona to v12.1.9 (6471b698)
      • bump composer-default (7b9e0847)
      • update dependency ace-builds to v1.12.3 (1e930f9d)
      • update dependency nodebb-theme-persona to v12.1.8 (#10982) (9900e5f4)
      • update dependency ace-builds to v1.12.2 (4260f0c2)
      • update dependency ace-builds to v1.12.1 (6485bc25)
      • update dependency ace-builds to v1.12.0 (#10978) (00ce8fd8)
      • update socket.io packages to v4.5.3 (#10977) (fb41fbe7)
      • update dependency nodebb-plugin-emoji to v4.0.6 (dcca3397)
      • update dependency esbuild to v0.15.11 (ff69c3e1)
      • update dependency @isaacs/ttlcache to v1.2.1 (647bbd57)
      • update dependency nodebb-plugin-mentions to v3.0.12 (60d0145b)
      • update dependency postcss to v8.4.18 (3c2a636c)
      • update dependency nodebb-plugin-spam-be-gone to v1.0.2 (#10958) (b68faa09)
      • update dependency body-parser to v1.20.1 (#10941) (0f63947b)
      • update dependency express to v4.18.2 (#10948) (ff53064c)
      • update dependency semver to v7.3.8 (#10937) (1b89b661)
      • update dependency nodebb-theme-persona to v12.1.7 (1873b527)
      • update dependency commander to v9.4.1 (#10928) (855a2bad)
      • update dependency postcss to v8.4.17 (#10929) (d84ee308)
      • update dependency nodemailer to v6.8.0 (#10925) (222ab6ae)
      • update dependency yargs to v17.6.0 (#10931) (7c3c3d02)
      • update dependency nodebb-plugin-spam-be-gone to v1.0.1 (#10912) (28d1844e)
      • update dependency ace-builds to v1.11.2 (#10923) (87c84fe8)
      • update dependency sharp to v0.31.1 (#10926) (8e23e410)
      • update dependency ace-builds to v1.11.1 (#10920) (ce77605a)
      • update dependency ace-builds to v1.11.0 (#10909) (d900fd17)
      • update dependency autoprefixer to v10.4.12 (#10911) (54294871)
      • update dependency compare-versions to v5 (#10890) (f971385b)
      • bump persona #10907 (846eda0a)
      • bump persona, #10907 (27c80d39)
      • update dependency mongodb to v4.10.0 (#10908) (bbe7f779)
      • update dependency nodebb-theme-persona to v12.1.3 (#10903) (0debc51b)
      • update dependency nodebb-plugin-2factor to v5.1.1 (02fe6875)
      • update dependency nodebb-theme-persona to v12.1.2 (425bf87b)
      • update dependency sanitize-html to v2.7.2 (#10893) (bfeb0368)
      • update dependency autoprefixer to v10.4.11 (#10892) (0758655a)
      • update dependency sharp to v0.31.0 (#10887) (2836be5c)
      • update socket.io packages to v4.5.2 (#10884) (22f3d0bb)
      • update dependency nodebb-plugin-2factor to v5.1.0 (#10886) (335990be)
      • update dependency autoprefixer to v10.4.10 (#10883) (0c2a88de)
      • update dependency winston to v3.8.2 (#10882) (d911a1bf)
      • update dependency pg to v8.8.0 (#10863) (01129a39)
      • update dependency nodebb-plugin-emoji to v4.0.5 (#10881) (34d243e4)
      • update dependency ioredis to v5.2.3 (#10861) (5e375e4a)
      • update dependency pg-cursor to v2.7.4 (#10862) (86b63fab)
      • update dependency mongodb to v4.9.1 (#10880) (5583ab95)
      • update dependency autoprefixer to v10.4.9 (#10879) (cc6798bb)
      • update dependency postcss to v8.4.16 (#10824) (8c680db5)
      • update dependency jquery to v3.6.1 (#10868) (6687f49b)
      • update dependency ace-builds to v1.10.1 (#10840) (c0c3ee01)
      • bump composer-default to v9.2.0 (29ddeaa1)
    ๐Ÿ”จ Refactors
    • don't prevent startup if staticDir is undefined (b34e859c)
    • added new ajaxify method .cleanup, called before ajaxify.start. (3700174c)