Skip to content

v3.6.0

Compare
Choose a tag to compare
@nodebb-misty nodebb-misty released this 20 Dec 19:03
· 592 commits to master since this release

Release build (minor) of NodeBB @ 2023-12-20T19:03:40.629Z

v3.6.0 (2023-12-20)

Documentation Changes
  • fix improper verbiage in category watch schema (f8cc854)
  • openapi schema for api.search.categories (4ffe041)
  • socket.io:
    • openapi schema for remaining added routes (5399e86)
    • added schema for new routes (f279bca)
New Features
  • add 500 page for missing tpls, closes #12230 (06221a0)
  • remove gif exif stripping exception (f8219aa)
  • update groups.leave to allow global mods to kick users out of groups (2c6024e)
  • better layout for manage chat room modal (f4faa0b)
  • update Messaging.toggleOwner to optionally take a third state argument (932bd29)
  • new language strings for post-queue page (5d03321)
  • add some new social share buttons (ace171a)
  • docker improvements (#12031) (7f3a996)
  • closes #12158, add sortable rewards (5ea7dec)
  • add copy text (4b2491b)
  • closes #12154, add exempt groups (fdff165)
  • update moved keys (119c336)
  • move new user restrrictions (3d505c5)
  • add tracking categories and make watching send notifications (#12147) (84fed97)
  • add new lang string for minutes (d8d26c9)
  • add direct message link (#12138) (4c4f3ac)
  • closes #5584, setup winston to output to file (87a859a)
  • batch.processSortedSet min/max (#12129) (6c7e614)
Bug Fixes
  • fix display post history (dc97583)
  • update isJSON test in request lib (506d7be)
  • 503 rendering on ajaxify (f7e0fd0)
  • #12227, fix crash in redirect (2dc1def)
  • deprecated emailer hook (565ca3c)
  • extract all pages when stripping metadata (0b3eb6c)
  • incorrect call to load additional group members (78835eb)
  • closes #12185, fix cli user password reset (b905013)
  • don't require login for listing categories (50a90f8)
  • #12183, remove ensureLoggedIn middleware (0a4f3c8)
  • remove unused requires (b5940a5)
  • remove lodash require (f9c471a)
  • #12171, bump harmony (89a1134)
  • update design of post-queue (41bdc9e)
  • update post-queue template for #12171 (63ba498)
  • language key (4c7c46f)
  • another missing state (f4bbc5b)
  • add missing tracking (3b91e8e)
  • bump harmony (a5e3754)
  • #12133 dropdown menus on mobile stay open during ajaxify (4601a6f)
  • update ajaxifyTimer logic to only drop the request if the URL is the same as the one it's already processing (b4297cd)
  • #12141, use apiv3 for category search module (cefd406)
  • made parentCid optional in api.search.categories (581516c)
  • don't count internal links towards link count when restricting new users from posting links (022fa0e)
  • closes #12126, fix language keys (075cd59)
  • param (e5a60dc)
  • handle public chat rooms too (6a696c4)
  • suppress chat message notifications for users who are known to be in the chat room (uid is present in the corresponding socket.io room) (18c27d1)
Tests
  • migrate socket modules tests to v3 api (445b70d)
  • migrate socket.io groups tests to use api v3 (2c1c4df)