mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-02-25 08:01:15 +01:00
Merge commit 'c93bd0105e9e0d3a5350f8e730c2792ee9515ca0' into v2.2.x
This commit is contained in:
26
CHANGELOG.md
26
CHANGELOG.md
@@ -1,3 +1,29 @@
|
||||
#### v2.2.4 (2022-07-12)
|
||||
|
||||
##### Chores
|
||||
|
||||
* **deps:**
|
||||
* update docker/metadata-action action to v4 (42a45a71)
|
||||
* bump ace-builds from 1.5.3 to 1.7.1 in /install (d568d2f5)
|
||||
* bump winston from 3.8.0 to 3.8.1 in /install (26b73b39)
|
||||
* bump ioredis from 5.0.6 to 5.1.0 in /install (0d55c42d)
|
||||
* bump nodemailer from 6.7.5 to 6.7.7 in /install (bd37b286)
|
||||
* **deps-dev:**
|
||||
* bump @commitlint/cli from 17.0.2 to 17.0.3 in /install (9e44cdad)
|
||||
* bump eslint from 8.18.0 to 8.19.0 in /install (7139ad5f)
|
||||
* incrementing version number - v2.2.3 (f80476b9)
|
||||
* update changelog for v2.2.3 (8719a93f)
|
||||
* incrementing version number - v2.2.2 (343ffa66)
|
||||
* incrementing version number - v2.2.1 (efc77b2a)
|
||||
* incrementing version number - v2.2.0 (eecb836d)
|
||||
|
||||
##### Bug Fixes
|
||||
|
||||
* **deps:** update dependency diff to v5.1.0 (452e5bf7)
|
||||
* #10733, extraneous apostrophes in plugin upgrader (3c41ae04)
|
||||
* get version from install/package.json instead (60114219)
|
||||
* #10739, always re-add theme to active plugins, on theme set (8d701ec3)
|
||||
|
||||
#### v2.2.3 (2022-07-05)
|
||||
|
||||
##### Chores
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
"connect-pg-simple": "7.0.0",
|
||||
"connect-redis": "6.1.3",
|
||||
"cookie-parser": "1.4.6",
|
||||
"cron": "2.0.0",
|
||||
"cron": "2.1.0",
|
||||
"cropperjs": "1.5.12",
|
||||
"csurf": "1.11.0",
|
||||
"daemon": "1.1.0",
|
||||
@@ -70,7 +70,7 @@
|
||||
"jquery-deserialize": "2.0.0",
|
||||
"jquery-form": "4.3.0",
|
||||
"jquery-serializeobject": "1.0.0",
|
||||
"jquery-ui": "1.13.1",
|
||||
"jquery-ui": "1.13.2",
|
||||
"jsesc": "3.0.2",
|
||||
"json2csv": "5.0.7",
|
||||
"jsonwebtoken": "8.5.1",
|
||||
@@ -81,7 +81,7 @@
|
||||
"material-design-lite": "1.3.0",
|
||||
"mime": "3.0.0",
|
||||
"mkdirp": "1.0.4",
|
||||
"mongodb": "4.7.0",
|
||||
"mongodb": "4.8.0",
|
||||
"morgan": "1.10.0",
|
||||
"mousetrap": "1.6.5",
|
||||
"multiparty": "4.2.3",
|
||||
@@ -97,7 +97,7 @@
|
||||
"nodebb-plugin-spam-be-gone": "1.0.0",
|
||||
"nodebb-rewards-essentials": "0.2.1",
|
||||
"nodebb-theme-lavender": "6.0.0",
|
||||
"nodebb-theme-persona": "12.0.11",
|
||||
"nodebb-theme-persona": "12.0.12",
|
||||
"nodebb-theme-slick": "2.0.2",
|
||||
"nodebb-theme-vanilla": "12.1.18",
|
||||
"nodebb-widget-essentials": "6.0.0",
|
||||
@@ -111,7 +111,7 @@
|
||||
"postcss": "8.4.14",
|
||||
"postcss-clean": "1.2.0",
|
||||
"prompt": "1.3.0",
|
||||
"ioredis": "5.1.0",
|
||||
"ioredis": "5.2.0",
|
||||
"request": "2.88.2",
|
||||
"request-promise-native": "1.0.9",
|
||||
"rimraf": "3.0.2",
|
||||
@@ -148,9 +148,9 @@
|
||||
"devDependencies": {
|
||||
"@apidevtools/swagger-parser": "10.0.3",
|
||||
"@commitlint/cli": "17.0.3",
|
||||
"@commitlint/config-angular": "17.0.0",
|
||||
"@commitlint/config-angular": "17.0.3",
|
||||
"coveralls": "3.1.1",
|
||||
"eslint": "8.19.0",
|
||||
"eslint": "8.20.0",
|
||||
"eslint-config-nodebb": "0.1.1",
|
||||
"eslint-plugin-import": "2.26.0",
|
||||
"grunt": "1.5.3",
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
"composer.hide_preview": "הסתר תצוגה מקדימה",
|
||||
"composer.user_said_in": "%1 אמר ב%2:",
|
||||
"composer.user_said": "%1 אמר:",
|
||||
"composer.discard": "האם למחוק פוסט זה?",
|
||||
"composer.discard": "האם לבטל את השינויים שנעשו בפוסט זה?",
|
||||
"composer.submit_and_lock": "אשר ונעל",
|
||||
"composer.toggle_dropdown": "הדלק/כבה את התפריט הנפתח",
|
||||
"composer.uploading": "העלאה %1",
|
||||
|
||||
@@ -89,11 +89,11 @@
|
||||
"thread_tools.fork": "פצל נושא",
|
||||
"thread_tools.delete": "מחק נושא",
|
||||
"thread_tools.delete-posts": "מחק פוסטים",
|
||||
"thread_tools.delete_confirm": "האם אתה בטוח שאתה רוצה למחוק נושא זה?",
|
||||
"thread_tools.delete_confirm": "האם למחוק נושא זה?",
|
||||
"thread_tools.restore": "שחזר נושא",
|
||||
"thread_tools.restore_confirm": "האם אתה בטוח שאתה רוצה לשחזר נושא זה?",
|
||||
"thread_tools.restore_confirm": "האם לשחזר נושא זה?",
|
||||
"thread_tools.purge": "מחק נושא",
|
||||
"thread_tools.purge_confirm": "האם אתה בטוח שאתה רוצה למחוק נושא זה?",
|
||||
"thread_tools.purge_confirm": "האם לטהר נושא זה?",
|
||||
"thread_tools.merge_topics": "מזג נושאים",
|
||||
"thread_tools.merge": "מזג",
|
||||
"topic_move_success": "נושא זה יועבר מיד ל\"%1\". לחץ כאן כדי לבטל.",
|
||||
@@ -102,57 +102,57 @@
|
||||
"topic_move_undone": "העברת הנושא בוטל",
|
||||
"topic_move_posts_success": "הפוסטים יועברו בקרוב. לחץ כאן לביטול.",
|
||||
"topic_move_posts_undone": "העברת הפוסט בוטל",
|
||||
"post_delete_confirm": "האם אתה בטוח שאתה רוצה למחוק פוסט זה?",
|
||||
"post_restore_confirm": "האם אתה בטוח שאתה רוצה לשחזר פוסט זה?",
|
||||
"post_purge_confirm": "האם אתה בטוח שאתה רוצה למחוק פוסט זה?",
|
||||
"post_delete_confirm": "האם למחוק פוסט זה?",
|
||||
"post_restore_confirm": "האם לשחזר פוסט זה?",
|
||||
"post_purge_confirm": "האם לטהר פוסט זה?",
|
||||
"pin-modal-expiry": "תאריך תפוגה",
|
||||
"pin-modal-help": "באפשרותך להגדיר כאן תאריך תפוגה לנושא(ים) המוצמד(ים). לחלופין, אתה יכול להשאיר שדה זה ריק כדי שהנושא יישאר נעוץ עד לביטול ההצמדה ידנית.",
|
||||
"pin-modal-help": "באפשרותכם להגדיר כאן תאריך תפוגה לנושא(ים) המוצמד(ים). לחלופין, ביכולתכם להשאיר שדה זה ריק, כדי שהנושא יישאר נעוץ עד לביטול ההצמדה ידנית.",
|
||||
"load_categories": "טוען קטגוריות",
|
||||
"confirm_move": "הזז",
|
||||
"confirm_fork": "פצל",
|
||||
"bookmark": "הוסף למועדפים",
|
||||
"bookmarks": "מועדפים",
|
||||
"bookmarks.has_no_bookmarks": "לא צירפת פוסט למועדפים עדיין",
|
||||
"copy-permalink": "Copy Permalink",
|
||||
"copy-permalink": "העתקת קישור-קבוע",
|
||||
"loading_more_posts": "טוען פוסטים נוספים",
|
||||
"move_topic": "הזז נושא",
|
||||
"move_topics": "הזז נושאים",
|
||||
"move_post": "הזז פוסט",
|
||||
"move_topic": "הזזת נושא",
|
||||
"move_topics": "הזזת נושאים",
|
||||
"move_post": "הזזת פוסט",
|
||||
"post_moved": "הפוסט הועבר!",
|
||||
"fork_topic": "פצל נושא",
|
||||
"enter-new-topic-title": "הכנס כותרת נושא חדשה",
|
||||
"fork_topic_instruction": "לחץ על הפוסטים שברצונך לפצל",
|
||||
"fork_topic": "פיצול נושא",
|
||||
"enter-new-topic-title": "הכניסו כותרת נושא חדשה",
|
||||
"fork_topic_instruction": "לחצו על הפוסטים שברצונכם לפצל",
|
||||
"fork_no_pids": "לא נבחרו פוסטים!",
|
||||
"no-posts-selected": "לא נבחרו פוסטים!",
|
||||
"x-posts-selected": "%1 פוסט(ים) נבחרו",
|
||||
"x-posts-will-be-moved-to-y": "%1 פוסט(ים) יועברו ל-\"%2\"",
|
||||
"fork_pid_count": "%1 פוסט(ים) נבחרו",
|
||||
"fork_success": "הפוסט פוצל בהצלחה! לחץ כאן על מנת לעבור לפוסט המפוצל.",
|
||||
"delete_posts_instruction": "לחץ על הפוסטים שברצונך למחוק",
|
||||
"merge_topics_instruction": "לחץ על הנושאים שברצונך למזג או חפש אותם",
|
||||
"fork_success": "הפוסט פוצל בהצלחה! לחצו כאן על מנת לעבור לפוסט המפוצל.",
|
||||
"delete_posts_instruction": "לחצו על הפוסטים שברצונכם למחוק",
|
||||
"merge_topics_instruction": "לחצו על הנושאים שברצונכם למזג או חפשו אותם",
|
||||
"merge-topic-list-title": "רשימת הנושאים למיזוג",
|
||||
"merge-options": "אפשרויות מיזוג",
|
||||
"merge-select-main-topic": "בחר את הכותרת המועדפת",
|
||||
"merge-select-main-topic": "בחרו את הכותרת הראשית",
|
||||
"merge-new-title-for-topic": "כותרת חדשה לנושא",
|
||||
"topic-id": "מזהה נושא",
|
||||
"move_posts_instruction": "לחץ על הפוסטים שברצונך להסיר ואז הכנס מזהה נושא או עבור לנושא היעד",
|
||||
"change_owner_instruction": "לחץ על הפוסטים עליהם תרצה לשנות את כותב ההודעה",
|
||||
"composer.title_placeholder": "הכנס את כותרת הנושא כאן...",
|
||||
"composer.handle_placeholder": "הזן את שמך / כינוי שלך כאן",
|
||||
"move_posts_instruction": "לחצו על הפוסטים שברצונכם להסיר ואז הכניסו מזהה נושא או עברו לנושא היעד",
|
||||
"change_owner_instruction": "לחצו על הפוסטים בהם תרצו לשנות את שם כותב ההודעה",
|
||||
"composer.title_placeholder": "הכניסו את כותרת הנושא כאן...",
|
||||
"composer.handle_placeholder": "הזינו את שמכם / כינוי שלכם כאן",
|
||||
"composer.discard": "ביטול",
|
||||
"composer.submit": "שלח",
|
||||
"composer.submit": "שליחה",
|
||||
"composer.additional-options": "אפשרויות נוספות",
|
||||
"composer.schedule": "תזמן",
|
||||
"composer.schedule": "תיזמון",
|
||||
"composer.replying_to": "מגיב ל%1",
|
||||
"composer.new_topic": "נושא חדש",
|
||||
"composer.editing": "עורך",
|
||||
"composer.uploading": "מעלה...",
|
||||
"composer.thumb_url_label": "הדבק את כתובת ה-URL לתמונה מוקטנת עבור הנושא",
|
||||
"composer.thumb_title": "הוסף תמונה מוקטנת לנושא זה",
|
||||
"composer.thumb_url_label": "הדביקו את כתובת ה-URL לתמונה מוקטנת עבור הנושא",
|
||||
"composer.thumb_title": "הוסיפו תמונה מוקטנת לנושא זה",
|
||||
"composer.thumb_url_placeholder": "http://example.com/thumb.png",
|
||||
"composer.thumb_file_label": "או העלה קובץ",
|
||||
"composer.thumb_remove": "נקה שדות",
|
||||
"composer.drag_and_drop_images": "גרור תמונות לכאן",
|
||||
"composer.thumb_file_label": "או העלו קובץ",
|
||||
"composer.thumb_remove": "ניקוי שדות",
|
||||
"composer.drag_and_drop_images": "גררו תמונות לכאן",
|
||||
"more_users_and_guests": "%1 משתמש(ים) נוספים ו-%2 אורח(ים)",
|
||||
"more_users": "%1 משתמשים נוספים",
|
||||
"more_guests": "%1 אורחים נוספים",
|
||||
|
||||
@@ -100,8 +100,6 @@ async function checkPlugins() {
|
||||
const suggestedModules = await getSuggestedModules(nbbVersion, toCheck);
|
||||
process.stdout.write(chalk.green(' OK'));
|
||||
|
||||
console.log(plugins, suggestedModules);
|
||||
|
||||
let current;
|
||||
let suggested;
|
||||
const upgradable = suggestedModules.map((suggestObj) => {
|
||||
|
||||
@@ -327,6 +327,7 @@ module.exports = function (User) {
|
||||
User.reset.cleanByUid(data.uid),
|
||||
User.reset.updateExpiry(data.uid),
|
||||
User.auth.revokeAllSessions(data.uid),
|
||||
User.email.expireValidation(data.uid),
|
||||
]);
|
||||
|
||||
plugins.hooks.fire('action:password.change', { uid: uid, targetUid: data.uid });
|
||||
|
||||
Reference in New Issue
Block a user