From 7a2b9639b27941d7ddbfa8e0777deeea63892ea9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 15 May 2024 11:43:35 -0400 Subject: [PATCH 1/8] fix(deps): update dependency nodebb-plugin-2factor to v7.5.1 (#12575) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index adbd064e6e..c7db011a1a 100644 --- a/install/package.json +++ b/install/package.json @@ -93,7 +93,7 @@ "mousetrap": "1.6.5", "multiparty": "4.2.3", "nconf": "0.12.1", - "nodebb-plugin-2factor": "7.5.0", + "nodebb-plugin-2factor": "7.5.1", "nodebb-plugin-composer-default": "10.2.35", "nodebb-plugin-dbsearch": "6.2.3", "nodebb-plugin-emoji": "5.1.15", From 27c4851bb9e06578b132c13ccf1e9d32647d366e Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Wed, 15 May 2024 15:55:44 +0000 Subject: [PATCH 2/8] chore: incrementing version number - v3.8.0 --- install/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/install/package.json b/install/package.json index c7db011a1a..de540582ea 100644 --- a/install/package.json +++ b/install/package.json @@ -2,7 +2,7 @@ "name": "nodebb", "license": "GPL-3.0", "description": "NodeBB Forum", - "version": "3.7.5", + "version": "3.8.0", "homepage": "https://www.nodebb.org", "repository": { "type": "git", @@ -195,4 +195,4 @@ "url": "https://github.com/barisusakli" } ] -} +} \ No newline at end of file From 2ef2750ded5267ac0dcc51bb8dede2f62625559f Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Wed, 15 May 2024 15:55:45 +0000 Subject: [PATCH 3/8] chore: update changelog for v3.8.0 --- CHANGELOG.md | 193 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 193 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index cf08b1240e..df216ee9da 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,196 @@ +#### v3.8.0 (2024-05-15) + +##### Chores + +* **deps:** + * update redis docker tag to v7.2.4 (#12272) (7a8116a4) + * update actions/cache action to v4 (#12563) (88ff9f9d) + * update postgres docker tag to v16.3 (#12560) (339f6267) + * update dependency sass-embedded to v1.77.1 (#12565) (07160062) + * update postgres docker tag to v16.3 (#12555) (b8a52863) + * update dependency sass-embedded to v1.77.0 (#12548) (0fa11561) + * update coverallsapp/github-action action to v2.3.0 (#12554) (b4023ff9) + * update dependency sass-embedded to v1.76.0 (#12542) (7ee42724) + * update commitlint monorepo to v19.3.0 (#12526) (dad57e04) + * update commitlint monorepo to v19.2.2 (#12515) (97519ca4) + * update dependency smtp-server to v3.13.4 (#12516) (4c468b5c) + * update dependency sass-embedded to v1.75.0 (#12499) (a2229e71) + * update dependency sass-embedded to v1.74.1 (#12468) (97a649e3) + * update dependency mocha to v10.4.0 (#12445) (449c0fcd) + * update dependency @commitlint/cli to v19.2.1 (#12420) (dc19c840) + * update dependency @commitlint/cli to v19.2.0 (#12412) (41212e8f) + * update dependency sass-embedded to v1.72.0 (#12406) (6d62e592) + * update commitlint monorepo to v19.1.0 (#12403) (3d095a6b) +* up themes (1e3a321d) +* incrementing version number - v3.7.5 (6882894d) +* update changelog for v3.7.5 (febeede5) +* incrementing version number - v3.7.4 (6678744c) +* incrementing version number - v3.7.3 (2d62b6f6) +* incrementing version number - v3.7.2 (cc257e7e) +* up harmony (80a1a0e0) +* up harmony (1a000eae) +* incrementing version number - v3.7.1 (712365a5) +* incrementing version number - v3.7.0 (9a6153d7) +* incrementing version number - v3.6.7 (86a17e38) +* incrementing version number - v3.6.6 (6604bf37) +* incrementing version number - v3.6.5 (6c653625) +* incrementing version number - v3.6.4 (83d131b4) +* incrementing version number - v3.6.3 (fc7d2bfd) +* incrementing version number - v3.6.2 (0f577a57) +* incrementing version number - v3.6.1 (f1a69468) +* incrementing version number - v3.6.0 (4cdf85f8) +* incrementing version number - v3.5.3 (ed0e8783) +* incrementing version number - v3.5.2 (52fbb2da) +* incrementing version number - v3.5.1 (4c543488) +* incrementing version number - v3.5.0 (d06fb4f0) +* incrementing version number - v3.4.3 (5c984250) +* incrementing version number - v3.4.2 (3f0dac38) +* incrementing version number - v3.4.1 (01e69574) +* incrementing version number - v3.4.0 (fd9247c5) +* incrementing version number - v3.3.9 (5805e770) +* incrementing version number - v3.3.8 (a5603565) +* incrementing version number - v3.3.7 (b26f1744) +* incrementing version number - v3.3.6 (7fb38792) +* incrementing version number - v3.3.4 (a67f84ea) +* incrementing version number - v3.3.3 (f94d239b) +* incrementing version number - v3.3.2 (ec9dac97) +* incrementing version number - v3.3.1 (151cc68f) +* incrementing version number - v3.3.0 (fc1ad70f) +* incrementing version number - v3.2.3 (b06d3e63) +* incrementing version number - v3.2.2 (758ecfcd) +* incrementing version number - v3.2.1 (20145074) +* incrementing version number - v3.2.0 (9ecac38e) +* incrementing version number - v3.1.7 (0b4e81ab) +* incrementing version number - v3.1.6 (b3a3b130) +* incrementing version number - v3.1.5 (ec19343a) +* incrementing version number - v3.1.4 (2452783c) +* incrementing version number - v3.1.3 (3b4e9d3f) +* incrementing version number - v3.1.2 (40fa3489) +* incrementing version number - v3.1.1 (40250733) +* incrementing version number - v3.1.0 (0cb386bd) +* incrementing version number - v3.0.1 (26f6ea49) +* incrementing version number - v3.0.0 (224e08cd) +* **i18n:** + * fallback strings for new resources: nodebb.flags, nodebb.user (19f8a77c) + * fallback strings for new resources: nodebb.user (7ad477af) + * fallback strings for new resources: nodebb.admin-settings-navigation (18eec147) + * fallback strings for new resources: nodebb.admin-advanced-events (213db951) + * fallback strings for new resources: nodebb.admin-manage-users (43f52737) + +##### New Features + +* track uid for email/username changes, closes #12454 (325d00ea) +* closes #12477, allow editing moderation notes (af205cc4) +* parse moderation notes as markdown (7d24b04b) +* closes #12490, show profile flags on account info page (b429045f) +* closes #12491, add unban & unmute history (985663fa) +* new client-side hook to allow plugins to modify relogin url (c778f6eb) +* closes #12453, filter events by user/group (4030f18a) +* move all user profile pics to folder, closes #12449 (#12450) (8f9ac5c1) +* allow customizing uploads.upload socket methods (dc67f54e) +* allow custom fields in user csv export, closes #12401 (83ca23ca) + +##### Bug Fixes + +* **deps:** + * update dependency ace-builds to v1.33.2 (#12572) (19602dcd) + * update dependency esbuild to v0.21.2 (#12569) (dc4f32af) + * update dependency rimraf to v5.0.7 (#12568) (035ced85) + * update dependency sass to v1.77.1 (#12566) (7a64410a) + * update dependency rimraf to v5.0.6 (#12562) (185d61fc) + * update dependency validator to v13.12.0 (#12556) (7a009445) + * update dependency sass to v1.77.0 (#12550) (d3840280) + * update dependency mongodb to v6.6.1 (#12547) (751a143e) + * update dependency esbuild to v0.21.1 (#12549) (ed07cfcc) + * update dependency semver to v7.6.2 (#12552) (5264deca) + * update dependency mongodb to v6.6.0 (#12544) (4813772c) + * update dependency nodebb-plugin-composer-default to v10.2.35 (#12546) (8fcfb181) + * update dependency sass to v1.76.0 (#12541) (8f60603b) + * update dependency tough-cookie to v4.1.4 (#12540) (ad708c9f) + * update dependency lru-cache to v10.2.2 (#12532) (c036786c) + * update dependency jquery-ui to v1.13.3 (#12534) (3f62b892) + * update dependency nodebb-widget-essentials to v7.0.16 (#12535) (d5bfe32e) + * update dependency nodebb-plugin-composer-default to v10.2.34 (#12530) (bc51968e) + * update dependency ace-builds to v1.33.1 (#12527) (18a843bc) + * update fontsource monorepo (#12523) (bde9136b) + * update dependency ipaddr.js to v2.2.0 (#12522) (d6d0ebd5) + * update dependency cropperjs to v1.6.2 (#12524) (5e7ec5b6) + * update dependency ioredis to v5.4.1 (#12520) (66a35490) + * update dependency ioredis to v5.4.0 (#12519) (da0888e6) + * update dependency nodebb-plugin-spam-be-gone to v2.2.2 (#12518) (5b4471bf) + * update dependency nodebb-plugin-emoji to v5.1.15 (#12517) (20f8ba78) + * update dependency nodebb-theme-harmony to v1.2.49 (#12497) (c4cb9d36) + * update dependency nodebb-plugin-mentions to v4.5.2 (#12470) (37bdf753) + * update dependency ace-builds to v1.33.0 (#12501) (83a932e6) + * update dependency sass to v1.75.0 (#12500) (f5c3d4e1) + * update dependency nodebb-theme-harmony to v1.2.47 (#12487) (2bcd5239) + * update dependency cron to v3.1.7 (#12484) (6237d5fe) + * update dependency workerpool to v9.1.1 (#12475) (b6193629) + * update dependency nodebb-theme-persona to v13.3.13 (#12479) (01b3a06a) + * update dependency nodebb-theme-harmony to v1.2.46 (#12478) (499514a8) + * update dependency nodebb-theme-persona to v13.3.12 (#12467) (0f209fa4) + * update dependency nodebb-theme-harmony to v1.2.45 (#12466) (1fef883b) + * update dependency sass to v1.74.1 (#12469) (8f771b6f) + * update dependency pg-cursor to v2.10.5 (#12462) (dde7a498) + * update dependency pg to v8.11.5 (#12461) (623ccc53) + * update dependency @fortawesome/fontawesome-free to v6.5.2 (#12460) (1953277b) + * update dependency nodebb-plugin-mentions to v4.4.3 (#12463) (d24c4148) + * update dependency pg to v8.11.4 (#12455) (a7d9811e) + * update dependency @fontsource/poppins to v5.0.13 (#12457) (5c214930) + * update dependency pg-cursor to v2.10.4 (#12456) (af10aaaa) + * update dependency ace-builds to v1.32.9 (#12451) (deacf366) + * update dependency express to v4.19.2 (#12441) (263ca1ca) + * update dependency winston to v3.13.0 (#12440) (08be8f3c) + * update dependency webpack to v5.91.0 (#12426) (ca82d020) + * update dependency ace-builds to v1.32.8 (#12439) (23f46345) + * update dependency sanitize-html to v2.13.0 (#12427) (2550f26f) + * update dependency postcss to v8.4.38 (#12429) (ace6f12f) + * update dependency express to v4.19.1 (#12425) (a27b999f) + * update dependency autoprefixer to v10.4.19 (#12428) (fa57b81f) + * update dependency nodebb-theme-lavender to v7.1.8 (15c7691c) + * update dependency nodebb-plugin-mentions to v4.4.2 (#12410) (a8b631dd) + * update dependency postcss to v8.4.37 (#12417) (9c91f093) + * update dependency nodemailer to v6.9.13 (#12424) (c7a506a8) + * update dependency nodebb-plugin-ntfy to v1.7.4 (#12414) (4e119783) + * update dependency esbuild to v0.20.2 (#12411) (93fb1e0f) + * update socket.io packages to v4.7.5 (#12409) (6a730312) + * update dependency @socket.io/redis-adapter to v8.3.0 (#12405) (05219412) + * update dependency sass to v1.72.0 (#12407) (89684786) + * update dependency mongodb to v6.5.0 (#12402) (b163264e) + * update dependency archiver to v7.0.1 (#12400) (817a5468) + * update dependency nodemailer to v6.9.12 (#12398) (27d5aaa5) + * update dependency nodebb-theme-harmony to v1.2.38 (#12397) (b9a1fc3f) + * update fontsource monorepo (#12390) (8d6ef3d5) + * update dependency nodebb-plugin-mentions to v4.4.1 (#12393) (4d18c38b) + * update dependency winston to v3.12.0 (#12391) (98ff47ec) +* chat message search, closes #12571 (49a510e9) +* chat message search, closes #12571 (d926d9dd) +* some issues with "small" docker improvements (#12564) (bc807c46) +* use reference object for post summary v3 api call (2a58d099) +* unintentional object pollution by buildForSelectCategories (88a5dfb7) +* getCategoryById to return shallow clone of object (dc35bf8b) +* #12533, go to post after changing owner (983a35e6) +* topic selection in merge (f2892385) +* closes #12474, fix search dropdown on mobile for merge (ce03680f) +* #12481, remove priv groups from groupslug:groupname mapping (#12482) (7033d11e) +* bump 2factor (4d2c95ca) +* date on upgrade script (73f98568) +* use CategoryObject in admins-mods schema def (4da1e9c4) +* missing uid for modify event, closes #12394 (7c37f32d) +* **docker:** support all previously used env variables correctly (#12567) (995b2de5) + +##### Refactors + +* add missing form-label class (36016ee1) +* use groupslug:groupname for search and acp page (ee5c021c) + +##### Tests + +* fix schema (5eb8c90b) +* fix redis tests (57422420) +* fix moderation note test (fed5165f) +* add back timestamp (c73f759c) + #### v3.7.5 (2024-05-03) ##### Chores From 1d1f499bc04f4ec031ed79656f121cfbe1355370 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 15 May 2024 13:49:10 -0400 Subject: [PATCH 4/8] fix: wrong mention version --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index de540582ea..34977a9046 100644 --- a/install/package.json +++ b/install/package.json @@ -99,7 +99,7 @@ "nodebb-plugin-emoji": "5.1.15", "nodebb-plugin-emoji-android": "4.0.0", "nodebb-plugin-markdown": "12.2.6", - "nodebb-plugin-mentions": "4.5.2", + "nodebb-plugin-mentions": "4.4.3", "nodebb-plugin-ntfy": "1.7.4", "nodebb-plugin-spam-be-gone": "2.2.2", "nodebb-rewards-essentials": "1.0.0", From 6bd22e5337cc46e8d360bae4e62d50de49a2a332 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 15 May 2024 14:02:05 -0400 Subject: [PATCH 5/8] test: remove node 18 --- .github/workflows/test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index b2a52caf42..4e21c8238a 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -27,7 +27,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest] - node: [18, 20] + node: [20] database: [mongo-dev, mongo, redis, postgres] include: # only run coverage once From a40f54aa8771e6c56bbd7a622ed1ad688559c823 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 15 May 2024 14:02:31 -0400 Subject: [PATCH 6/8] test: use node 20 --- .github/workflows/test.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 4e21c8238a..9b4e829384 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -32,14 +32,14 @@ jobs: include: # only run coverage once - os: ubuntu-latest - node: 18 + node: 20 coverage: true # test under development once - database: mongo-dev test_env: development # only run eslint once - os: ubuntu-latest - node: 18 + node: 20 database: mongo-dev lint: true runs-on: ${{ matrix.os }} From 6111db5a37e8489e88e9a93836b0ddf8ac28ce46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 15 May 2024 16:17:55 -0400 Subject: [PATCH 7/8] Revert "test: use node 20" This reverts commit a40f54aa8771e6c56bbd7a622ed1ad688559c823. --- .github/workflows/test.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 9b4e829384..4e21c8238a 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -32,14 +32,14 @@ jobs: include: # only run coverage once - os: ubuntu-latest - node: 20 + node: 18 coverage: true # test under development once - database: mongo-dev test_env: development # only run eslint once - os: ubuntu-latest - node: 20 + node: 18 database: mongo-dev lint: true runs-on: ${{ matrix.os }} From 75abca912a6bc347a3f0c7bc28712f9abe2b98a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 15 May 2024 16:17:59 -0400 Subject: [PATCH 8/8] Revert "test: remove node 18" This reverts commit 6bd22e5337cc46e8d360bae4e62d50de49a2a332. --- .github/workflows/test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 4e21c8238a..b2a52caf42 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -27,7 +27,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest] - node: [20] + node: [18, 20] database: [mongo-dev, mongo, redis, postgres] include: # only run coverage once