NodeBB v1.18.6 Release Notes

Release Date: 2021-11-10 // over 2 years ago
  • Chores
    • make it a link (a0f0dd02)
    • ⚡️ update badges, remove david doesnt work (dad31c8e)
    • up themes (b1d6c9ba)
    • up mentions (98b98a11)
    • up mentions (3e4d477e)
    • fix type.yaml example and summary (591424ce)
    • incrementing version number - v1.18.5 (1e418f5b)
    • ⚡️ update changelog for v1.18.5 (82eda23a)
    • 🚚 remove .opacity() mixin as it is supported cross-browser (28efcb59)
    • deps:
      • update dependency eslint-plugin-import to v2.25.3 (45a0895c)
      • update commitlint monorepo to v14 (dc78125a)
      • update dependency jsdom to v18.0.1 (7d468e72)
    • i18n:
      • fallback strings for new resources: nodebb.admin-development-info (91676c6c)
      • fallback strings for new resources: nodebb.admin-settings-navigation (3727e39f)
      • fallback strings for new resources: nodebb.admin-settings-post (46789910)
    🆕 New Features
    • #9992, hooks.one (96f13e4f)
    • use auto-generated meta and link tags in ACP, closes #9991 (1719bff8)
    • add node 16 (#9847) (d27c9696)
    • #9967, allow dropdowns in navigation (2e623dd2)
    • show number of events per type in acp (b916e42f)
    • show posts previews if enabled on mouse over (8c670316)
    🐛 Bug Fixes
    • deps:
      • update dependency nodebb-theme-slick to v1.4.16 (#9990) (cf30876f)
      • update dependency nodebb-plugin-composer-default to v7.0.14 (#9989) (ef02bdc4)
      • update dependency nodebb-plugin-composer-default to v7.0.13 (#9988) (654c8e61)
      • update dependency nodebb-plugin-mentions to v3.0.2 (1a22b0ec)
      • update dependency socket.io to v4.3.2 (98ebc4d9)
      • update dependency html-to-text to v8.1.0 (c1f5889f)
      • update dependency nodebb-plugin-dbsearch to v5.1.0 (#9983) (4f1ee1fc)
      • update dependency nodebb-plugin-composer-default to v7.0.12 (7fee0e32)
      • update dependency nodebb-plugin-mentions to v3.0.1 (#9979) (8224a2a9)
      • update dependency nodebb-plugin-spam-be-gone to v0.7.11 (91293ecc)
      • update dependency nodebb-theme-lavender to v5.3.1 (f7295aaa)
      • update dependency nodebb-plugin-mentions to v3 (#9966) (0888aae6)
      • update dependency mongodb to v4.1.4 (#9968) (f5993731)
      • update dependency nodebb-theme-persona to v11.2.21 (#9969) (8fac8d61)
      • update dependency nodebb-plugin-mentions to v2.15.1 (0f8a68c0)
      • update dependency validator to v13.7.0 (81c8d70c)
      • update dependency autoprefixer to v10.4.0 (755860f1)
    • ⚡️ ability to enumerate email via updateProfile method (c1ac2912)
    • accidentally not clearing email when said email is confirmed for a different uid (b912a564)
    • #9976 (28dd31a8)
    • #9976, handle array or object (9bfb6c72)
    • dont show previews on mobile (41e02400)
    • category load more btn visibility (05468526)
    • #9973, ignore if assigning to same parent (66e7cdac)
    • #9972 (67cb2491)
    • 🚚 remove tooltip on ajaxify (f728abda)
    • don't highlight external nav items (8a88295d)
    • don't use # for previews (5a0efd2d)
    • events for just topic with main post (3d611ab7)
    • #9954, get next post timestamp (89399c0e)
    • topic events not rendered in infinitescroll (a7f235db)
    • broken post uploads due to 6a976a9db0340e34577961ce8d5d9479c78f7856 (485b6ced)
    • 🚚 #9950, rename account export routes to remove uid/ prefix (0ee85d5a)
    • double invocation of authenticateRequest (60352eca)
    • #9945, call authenticateRequest middleware for mount points in /api (6a976a9d)
    • hooks is sometimes undefined (74aa12c9)
    • typo in flags (bc4b19b4)
    • 🚚 remove unused code (50b2ebf8)
    • handle undefined data.query (8f08d9ca)
    🐎 Performance Improvements
    • only load posts once (9fbb3b11)
    🔨 Refactors
    • shorter require (41c3eb82)
    • 🗄 deprecate app.alert functions user alerts module directly (0428912c)
    • 🗄 deprecate app.logout (8b4510cc)
    • simpler rejoin (61903448)
    • 🗄 deprecate app.openChat/newChat (f352be63)
    • 🚚 move search functions from app.js to search module (1a9b1598)
    • 🚚 move session messages (666fe209)
    • 🚚 move warnings/messages out of app.js (51855254)
    • 🚚 remove jshint (0a7ff208)
    • 👍 cleanup info, better cpu usage % (4b738c8c)
    • acp only uses 3 modes and a single theme (890bf03f)
    • display errors from category drag/drop (c1cc35a9)
    • use utils.debounce (e8c17fee)
    ✅ Tests
    • ✅ add another assert for random failing test (ae64b9f4)
    • ✅ socket.emit doesnt exist in tests (61d1f565)
    • ✅ show body when test fails (e3f5b706)
    • 👕 lint (3d2398ac)
    • ✅ fix tpl test (30cce142)
    • dbsearch no longer has staticDir (3386893b)
    • ⏱ increase timeout (4ac9270a)
    • ✅ fix account export test routes (10bb8cf7)
    • 🏗 add test aliases.buildTargets (62ac9a8b)
    • empty query params for search (bda5d144)