NodeBB - Package Updates
- 
[2.11.2] - Update NodeBB to 3.10.2
- Full changelog
 
- 
[2.11.3] - Update NodeBB to 3.10.3
- Full changelog
 
- 
[2.12.0] - Update NodeBB to 3.11.0
- Full Changelog
- i18n:
- migrate admin/settings/social.json into admin/settings/general.json (206613d)
- migrate admin/settings/languages.json into admin/settings/general.json (ab143b1)
- migrate admin/settings/homepage.json into admin/settings/general.json (a767818)
- combine admin/settings/guest.json language file into admin/settings/user.json (3f14373)add date and multiselect custom fields (9cf85ce)
- new language file for user custom fields (05fb8aa)
- closes #12902, allow adding users as post editors (bc00df3)
- added nn_NO, takk! (b9eff72)
- add read topics route (757d710)
- update acp template to use new lang keys (bc5b91a)
 
- 
[2.12.1] - Update NodeBB to 3.11.1
- Full Changelog
- config:  migrate config renovate.json (#12960) (14f698f)
- up spam-be-gone (e5c8deb)
- escape about me on user flags (4e69bff)
 
- 
[2.13.0] - Update NodeBB to 3.12.0
- Full Changelog
- check if caches have the requested cache name (3852076)
- add csrf protection to webinstall POST route (8f465af)
- explicit settings/appearance routes (bb0ff6d)
- only send required fields in query (76caa92)
- replace math.random with crypto (9d2af7e)
- remove "password" in comments (fe81153)
 
- 
[2.13.1] - Update NodeBB to 3.12.1
- Full Changelog
- up harmony (18904bb)
- up persona (b4ec3a6)
 
- 
[2.13.2] - Update NodeBB to 3.12.2
- Full Changelog
- remove log (2f5effd)
- up markdown (0a135d8)
- up deps (48944a8)
 
- 
[2.13.3] - Update NodeBB to 3.12.3
- Full Changelog
- up harmony (5120d11)
- up 2factor (c6eaea3)
- incrementing version number - v3.12.2 (a1269b3)
- update changelog for v3.12.2 (98e5d1b)
 
- 
[2.13.4] - Update NodeBB to 3.12.4
- Full Changelog
- up harmony (cfb22da)
- up harmony (d0715ca)
- incrementing version number - v3.12.3 (abb2417)
 
- 
[2.14.0] - Update NodeBB to 4.0.0
- Full Changelog
- add new escapeoption to getPostSummaryByPids [breaking] (16c8a65)
- core html stripping on plaintext, remove 'filter:teasers.configureStripTags' hook, remove html stripping from teaser generation (c01f154)
 
- 
[2.14.1] - Update NodeBB to 4.0.1
- Full Changelog
- up dbsearch (88fa455)
- up benchpress (c958480)
- up harmony (10409e0)
- up themes (6918c3f)
- up themes (050effe)
- up harmony (90e0a2d)
- incrementing version number - v4.0.0 (c1eaee4)
- update changelog for v4.0.0 (ae8f58d)
- use text-danger if chat over limit (2f5b4b2)
- #13087, disallow following cid -1 (ddb6e0f)
- encoding of pid in notifyCategoryFollowers, #13087 (6d88dcb)
- #13084 bump persona (4feda22)
- closes #13091, dont show world category (4c66eed)
- #13088, up dbsearch (8644565)
- #13090, update themes fix selector (822bff6)
- #13086 move rateLimit check (487d9f7)
- null checks for category sync and actor assertions (b3b8b9e)
- #13067, add sourceContent to teasers (679fcb7)
- #13065, send missing actorproperty when 1b12 announcing local posts (e61df4d)
- closes #13068, encodeURIComponent X-Redirect (f3b8ed2)
- #13062 add displayname to email tpl data (f0c2090)
- missing ; (8b38cb3)
- reduce image size (#12702) (a95a51c)
- (4ba01d1)
- adjust webfinger test for updated 404 status code (4a827b7)
- fix x-redirect tests (b80440a)
- add sourceContent to spec (526a952)
- change test to 404 (52f7f0a)
- remove only (0ba4ba6)
 
- 
[2.14.2] - Update NodeBB to 4.0.2
- Full Changelog
- up persona (0298a3a)
- up harmony (d77d205)
- up themes, closes #13102 (6672de0)
- incrementing version number - v4.0.1 (a461b75)
- update changelog for v4.0.1 (3dbd2b3)
- incrementing version number - v4.0.0 (c1eaee4)
- allow selecting empty for custom selects (be62ae2)
- add uid to post.parent (4d73359)
- add description and keywords to api/config (933c18f)
- bad logic that invisibly broke outgoing user follows completely (51e660d)
- closes #13096, fix regression from renaming language files (0b92d52)
- remove old comment (d4a1b4d)
- fix schema (ef5ae00)
- fix schema (47734d4)
 
- 
- 
[2.14.4] - Update NodeBB to 4.0.4
- Full Changelog
- isArray check (224910b)
- sanity-check the id when mocking a post (5cbf3dd)
- missing actor on some local activities when federating out (040584f)
- closes #13145, reduce calls in actors.prune (d590c2a)
- single remove (77dd6dd)
- cleanup ip:recent (d872470)
- hooks button (c4b0133)
 
- 
[2.14.5] - Update NodeBB to 4.0.5
- Full Changeloggex test for "Emoji" attachment, wrap tag name in colons if not provided (92708d2)
- closes #13176, check if uid is number when creating tokens (80cc1d3)
- notes.assertPrivate sanity checks (5e71d59)
- page index for single page, closes #13173 (b0e8058)
- remove handle on category purge (4134a07)
- dont clear local when testing (669755d)
- show objects on fail (f282407)
- wait after post request (6431824)
 
- 
[2.14.6] - Update NodeBB to 4.0.6
- Full Changelog)
- up dbsearch (9e1a0a1)
- add sourceContent to schema (b2cdd5f)
- old upgrade script so it doesn't create settings objects (fe98068)
- escape confirm email in acp manage users (9bfa885)
- add missing await on filter:user.logout (c6b8256)
- relaxing strict allowedTags configuration for incoming AP content (allowing picture, source, and additional attributes for img) (2ad48f1)
- fix (ec11b0c)
- use sortedSetRemoveBulk (349084d)
- don't make db request if there is no code (53a2be9)
- remove extra .only, add basic tests for public note assertion (64267f7)
 
- 
[2.15.0] - Update NodeBB to 4.1.0
- move 1b12 announce logic out of inbox and into separate feps module (9fd6ac6)
- acceptable types in context.js to index.js, allow searching for remote topis by topic url (d644c0f)
- Posts.relativeToAbsolute so that the regexes passed to it no longer need a pre-defined length, it is now calculated from the match result, added new regex for markdown image/anchors (f64e6f0)
- moved AP actor tests to separate actors.js file, added failing test for scheduled topics (01be4d7)
- update test to assert the note assertion itself (c6ba56a)
- update bcrypt hash for 3.x (bfffbfb)
- update pwd test for bcrypt3.x (ca0fa1d)
- add sourceContent to spec (d1d5546)
- adjust webfinger test for updated 404 status code (59afd19)
 
- 
[2.16.0] - Update to base image 5.0.0
 
- 
[2.16.1] - Update NodeBB to 4.1.1
- Full Changelog)
- up themes (34414f1)
- up mentions (39ff5dd)
- up markdown (1d4be47)
- incrementing version number - v4.1.0 (36c8085)
- update changelog for v4.1.0 (3292a85)
- incrementing version number - v4.0.6 (4a52fb2)
- incrementing version number - v4.0.5 (1792a62)
- incrementing version number - v4.0.4 (b1125cc)
- incrementing version number - v4.0.3 (2b65c73)
- incrementing version number - v4.0.2 (73fe5fc)
- incrementing version number - v4.0.1 (a461b75)
- incrementing version number - v4.0.0 (c1eaee4)
- allow self-signed certs, closes #13238 (de502cd)
- lang typo (fc9cc8d)
- check if folder exists when uploading files in acp (7689685)
- sanitize category svg image files (810e8db)
- #13094, update unread chats on reconnect (1e6c6f4)
- don't update topic lastposttime by announce (6b9f166)
 
- 
[2.17.0] - Update NodeBB to 4.2.0
- Full Changelog
- 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)
 
 
