mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-12-24 09:20:32 +01:00
Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e351fbe89c | ||
|
|
b45e241390 | ||
|
|
1dc79d76a0 | ||
|
|
f6f37dc1cd | ||
|
|
2b2fd4f34a | ||
|
|
2bf475299d | ||
|
|
67cb70352f | ||
|
|
61d1e9e0d4 | ||
|
|
1076285dc9 |
101
CHANGELOG.md
101
CHANGELOG.md
@@ -1,3 +1,104 @@
|
||||
#### v2.5.1 (2022-09-02)
|
||||
|
||||
##### Chores
|
||||
|
||||
* incrementing version number - v2.5.0 (01d276cb)
|
||||
* update changelog for v2.5.0 (1076285d)
|
||||
* incrementing version number - v2.4.5 (dd3e1a28)
|
||||
* incrementing version number - v2.4.4 (d5525c87)
|
||||
* incrementing version number - v2.4.3 (9c647c6c)
|
||||
* incrementing version number - v2.4.2 (3aa7b855)
|
||||
* incrementing version number - v2.4.1 (60cbd148)
|
||||
* incrementing version number - v2.4.0 (4834cde3)
|
||||
* incrementing version number - v2.3.1 (d2425942)
|
||||
* incrementing version number - v2.3.0 (046ea120)
|
||||
|
||||
##### Bug Fixes
|
||||
|
||||
* missing escape on ACP category backgroundImage property (67cb7035)
|
||||
* **deps:** temporarily add back old textcomplete dependencies so emoji plugin can import them (61d1e9e0)
|
||||
|
||||
#### v2.5.0 (2022-09-01)
|
||||
|
||||
##### Breaking Changes
|
||||
|
||||
* reduce nodebb.min.js size by around 800kb (b7addffc)
|
||||
|
||||
##### Chores
|
||||
|
||||
* **i18n:**
|
||||
* fallback strings for new resources: nodebb.admin-settings-reputation (e20433ec)
|
||||
* fallback strings for new resources: nodebb.admin-settings-post (fcbbb4d6)
|
||||
* fallback strings for new resources: nodebb.admin-advanced-cache (90fc50e1)
|
||||
* move @textcomplete and its modules to composer-default (3cbb7a3d)
|
||||
* remove client-side js file for tpl that no longer exists (bc2ea860)
|
||||
* incrementing version number - v2.4.5 (dd3e1a28)
|
||||
* update changelog for v2.4.5 (d505cc47)
|
||||
* incrementing version number - v2.4.4 (d5525c87)
|
||||
* incrementing version number - v2.4.3 (9c647c6c)
|
||||
* incrementing version number - v2.4.2 (3aa7b855)
|
||||
* update changelog for v2.4.1 (20a661e1)
|
||||
* incrementing version number - v2.4.1 (fecf31bd)
|
||||
* incrementing version number - v2.4.1 (60cbd148)
|
||||
* incrementing version number - v2.4.0 (4834cde3)
|
||||
* incrementing version number - v2.3.1 (d2425942)
|
||||
* incrementing version number - v2.3.0 (046ea120)
|
||||
* **deps:**
|
||||
* update dependency eslint to v8.22.0 (#10835) (8fce68d3)
|
||||
* update mongo docker tag to v3.7 (8afaed22)
|
||||
* update docker/setup-qemu-action action to v2 (4aecf399)
|
||||
* update redis docker tag to v2.8.23 (#10811) (269382e0)
|
||||
* update redis docker tag to v2.8.23 (#10811) (59fd0efe)
|
||||
|
||||
##### Documentation Changes
|
||||
|
||||
* **openapi:** v3 spec for new user export routes (70652ad4)
|
||||
|
||||
##### New Features
|
||||
|
||||
* remove visibilityjs (#10870) (19207325)
|
||||
* introduce ACP defined option to rescind notif or do nothing on flag resolve/reject (15b1561f)
|
||||
* allow v3 api to handle 202 and 204 response codes as well. (0cda5aa3)
|
||||
* don't show signatures again in pagination mode in same topic (0a6900fc)
|
||||
* setting to show signatures only once in topics, closes #10071 (aba420a3)
|
||||
* add event type to topic event component (bcb94ede)
|
||||
* allow plugins to add to admin cache list (#10833) (a9bbb586)
|
||||
|
||||
##### Bug Fixes
|
||||
|
||||
* **deps:**
|
||||
* update dependency compare-versions to v4.1.4 (884d4075)
|
||||
* update dependency mongodb to v4.9.0 (e51004e2)
|
||||
* update dependency lru-cache to v7.14.0 (d8a52f81)
|
||||
* bump composer-default to v9 (81f8d84f)
|
||||
* remove textcomplete in favour of @textcomplete/core (same package, just refactored) (b7bcc367)
|
||||
* update dependency nodebb-theme-persona to v12.1.1 (#10838) (444b4d57)
|
||||
* update dependency ace-builds to v1.9.5 (4c44d125)
|
||||
* update dependency lru-cache to v7.13.2 (4ddc0c7a)
|
||||
* update dependency nodemailer to v6.7.8 (dd385184)
|
||||
* pin dependency @isaacs/ttlcache to 1.2.0 (150a7488)
|
||||
* update dependency nodebb-plugin-composer-default to v8.0.1 (#10819) (9a7dd3a3)
|
||||
* update dependency nodebb-plugin-composer-default to v8.0.1 (#10819) (69c87c2c)
|
||||
* empty thread tools container on open (a088eb19)
|
||||
* add dropup handler to thread tools menu, updated how post tools menu adds dropup handler (c1936e87)
|
||||
* empty thread tools container on open (df36d967)
|
||||
* add dropup handler to thread tools menu, updated how post tools menu adds dropup handler (3dd3cd82)
|
||||
* removing duplicate session rerolling code (as it is in passport@^0.6 now) (65b3996a)
|
||||
* don't crash if post is undefined (e06e526e)
|
||||
* return at least one in sizeCalculation (#10832) (3975fa2e)
|
||||
|
||||
##### Refactors
|
||||
|
||||
* remove console.log (a2d0cd16)
|
||||
* move export generation logic to v3 controller, GET/HEAD routes for exports (d0570518)
|
||||
* use group.slug on acp group urls closes #8277 (14c79763)
|
||||
|
||||
##### Tests
|
||||
|
||||
* have some build tests not pollute build folder (7c5a915d)
|
||||
* User.hidePrivateData (b424ba46)
|
||||
* passport0.6 (#10638) (33458701)
|
||||
|
||||
#### v2.4.5 (2022-08-22)
|
||||
|
||||
##### Chores
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"name": "nodebb",
|
||||
"license": "GPL-3.0",
|
||||
"description": "NodeBB Forum",
|
||||
"version": "2.5.0",
|
||||
"version": "2.5.2",
|
||||
"homepage": "http://www.nodebb.org",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
@@ -129,6 +129,8 @@
|
||||
"sortablejs": "1.15.0",
|
||||
"spdx-license-list": "6.6.0",
|
||||
"spider-detector": "2.0.0",
|
||||
"textcomplete": "0.18.2",
|
||||
"textcomplete.contenteditable": "0.1.1",
|
||||
"timeago": "1.6.7",
|
||||
"tinycon": "0.6.8",
|
||||
"toobusy-js": "0.5.1",
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
|
||||
define('forum/register', [
|
||||
'translator', 'slugify', 'api', 'bootbox', 'forum/login', 'jquery-form', 'zxcvbn',
|
||||
'translator', 'slugify', 'api', 'bootbox', 'forum/login', 'zxcvbn', 'jquery-form',
|
||||
], function (translator, slugify, api, bootbox, Login, zxcvbn) {
|
||||
const Register = {};
|
||||
let validationError = false;
|
||||
|
||||
@@ -86,7 +86,7 @@ function modifyCategory(category, fields) {
|
||||
|
||||
db.parseIntFields(category, intFields, fields);
|
||||
|
||||
const escapeFields = ['name', 'color', 'bgColor', 'imageClass', 'class', 'link'];
|
||||
const escapeFields = ['name', 'color', 'bgColor', 'backgroundImage', 'imageClass', 'class', 'link'];
|
||||
escapeFields.forEach((field) => {
|
||||
if (category.hasOwnProperty(field)) {
|
||||
category[field] = validator.escape(String(category[field] || ''));
|
||||
|
||||
@@ -241,7 +241,8 @@ describe('Admin Controllers', () => {
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
/*
|
||||
TODO: renable after nbbpm is fixed
|
||||
it('should load /admin/extend/plugins', function (done) {
|
||||
this.timeout(50000);
|
||||
request(`${nconf.get('url')}/api/admin/extend/plugins`, { jar: jar, json: true }, (err, res, body) => {
|
||||
@@ -253,7 +254,7 @@ describe('Admin Controllers', () => {
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
*/
|
||||
it('should load /admin/manage/users', (done) => {
|
||||
request(`${nconf.get('url')}/api/admin/manage/users`, { jar: jar, json: true }, (err, res, body) => {
|
||||
assert.ifError(err);
|
||||
|
||||
Reference in New Issue
Block a user