Skip to content

v3.9.0

Compare
Choose a tag to compare
@nodebb-misty nodebb-misty released this 18 Sep 14:27
· 35 commits to master since this release

Release build (minor) of NodeBB @ 2024-09-18T14:27:49.574Z

v3.9.0 (2024-09-18)

New Features
  • give category selector input min-width for mobile (2a15856)
  • add action:topics.scheduled.notify (705796f)
  • add followed users lang string (d664316)
  • add a new widget container (1c2afcc)
  • show a friendly message on invalid or expired code, closes #12738 (01a2f0e)
  • allow chat rooms in widgets (f80b7b8)
  • migrate topic move socket call to api v3 (2d14a79)
  • add allow and frameborder to allow attrs (c3f02b7)
  • add missing event type (334c8c9)
  • send topic title into user-posted-topic-with-tag notification type, unbold tags in copy (1611b17)
Bug Fixes
  • closes #12795, don't crash if there is an error in auto approve from queue (6ccf40b)
  • closes #12780, 404 in api/v3 if topic doesn't exist (220af70)
  • vague description for harmony settings.enableBreadcrumbs, help text (1702995)
  • closes #12758, show different error message for block (c0b30ea)
  • reset form/invalid code style (20053af)
  • #12754, throw if currentPwd == newPwd (f361df0)
  • #12736, merged notifications use username instead of displayname (ad68809)
  • #12728, don't display unread badge if nav link doesn't exist (6f7eecd)
  • bump composer (a7934f3)
  • closes #12721, export all users (6e1c643)
  • bump 2factor and ntfy (79c4ead)
  • crash if error objecft passed to handleErrors contains no message (e630f00)
  • don't allow joining topic_ & category_ (503a97e)
  • sanitize-html configuration passed in src/posts/parse.js (db30834)
  • handle unhandled exception at handleErrors (598c10c)
Other Changes
  • up themes fix btn-ghost-sm (106291f)
Performance Improvements
  • don't load unread page again if everything already loaded (4aad601)
Refactors
  • change the path of follow notif to go to the user (cf405b1)
  • move textcomplete to core (20fd75b)
  • don't use composer directly, use the post hook (da7044e)
  • fix whitespace (609a987)
  • fix btn-ghost usage to match bootstrap (c58e09f)
  • remove unused (feefd73)
  • remove log (c5b2f98)
  • #12713, update chat teasers even if chat notifications are disabled (ac644ac)
Tests
  • fix spec (5fa8ddb)
  • since admin pwd changes in test, login with new pwd (be32cf4)
  • add logs for test failures (3358735)
  • create topic for socket.io tests (ed2f3b7)