Skip to content

v4.2.0

Compare
Choose a tag to compare
@nodebb-misty nodebb-misty released this 19 Mar 18:34
· 21 commits to master since this release

Release build (minor) of NodeBB @ 2025-03-19T18:33:59.309Z

v4.2.0 (2025-03-19)

Documentation Changes
New Features
  • 1b12 category announce on post move to a new tid, #13236 (254f073)
  • add Azerbaijani localisations, təşəkkür edirəm! (825e4c7)
  • if an incoming remote message is too long, don't create the room, but notify the local recipients instead (885b83e)
  • new ACP config for max length of remote chat messages, #13174 (81509b1)
  • add federatedDescription property to a category. (dfabadb)
  • add link to category edit page in acp category sidebar (fa8216f)
  • add additional logic that checks whether a cid follows the activity actor, and asserts note into that category if so (3589c57)
  • move category sidebar to ACP partial, add sidebar to category-federation (dc2dcaf)
  • add line to description exposing a category's handle if accessible by fediverse pseudo-user, closes #13126 (6c26d9f)
  • call announceObject on topic fork, #13215 (e3edfef)
Bug Fixes
  • wrong property name used (08796a0)
  • #13254, configurable ap content prune (80e03c8)
  • only 1b12 announce topic fork if OP is local, fix race condition in tests (945617c)
  • bug where remote post was attempted to be announced on post move (291af92)
  • handling of href in remote object attachments, #13169 (44354da)
  • #13100, direct access to a tag page no longer excludes cid -1 (14fd33c)
  • expose remote url in user object (78c9239)
  • hide disable and purge buttons from category-federation.tpl (4324857)
  • show 'copy settings from' button in acp category sidebar only on category.tpl (1f6871e)
  • improper cc and object fields in announceObject (deb5ee5)
  • move AP send logging earlier (dca3c35)
  • #13224, handle note attributedTo when it is of type object (d948334)
  • allow actor assertion of loopback actors depending on ACP setting (73aaa99)
Refactors
  • remove announceObject in favour of feps.announce, added create activity mock to support (74443c3)
  • move all input note normalization into helper method, have assertPrivate mock a message object (with said normalization) before sending message (4ec7552)
Tests
  • add url/statusCode to failing test (8982923)
  • fix remoteUrl property generation, tests for topic moving (0e1006f)
  • fix actor tests (537880d)
  • openapi schema for remoteUrl (fc64e89)
  • add failing test for #13215 (feb9421)
  • adjust test runner detection in AP code (7ceb6d6)
  • new test file for feps (e510e82)
  • log outgoing AP messages for local test runner (6e872b5)
  • allow ap/notes tests to be run in isolation (98aafaa)