v4.2.0
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)