nodeBB v1.15.4 Release Notes

Release Date: 2020-12-02 // over 3 years ago
  • ๐Ÿš€ Release build (patch) of NodeBB @ 2020-12-02T22:15:27.145Z

    v1.15.4 (2020-12-02)

    Chores
    • up persona (dde3171)
    • fallbacks for nodebb.error (82ca376)
    • fallbacks for nodebb.topic (5b269bc)
    • โœ‚ remove test code (07fe959)
    • incrementing version number - v1.15.3 (d1ae08f)
    • โšก๏ธ update changelog for v1.15.3 (cf157c9)
    ๐Ÿ†• New Features
    • #9005, use timestamp in profile/cover images (5f0f476)
    • โšก๏ธ #8983, update pin tooltip in topic (954dc5b)
    • option to allow auto-joining of groups (optionally skip the "request membership" step) (685f3c6)
    • ๐Ÿ‘‰ user notification settings for group.leave event (c1a7968)
    • โž• add defaults for composer help (0cba269)
    • #8900, postQueue setting for category (1eb5fab)
    • โšก๏ธ #8960, update view count after merge (14bb0a4)
    • ๐Ÿ‘‰ use correct code (557f0f5)
    • #8989, convert widget nav to dropdown (4c650ae)
    • โž• add handler for 501 api response (007a325)
    • โž• add translation key for pin icon label with expiry (12b3aa0)
    • โž• add pinExpiry and pinExpiryISO to topic data (ad8e770)
    • โž• add cancel button to pin expiration modal (e1432ca)
    ๐Ÿ› Bug Fixes
    • ๐Ÿ”Œ #9032, fix login redirect for sso plugins (6f68f4d)
    • #8962, dont show null for purged targets (86b7f8a)
    • selector on hooks page (3488daa)
    • notification on group.leave incorrectly showing "Guest has left X group" (f7558c6)
    • #9019, add missing lang strings (b46d2f9)
    • #9018 (e45b5cb)
    • 0๏ธโƒฃ #9015, add default value for dailyDigestFreq (0f1fc10)
    • spec (cfb7b11)
    • #8997, don't send notifications if uids already in group (f7c738d)
    • #9002 ban templates not user friendly (4317cde)
    • #9010, show rest of info even if clusterMonitor priv is not granted (202dcef)
    • #9007 revoke old sessions after adding (d46740f)
    • guests dont always have sid (7007365)
    • ๐Ÿ‘ allow guests to see their replies immediately (a4fe4d3)
    • privs headers (92d1b8a)
    • โœ… pwd reset test (f25000c)
    • #8991, logout on password reset, dont verify email if password expired (5080f35)
    • don't show topic search if no search privilege (8adbf54)
    • #8998, allow guests to use write api to post/reply (3cd0c9a)
    • guest handles to user displayname as well (5a137a0)
    • timestamp in queue, add post queue strings (546f58b)
    • #8992, set email:confirmed for first admin user (7f5efc3)
    • โฌ†๏ธ typo in upgrade script, closes #8990 (80f0750)
    • #8984, post-queue ux (1269103)
    • order (9ab4fb4)
    • #8982, copy color on tag rename, dont copy if target exists (d3c04af)
    • โœ… tests (b596e94)
    • โœ… api test (77a6dba)
    • โœ‚ remove dupe (cbbda45)
    • โœ… csv test (3de692c)
    • ๐Ÿšš spec, remove old tests (4afdf8b)
    • #8969, export csv to file (6e6a7a8)
    • spec for /tag (88e5cda)
    • #8980, fix lang string (f4d217d)
    • #8979 (bf171ad)
    • #8971, disallow flags of privileged users (mods, gmods, admins) (1e7cf1c)
    • #8974, with password login for approval queue (dadb252)
    • #8974, dont show wrong message on register queue (fdca8b1)
    • #8973, fix timestamp on ban modal (5c3deb4)
    • #8968, don't show topic search if search is not enabled (c8554b7)
    • flicker on tooltips if server call takes long time (4c7374e)
    • missing select/clear all checkbox added to category privileges template (#8967) (a56a657)
    • ๐Ÿ“ฆ use package.name for theme.id (#8965) (ba3981e)
    • winston usages (b8cafef)
    • #8957 (414caac)
    • dont go back after delete account actions (7e6427b)
    • error message (47a19d6)
    • #8954, clear purged replies and toPids (#8959) (5bb5ec4)
    • #8955, popstate to purged topic should go to homepage (39dae0a)
    • 'already-deleting' error on subsequent account content deletions (21d6225)
    • โฌ†๏ธ #8949, faster upgrade script (93863bb)
    • deps:
      • update dependency nodebb-theme-vanilla to v11.3.8 (#9031) (1870794)
      • update dependency nodebb-theme-slick to v1.3.5 (#9030) (4085f3e)
      • update dependency nodebb-theme-persona to v10.2.98 (#9029) (f7d60c4)
      • update dependency nodebb-theme-persona to v10.2.97 (42b23a3)
      • update dependency nodebb-plugin-composer-default to v6.4.10 (#9025) (43bbfb6)
      • update dependency nodebb-theme-vanilla to v11.3.7 (#9024) (3f597a5)
      • update dependency nodebb-plugin-composer-default to v6.4.9 (#9023) (110186b)
      • update dependency nodebb-theme-slick to v1.3.4 (#9022) (8dc1437)
      • update dependency nodebb-theme-persona to v10.2.96 (#9021) (2c9cd28)
      • update dependency nodebb-plugin-composer-default to v6.4.8 (#9017) (1f5f2e1)
      • update dependency nodebb-plugin-markdown to v8.12.3 (9004319)
      • update dependency validator to v13.5.1 (7b39cf4)
      • update dependency nodebb-theme-persona to v10.2.95 (#9001) (4ddab38)
      • update dependency nodebb-theme-persona to v10.2.94 (#9000) (877d855)
      • update dependency nodebb-theme-persona to v10.2.93 (#8999) (c44d9d2)
      • update dependency nodebb-theme-persona to v10.2.92 (#8995) (346b91e)
      • update dependency nodebb-theme-vanilla to v11.3.6 (#8987) (6c980db)
      • update dependency nodebb-theme-persona to v10.2.91 (#8986) (8258536)
      • update dependency autoprefixer to v10.0.4 (#8985) (fad2d34)
      • update dependency nodebb-plugin-markdown to v8.12.2 (f571445)
      • update dependency nodebb-theme-persona to v10.2.90 (5664807)
      • update dependency nodebb-theme-vanilla to v11.3.5 (19fe249)
      • update dependency nodebb-theme-persona to v10.2.89 (ad60bc0)
      • update dependency autoprefixer to v10.0.3 (b2f0d38)
      • update dependency benchpressjs to v2.3.0 (6c316be)
    • openapi:
    • acp:
      • #9008 undefined link for "no users browsing" state on dashboard (54dc449)
      • #9009 no-users-browsing untranslated on dashboard (286243c)
    • spec:
    ๐Ÿ”จ Refactors
    • โœ‚ remove old hack (73746bb)
    • โž• add TopicObjectSlim common schema (22715d5)
    • ๐Ÿ”’ pin/lock threadTools to use topicCommand, rewrote topicCommand to match categoryCommand signature (15c6f32)