From 540a32cfdddbec1c8e691b5e7763a1ef4f0e12fe Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Wed, 4 Nov 2020 15:56:45 -0500 Subject: [PATCH] chore: changing log to remove pre-release changelogs from changelog ... changelog --- CHANGELOG.md | 1083 -------------------------------------------------- 1 file changed, 1083 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d1b1e4d617..b080e7f51d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -886,1089 +886,6 @@ * **openapi:** missing commonprops addition (0dc55bbc) -#### v1.15.0-rc.5 (2020-11-04) - -##### Chores - -* incrementing version number - v1.15.0-rc.5 (4bd2788b) -* add info log into tests (b6d86878) -* update renovate config to automatically merge non-major version bumps #yolo (1c8b8ce1) -* update changelog for v1.15.0-rc.4 (16882941) -* **deps:** - * update dependency mocha to v8.2.1 (35e725d1) - * update dependency lint-staged to v10.5.1 (2fa78e43) - -##### New Features - -* #8823, remove hardcoded write concern (a338f527) -* #8817, add login clientside hooks (715775a7) -* **acp:** autocomplete user search for welcome notifications (d40779a4) - -##### Bug Fixes - -* undefined call (518d4fa1) -* missing await (08ff4041) -* client side crash when creating groups (5a2b14b7) -* disallow registration attempts with password length > 4096 (c0f699e6) -* missing await (4818ec37) -* **deps:** - * update dependency nodebb-theme-vanilla to v11.3.0 (0d80190f) - * update dependency textcomplete to ^0.18.0 (df5d66e5) - -#### v1.15.0-rc.4 (2020-11-02) - -##### Chores - -* incrementing version number - v1.15.0-rc.4 (57b49320) -* update changelog for v1.15.0-rc.3 (2738041b) - -##### New Features - -* use github actions for ci (#8811) (eddf4a4f) -* allow mods/admins to see deleted posts on user profile (6e85920c) - -##### Bug Fixes - -* broken test (87bff6cd) -* updated commitlint config to allow longer subjects, because nobody anywhere uses an email client that limits subject lines to 72 characters (a53d49a2) -* restore old behaviour of empty json w/ 401 code in admin middleware (dda5d426) -* deprecate middleware.isAdmin (15e0731d) -* post editing not taking plugin hook results into account (4439864c) -* **deps:** update dependency nodebb-theme-persona to v10.2.65 (0c7d5860) - -#### v1.15.0-rc.3 (2020-10-30) - -##### Chores - -* incrementing version number - v1.15.0-rc.3 (6de7760a) -* bump persona (e0b67817) -* update changelog for v1.15.0-rc.2 (c3a7ab54) -* **deps:** - * update dependency eslint to v7.12.1 (#8799) (224502d8) - * update dependency lint-staged to v10.5.0 (#8797) (1f2eca6a) - -##### New Features - -* rearrange buttons on manage/users (27016d22) -* #8801, disable express compression by default (6ac73ccb) -* allow passing subset of user settings on update route (ec03af7a) -* wip, write api tests framework (b156b8b5) - -##### Bug Fixes - -* #8805 define our own name for write API v3 (57ed6be7) -* removed superfluous assignment (a08fb8e5) -* createNewPosts to build tpl with ajaxify.data (0b6ef61e) -* handle ACP category enable/disable states after call success (bff53de0) -* remove setCategorySort and setTopicSort (a6a52430) -* sort setting not using correct field name (9082062e) -* update readme to include psql (2d29e603) -* breaking test from 0db0231cff097a6e983683e61284a72d42bd594d (cc1c7220) -* indentation (04185d94) -* add back derpy 20 second sleep (8e7914ff) -* missing method in test error output (3ebb3a34) -* topic object in post editing data return (3c98cd3d) -* bug where token generation route would fail on null case (618e0983) -* typo (2e9f27d8) -* **deps:** - * update dependency jsesc to v3.0.2 (#8802) (c4431294) - * update dependency nodebb-plugin-composer-default to v6.4.5 (7d0d0005) - * update dependency nodebb-theme-persona to v10.2.63 (b3ca7de0) -* **openapi:** final fixes to schemas (14e5c24e) -* **writeapi:** - * more tweaks to schema files (b2e9e3e0) - * fix components, + tag object schema (9f9e3c15) - * missing files for tests (a4f3270f) - * normalizing data (1392d064) - * tests (b092f65d) - * added examples to all parameter objects in schema (93f65f89) - -##### Refactors - -* simpler check in user.blocks.filter (a02ae6f5) -* remove usage of middlewares (266d7587) -* remove /users/{uid}/settings/{setting} route (aa8faf58) -* api test suite to accept methods other than GET (843aff58) -* remove unnecessary wrapper (a512d994) - -#### v1.15.0-rc.2 (2020-10-27) - -##### Chores - -* incrementing version number - v1.15.0-rc.2 (7c084134) -* update changelog for v1.15.0-rc.1 (4f49b3da) -* **deps:** update dependency eslint to v7.12.0 (#8791) (3108f628) - -##### New Features - -* add filter:category.getFields (88a07e69) - -##### Bug Fixes - -* **deps:** - * update dependency nodebb-theme-persona to v10.2.62 (#8798) (12c590ad) - * update dependency nodebb-plugin-mentions to v2.13.1 (#8790) (8353857b) - -##### Performance Improvements - -* reorder async calls (93bdfe2f) - -#### v1.15.0-rc.1 (2020-10-26) - -##### Chores - -* incrementing version number - v1.15.0-rc.1 (943424b5) -* update changelog for v1.15.0-rc.0 (aab5f018) - -##### New Features - -* move postercount to topic hash (0db0231c) -* add free and total mem usage to info (a7b6d0df) -* **writeapi:** user settings API (c26f2b65) - -##### Bug Fixes - -* **deps:** update dependency nodebb-theme-persona to v10.2.61 (#8794) (9de8497d) -* return early for guests/spiders (203db47b) -* #8789,cache meta.settings (156e1396) -* spec (7a318352) -* tests (63e07c94) - -#### v1.15.0-rc.0 (2020-10-21) - -##### Chores - -* incrementing version number - v1.15.0-rc.0 (8d48455b) -* update changelog for v1.15.0-beta.30 (39648722) - -##### New Features - -* new filter filter:teasers.configureStripTags (177a9610) -* send 'Vary' header when ACAO header set (d68ffea8) - -##### Bug Fixes - -* #8781 (db63f5e3) -* reset button loading html (1a4c0dec) - -#### v1.15.0-beta.30 (2020-10-21) - -##### Chores - -* incrementing version number - v1.15.0-beta.30 (2dd3c962) -* some optimizations for codeclimate (4a63c20a) -* update changelog for v1.15.0-beta.29 (63696c40) -* **deps:** - * update dependency lint-staged to v10.4.2 (#8773) (4bfd0087) - * update dependency eslint to v7.11.0 (#8747) (bb85c059) - * update dependency lint-staged to v10.4.1 (#8771) (08a240fa) - * update dependency mocha to v8.2.0 (#8772) (a471b1af) -* **writeapi:** cleanup (f6782471) - -##### New Features - -* add filter.topics.getPostReplies (7a019494) -* topic reply to use api lib (also + missing file) (21974a77) -* send 401 for invalid-uid (ede9435f) -* async/await admin/search (c913900e) -* ignore test folder (2927509a) -* send back 403 on no-privileges error (14f9d8b0) -* refactor groups.delete (8ae1f81c) -* move groups.join to api (d69e503d) -* allow plugins to define api routes (9dd3cc04) -* require https if nodebb is configured with https url (a4ba2389) -* add nyc config (3326d80c) -* change user search to use filters array (a2edb86d) -* add filter (959314c9) -* require csrf token if not using bearer token (1e07886f) -* #8662, verified/unverified user groups (682e926c) -* more fixes (700e1e43) -* more work (40a05b70) -* wip admin/users (b038ac07) -* set unread false for guests (7beaf490) -* add stack to deprecate message (01265d08) -* add checkbox tests (d76229c0) -* add test for serialize/deserialize form (e92d4719) -* disable write api tests until fixed (ae5fb103) -* #8734, add slugify module, deprecate utils.slugify (bddfcb58) -* #8734, move bootstrap-tagsinput to package.json (f16c8268) -* #8734, move deserialize/serialize to package.json (eab7489e) -* #5964, #8734 remove colorpicker (948f2614) -* #8734 remove unused files (c721625a) -* #8734, move sortable to package.json (cc705e5e) -* #8734, move bootbox to package.json (300a8755) -* load jquery-form before using (3b231360) -* #8734, jquery-ui, jquery-form, timeago (#8748) (fda2aedf) -* remove unused textcomplete file (59311a63) -* #8734, remove semver.browser (ae3a231f) -* #8734, move slideout to package.json (2c1897b3) -* #8734, move tinycon to package.json (9c157de0) -* #8734, move visibilityjs to package.json (43589a74) -* #8734, move nprogress to package.json (a46cbb62) -* #8734 move r.js to package.json (aa08f882) -* revoke user sessions above threshold (#8731) (b3ed26ac) -* filter:settings.get plugin hook (c7d15dfa) -* topic delete/restore/purge/(un)pin/(un)lock (da25ce4d) -* add new api page to ACP menu (5fc7e7bf) -* management of API tokens via ACP (49652e6f) -* added DELETE /api/v1/categories/:cid route (3072de48) -* added PUT /api/v1/categories/:cid route (e942ad81) -* added POST /api/v1/categories route (dc666fd8) -* added PUT/DELETE /api/v1/users/:uid/ban routes (a5af2dc8) -* added POST and DELETE /api/v1/users/:uid/follow routes (b5bbcbae) -* added PUT /api/v1/users/:uid/password route (7aed174e) -* added DELETE /api/v1/users/:uid and DELETE /api/v1/users (a1ddc210) -* added openapi.yaml file for BEST documentation (91b79f17) -* added checkRequired middleware for API calls (7b6d43bc) -* migrating write-api skeleton into core (ec5c48b1) -* remove post/header selector (1542a5d7) -* **openapi:** schema validation for write api definitions file (87e3f26f) -* **writeapi:** - * commented-out stub code for file upload (cfee431c) - * file deletion route (f870721f) - * admin settings update route (a55b3817) - * token generation/delete routes, ACP updates (2ec838fc) - * post bookmarking (0973feea) - * post voting (9942c248) - * post delete/restore/purge (414169fd) - * post editing (f66c2fb6) - * topic tags (1605e5e4) - * topic follow/ignore (9be56294) - * adding missing files (6096f74a) - * topic posting and replying (4c833d0b) - * added DELETE /groups/:slug/membership/:uid route (40dc1c38) - * added group joining and deletion (952dc211) - * abstracted ajax calls out to new api module (d044c322) - * added POST /api/v1/groups (ba345e53) - -##### Bug Fixes - -* #8779, fix move all (e6440c0d) -* allow admins adding users to global moderators (1f43e98f) -* incorrect logic for post history editable bool (a691be59) -* [breaking] send configured config URL as origin if not custom (205a1030) -* #8776 some users unable to restore old versions via history (7a8f7049) -* #8595, dont save escaped data when renaming groups (b26e9b59) -* keep sortBy while searching (3ee4936d) -* autocomplete.user on search page (85cfe49d) -* spec (cf474ab2) -* sortby (7bddec93) -* #8774 (b3619d3d) -* #8732 (c107649b) -* #8630, sort extra deps (e362c342) -* missing doTopicAction, fix wrong api params (e78c498e) -* test (8fd3c044) -* appropriate 404 handling for write API calls (b6cce75d) -* redis hget (b2ff1594) -* reimplementing isPrivilegedOrSelfAndPasswordMatch (e98285db) -* socket user bans (3f347baa) -* broken tests from api change (222b4c95) -* tests (7d86be2b) -* handler for group.join (51a60d3d) -* add missing file (d07f0081) -* #8768 (4418ff07) -* api bug where user profile editing continued even if not allowed (cc6e995e) -* module build (bae0f343) -* tests (b295d15e) -* csrf token only on non-GET routes (20bb9c7e) -* avatar selector (4b9444f1) -* test (e6ea71c9) -* timestamp (8c6a5591) -* #8763 (331d236f) -* lastonline again (a481024d) -* caret (71d82ec8) -* lastonline values (97628e2f) -* upgrade script (1289c105) -* cant join system groups (59bbede8) -* tests (a411df13) -* update server param to /api/v3 (0e0f1506) -* typo (c68653d0) -* testing openapi write tests (7aa4d104) -* enable tests (7b2301ff) -* test fix for write API (54e6003a) -* password reset to invalidate all existing reset tokens for that uid (30b3fedc) -* show more lines (ba2e1c4c) -* #8756, pass missing req to mock (30d6a2b8) -* #8757, allow all slashes in category route (1ee93848) -* timeago test for dev/prod (7db224f6) -* timeago test (cecdd291) -* undefined api require, @julianlam (931d44b5) -* watch tooltip (e2d407b7) -* module name (aedd28e0) -* pin sortablejs (8f436eb8) -* admin jquerui requires (75c96686) -* timeago locale switch (8c019a6a) -* category RSS feed was displaying deleted topics (9a5b8a79) -* #8734 make nprogress module (45e8a4d5) -* regression caused by 754595172549ba39b406bd36fc3387d95782d84f (8af30a51) -* dont allow adding duplicates to privileges page (12c8b1c2) -* #8728, dont add admins to table (f259063f) -* remove debug log (675a62da) -* tests (adcadbb2) -* bad merge w/ category ACP page (cb9369f1) -* bad logic in group assertion middleware (8e89f34d) -* errors thrown if no password sent in to profile edit route (7757f965) -* bug where middlewares seemingly ran in parallel (549ca110) -* follow route to match spec (db5c5b2c) -* missing one property in openapi doc (af2e424f) -* error handling with POST /api/v1/users (d8879d21) -* use POST call for user creation in ACP (58043e07) -* user creation POST route returns user data, updated openapi spec (bba2a463) -* selector, so it doesnt effect suggested topics (7138d433) -* use proper api url (264818e5) -* tests, get latest release tag recursively (8eb62e22) -* use app.parseAndTranslate instead of benchpress.parse (fc603a53) -* sorted list delete button (20e0cc5c) -* unable to register async method as response hook listener (dde5b6b8) -* dont allow sorting pinned topics on recent (b955fd36) -* use console.info instead of console.log for sw registration (3c7f79cb) -* **deps:** - * update dependency benchpressjs to v2.0.8 (#8767) (3b88545b) - * update dependency sharp to v0.26.2 (#8765) (42aed15b) - * update dependency nodebb-rewards-essentials to v0.1.4 (#8764) (25c447df) - * update dependency nodebb-theme-persona to v10.2.60 (dcf72354) - * update dependency nodebb-plugin-mentions to v2.13.0 (#8758) (411fa8bc) - * update dependency nodebb-theme-persona to v10.2.59 (#8755) (cd34bfb1) - * update dependency nodebb-theme-persona to v10.2.58 (#8754) (a77ba71e) - * update dependency nodebb-plugin-composer-default to v6.4.4 (#8752) (0399ffaf) - * update dependency benchpressjs to v2.0.7 (#8733) (f8e2324c) - * update dependency nodebb-plugin-composer-default to v6.4.3 (#8750) (666064bf) - * update dependency nodebb-theme-persona to v10.2.57 (#8749) (1c94220b) - * update dependency nodebb-theme-persona to v10.2.56 (414fe19c) - * update dependency nodebb-theme-slick to v1.2.39 (1bc99411) - * bump vanilla/persona (944a7e0e) - * update dependency nodebb-theme-lavender to v5.0.14 (#8739) (43df4b8e) - * update dependency socket.io-client to v2.3.1 (#8700) (ba62ebb6) - * update dependency nodebb-theme-slick to v1.2.37 (#8741) (45aceb26) - * update dependency nodebb-theme-vanilla to v11.2.21 (#8740) (0c7af502) - * update dependency nodebb-theme-persona to v10.2.54 (#8736) (4207dde4) - * update dependency nodebb-theme-persona to v10.2.52 (#8735) (70c085ba) - * update dependency nodebb-theme-persona to v10.2.51 (#8729) (bae2eada) - * update dependency nodebb-theme-persona to v10.2.50 (#8727) (804729fc) - * update dependency nodebb-theme-persona to v10.2.49 (#8722) (b01bc2ae) - * update dependency nodebb-theme-persona to v10.2.48 (#8721) (01702613) - * update dependency nodebb-theme-persona to v10.2.47 (#8720) (04b1daac) - * update dependency nodebb-theme-persona to v10.2.46 (#8719) (ba906d7d) - * update dependency nodebb-plugin-composer-default to v6.4.2 (#8718) (229421ed) -* **openapi:** - * users.yaml (16873800) - * moved write-api to public/openapi (49994f3a) -* **writeapi:** - * tests (ebcb664b) - * tests (229eb2c2) - * tests (b8703ba9) - * tests (41f55b7a) - * calls to profile editing routes 200 even if user DNE (8e7baac6) - * client-side group join API call (68ecf41e) - * authenticate middleware logic to work better with await (fd67355b) -* **refactor:** - * patching helpers.tryRoute for API routes, some re-org (d15d9e44) - * merging write-api auth middlewares with core middlewares (f6433ef2) - -##### Refactors - -* remove console.log, extra require (75024c35) -* show more lines of stack trace (ea31f505) -* posts api (d9a16855) -* post restore/delete/purge (272e73da) -* merge post.edit (9738e202) -* deprecate socket.emit('users.search') use api route (2279e372) -* api categories (083c74e0) -* remove sockets.reqFromSocket (bc880ee0) -* topic follow/ignore to use api lib (9ee3cb9b) -* topic tools' actions to use api lib (68d6818b) -* topic creation to use api lib (40598b36) -* setupApiRoute signature (bf480ee5) -* remove unused middleware (688d7a2c) -* user bans to use api lib (2d252f2f) -* move groups.leave, fix some tests (e367c540) -* change password/user follow to use api lib (960e925e) -* user deletion to use api lib (430e7f58) -* socket profile update to use api lib (77481947) -* socket profile update to use api lib (31ae8a83) -* user create and profile update to use api lib (23086dae) -* use single function for api code (5e2caf19) -* async/await src/user/approval (43afe7ff) -* async/await install/web.js (3881ac30) -* async/await (1fd2eba6) -* use app.render (d89477ca) -* api module (3673accd) -* api module returns promise, error-first cb if cb passed in (a784d10f) -* remove unused search call (dd7424e5) -* switch to using slugify module (dc29f4dc) -* require style (c954db84) -* middleware.assert.* (8ecef7b8) -* rewrite modules/api.js in AMD style (a905d7f0) -* remove posts.tools.purge (ed092bf6) -* **writeapi:** - * update route prefix to api/v3, default error option (3ea1aa47) - * post.tools.purge no longer a method (5e2a3ea6) - -##### Code Style Changes - -* **openapi:** - * break write API routes into individual files (dbb4cfe9) - * move schemas and responses out of write.yaml (ffac3c79) -* updates to openapi files (2928b9b8) -* allowing some es6 features client-side (e1c40b27) -* linting (cdb79488) - -#### v1.15.0-beta.29 (2020-10-05) - -##### Chores - -* incrementing version number - v1.15.0-beta.29 (fca176d2) -* refactor src/emailer.js (75459517) -* update changelog for v1.15.0-beta.28 (fd975a66) - -##### New Features - -* category filter on post queue (#8710) (5d9a8681) -* #6594, add top/popular sections to digest email (#8709) (e60357d2) -* dedicated sorting buttons for plugin ordering in ACP (1761e13d) -* #8233, search sub categories (54737d30) -* move service-worker.js into its own file (f4d76f1e) - -##### Bug Fixes - -* spec (7cd83b9a) -* spec (6924eb6c) -* test (cb2f6f7c) -* dont let mods load postqueue for a cid they are not a mod of (7bf6d3b8) -* show disabled categories in admin&mods (2ea9768e) -* prevent mutiple highlighted rows on category/topic pages (60afb110) -* spec (fbd85680) -* do not show TOC if fewer than 2 headings (f1de084d) -* params cached in autocomplete module (caa8c00f) -* #8686, deprecate `plugin.json/library` (#8705) (017af63f) -* updating minimum node version in readme (d3951ebe) -* update "install plugins" link to go to the download tab (5441651e) -* overflow on submitPluginUsage field (c56236f0) -* #8699 tags route is case sensitive, though tags are not (38f88fc5) -* early button/anchor clicks do nothing (8437130e) -* **deps:** - * update dependency nodebb-plugin-composer-default to v6.4.0 (#8716) (b3a24f74) - * update dependency nodebb-plugin-mentions to v2.11.0 (#8714) (c95a3898) - * update dependency nodebb-theme-slick to v1.2.36 (#8713) (fc2795d3) - * update dependency nodebb-theme-vanilla to v11.2.20 (#8715) (2b0deeb7) - * update dependency nodebb-theme-persona to v10.2.45 (#8711) (f14b4945) - * update dependency nodebb-theme-persona to v10.2.43 (#8701) (1d0eaafb) - * update dependency nodebb-theme-persona to v10.2.42 (2a1da61c) - -##### Refactors - -* shared constants (#8707) (1aa336d8) - -#### v1.15.0-beta.28 (2020-09-29) - -##### Chores - -* incrementing version number - v1.15.0-beta.28 (57f83162) -* update changelog for v1.15.0-beta.27 (70673824) - -##### New Features - -* analytics:maxCache setting in ACP (14ba1a6d) - -#### v1.15.0-beta.27 (2020-09-29) - -##### Chores - -* incrementing version number - v1.15.0-beta.27 (78fad240) -* lint notifications.js (4fc84e9f) -* update changelog for v1.15.0-beta.26 (5e01d288) -* **deps:** - * update dependency eslint-plugin-import to v2.22.1 (aacf8f22) - * update dependency eslint to v7.10.0 (#8687) (119ab719) - -##### New Features - -* **openapi:** - * refactor into indiv. files to match API & tpl routing (ffbf2d6d) - * refactor into indiv. files to match API & tpl routing (84f5e4cf) -* #8695, allow sort for guests (ea0f3262) -* up recommended size to 512x512 + ACP labels for PWA (9c5b6907) -* upload maskable icon for PWA (6478b32d) -* show top 5 trending plugins in new tab in Extend > Plugins (b12e8d63) -* register service worker, #8126 (aa268d5e) -* add theme-color meta tag for browser address bar (5172d731) -* basic service worker, minimum requirement for for a2hs; see #8126 (f69697b3) -* option in ACP to configure notification/email delay for chats (5b427a0c) -* allow autocomplete to pass optional params to user.search (611f3c61) - -##### Bug Fixes - -* **deps:** - * update dependency nodebb-theme-vanilla to v11.2.18 (#8697) (9bdef707) - * update dependency nodebb-theme-slick to v1.2.34 (#8696) (3e2816ae) - * bump persona (f17d42ed) - * update dependency sanitize-html to v2 (1e5621c0) - * update dependency nodebb-theme-persona to v10.2.39 (#8684) (d0010c40) - * update dependency nodebb-theme-persona to v10.2.38 (#8683) (bb04f149) -* early button/anchor clicks do nothing (966d3f76) -* error on `reset -p` if plugin is not active (7f58e3ab) -* manifest test + remove duplicate test (bf3c1c08) -* typo in getCompatiblePlugins (07af6213) -* typo (54705cc4) -* manifest - use absolute URL for start_url (31528a52) -* prefer webmanifest extension over json (46800b66) -* update notification delay ACP help text (4c1e717b) -* #8681 change owner modal's search should check if user is banned (b6f2f0e5) -* **openapi:** test for new trending plugins in ACP (3fbddbe2) - -##### Refactors - -* post edit (16039b11) - -#### v1.15.0-beta.26 (2020-09-25) - -##### Chores - -* incrementing version number - v1.15.0-beta.26 (62c44095) -* up persona (ff8a833a) -* up persona (4a0f54ae) -* update changelog for v1.15.0-beta.25 (240a04b4) - -##### New Features - -* upon plugin installation via ACP, check against nbbpm first (5ddf7022) -* up benchpress (8e88ccd6) - -##### Bug Fixes - -* add img-responsive to post queue post items (f8032cd0) -* **deps:** - * update dependency json2csv to v5.0.3 (30aa7e83) - * update dependency nodebb-theme-persona to v10.2.36 (#8680) (07172b6f) - * update dependency nodebb-theme-persona to v10.2.35 (#8679) (68a5e7e3) - * update dependency json2csv to v5.0.2 (5a2adb42) - -#### v1.15.0-beta.25 (2020-09-23) - -##### Chores - -* incrementing version number - v1.15.0-beta.25 (1124d4ee) -* up persona (032e6001) -* update changelog for v1.15.0-beta.24 (72ab5ba1) - -##### New Features - -* add row highlighting for popular and unread (2cd5f959) -* return to previous page and/or category after marking topic unread (48a8ec4a) -* add missing lang key (bd9b6c99) -* add number of posters to topic (83d4e7ef) - -##### Bug Fixes - -* language key in reset password (2ad33058) -* issue where the last flag filter could not be removed (0fffe289) -* **deps:** - * update dependency nodebb-theme-persona to v10.2.33 (#8675) (abe83773) - * update dependency nodebb-theme-persona to v10.2.31 (#8673) (80dbf97a) - -#### v1.15.0-beta.24 (2020-09-23) - -##### Chores - -* incrementing version number - v1.15.0-beta.24 (23ba071d) -* up persona (5407bf48) -* up persona (4c2eab4b) -* up persona (91133b0f) -* up persona (bcac0805) -* up persona (9dc4db1f) -* up persona (ba70a1bf) -* update changelog for v1.15.0-beta.23 (e6ea208c) - -##### New Features - -* hightlight matches in quick search (f2f3ba49) -* add loading indicator (d38c8722) -* allow plugins to override tags and tag counts (81595095) -* edit test (ccddbb15) -* add x-posts/x-votes keys (23de5613) - -##### Bug Fixes - -* multiword match highlight (f8ef380b) -* tooltip placement on navbar search (82ab6cd3) -* rogue tooltip on navbar profile icon (683c01b0) -* #8580, @julianlam (445a840b) -* topic count on category page if filter is author (bbf6889e) -* match api when modifying ajaxify.data.deleted (int, not bool) (703ac1b6) -* lock/unlock toggle issue (9a7c3c68) -* #8665, trim email before checking validity (ac43cd8b) -* editing posts saving uncessary data (e72fe259) -* api spec (654d5830) -* #8640, add bookmarks to intFields (4f14dc7a) -* change user tooltip container to content (02a48e1c) -* auth tests (fe2dc310) -* #8656, rename /api/me to /api/self (af43f0e4) -* add user tooltips to body (047c4148) -* **deps:** - * update dependency nodebb-plugin-composer-default to v6.3.57 (#8672) (7ecac97a) - * update dependency nodebb-theme-persona to v10.2.30 (#8671) (c8a75631) - * update dependency nodebb-theme-persona to v10.2.24 (#8663) (72cd5f13) - * update dependency postcss to v8.0.6 (#8657) (55921ccf) - * update dependency validator to v13.1.17 (#8659) (01232090) - * update dependency sharp to v0.26.1 (#8660) (b175d671) - -#### v1.15.0-beta.23 (2020-09-18) - -##### Chores - -* incrementing version number - v1.15.0-beta.23 (61a04eb9) -* update changelog for v1.15.0-beta.22 (59ee74c2) - -##### New Features - -* allow adding nested replies to a target component (ddc0ac37) -* hotkey "/" to open ACP search (43571bac) -* ctr-s for save on privileges page too (763cec31) -* ctrl-s now saves on settingsv1/v2 forms (80931423) -* single href (6669b23d) - -##### Bug Fixes - -* **deps:** update dependency nodebb-widget-essentials to v4.1.2 (#8658) (dc0a4a49) - -#### v1.15.0-beta.22 (2020-09-18) - -##### Chores - -* incrementing version number - v1.15.0-beta.22 (9c9329ee) -* update changelog for v1.15.0-beta.21 (8089542e) -* **deps:** update dependency lint-staged to v10.4.0 (2833624e) - -##### Bug Fixes - -* tests (22cd2654) -* use correct topic count for category (220297d5) - -#### v1.15.0-beta.21 (2020-09-16) - -##### Chores - -* incrementing version number - v1.15.0-beta.21 (966cdc13) -* update changelog for v1.15.0-beta.20 (1650f303) - -##### Bug Fixes - -* clear old value on focus (42298fe6) -* **deps:** - * postcss and autoprefixer version incompatibility (70d3ad02) - * update dependency nodebb-plugin-mentions to v2.10.0 (5ea172f9) - * update dependency autoprefixer to v10 (60679481) - -#### v1.15.0-beta.20 (2020-09-15) - -##### Chores - -* incrementing version number - v1.15.0-beta.20 (c8e57ec1) -* update changelog for v1.15.0-beta.19 (9cde5105) - -##### Bug Fixes - -* skip elements if they dont have proper index (c9c9dd2f) - -#### v1.15.0-beta.19 (2020-09-15) - -##### Chores - -* incrementing version number - v1.15.0-beta.19 (2eb7c284) -* update changelog for v1.15.0-beta.18 (b2ca9686) -* **deps:** update dependency eslint to v7.9.0 (b1d781e8) - -##### New Features - -* allow passing in container to threadTools (7148be2f) - -##### Bug Fixes - -* call to reskin (99f24c59) - -#### v1.15.0-beta.18 (2020-09-14) - -##### Chores - -* incrementing version number - v1.15.0-beta.18 (e096791e) -* update changelog for v1.15.0-beta.17 (d6178158) - -##### New Features - -* expose calculateTopicPostCount and getChildrenTree (43742437) - -##### Bug Fixes - -* **deps:** bump theme versions (685633d0) -* move necro-post to be in-line with posts (44309ee6) -* tests, because redis is TOO FAST (4fca7938) - -##### Refactors - -* expose new method for appending moderation note (29b357bc) - -#### v1.15.0-beta.17 (2020-09-14) - -##### Breaking Changes - -* remove toolsVisible in post tools' menu [breaking] (7e7366be) - -##### Chores - -* incrementing version number - v1.15.0-beta.17 (f1c28092) -* update changelog for v1.15.0-beta.16 (e08297ff) - -##### New Features - -* allow custom req.query.filter on /unread /recent (de824007) -* fullname search (#8641) (4be693f2) -* sorted set lex test (9389749b) - -##### Bug Fixes - -* **deps:** - * update dependency nodebb-plugin-composer-default to v6.3.56 (#8648) (8089387b) - * update dependency nodebb-theme-persona to v10.2.22 (c5ca2609) - * update dependency nodebb-theme-vanilla to v11.2.16 (8acdf3f6) - * update dependency nodebb-theme-persona to v10.2.21 (ed0469b5) - * update dependency nodebb-theme-vanilla to v11.2.15 (134ebba6) -* remove old test (5e8c3761) -* client side crash if there are no topics (a8e18fdb) -* #8418 (38d3982b) -* typo (08912361) - -#### v1.15.0-beta.16 (2020-09-11) - -##### Chores - -* incrementing version number - v1.15.0-beta.16 (6043c9cb) -* update changelog for v1.15.0-beta.15 (f878b92c) - -##### New Features - -* add topicIndex to category page (c1c617b3) - -##### Bug Fixes - -* tests (65d049c6) -* check if unread_tids are followed (2d5bd153) -* openapi (e9094094) -* **deps:** - * update dependency nodebb-theme-vanilla to v11.2.14 (31635e3e) - * update dependency nodebb-theme-persona to v10.2.20 (2a13e583) - * update dependency mongodb to v3.6.2 (#8634) (4969c869) - -#### v1.15.0-beta.15 (2020-09-09) - -##### Chores - -* incrementing version number - v1.15.0-beta.15 (10b94f9b) -* update changelog for v1.15.0-beta.14 (5e60d092) - -##### New Features - -* up lavender/slick (34eb1bd2) -* switch to using topic/select component for merge (f6d56466) - -##### Bug Fixes - -* **deps:** - * update dependency nodebb-theme-vanilla to v11.2.13 (#8633) (8137cdc2) - * update dependency nodebb-theme-persona to v10.2.19 (#8632) (37e37c86) -* dont use hardcoded fontawesome icons for lock pin (632793b0) - -#### v1.15.0-beta.14 (2020-09-09) - -##### Chores - -* incrementing version number - v1.15.0-beta.14 (6ca4b86f) -* update commitlint config (61a8c6f0) -* update changelog for v1.15.0-beta.13 (ca8d492b) - -##### New Features - -* undo for posts move (762e9fe8) -* #8626, new move posts modal (5a40d26b) - -##### Bug Fixes - -* #8629 and change undo timeout to 10 seconds (65d94a3b) -* alert_id selector (2bebdf01) -* use text-right (a78e1df9) -* **deps:** - * update dependency nodebb-theme-vanilla to v11.2.12 (#8628) (7ab87072) - * update dependency nodebb-theme-persona to v10.2.18 (#8627) (2740655d) - -#### v1.15.0-beta.13 (2020-09-08) - -##### Chores - -* incrementing version number - v1.15.0-beta.13 (bdd71c51) -* update changelog for v1.15.0-beta.12 (0a242605) -* **deps:** - * update dependency eslint to v7.8.1 (#8597) (39110276) - * update dependency lint-staged to v10.3.0 (#8608) (dc1f1db9) - -##### New Features - -* refactor app.js (5002e0f6) -* remove global RELATIVE_PATH (19c44861) -* remove app.template (3cd3b7a1) -* remove global window.templates (630bac2a) -* remove app.isConnected, use socket.connected (fddeb5c0) -* use const/let (6fc31df0) -* allow nbb to work with cloudflare rocket loader :rocket: (4d665955) -* move code (53a5f151) -* #8602, dont send emails to unconfirmed addresses (b6917b9d) -* add partials/footer/js.tpl (94da9fe5) -* add missing name to profile image upload (54b49725) -* add action:user.removeCoverPicture (b0a75922) -* add user data to action:user.removeUploadedPicture (962446a5) -* add userData to action:user.delete (9542ef12) -* force upgrade scripts for test (1b7ba2c8) -* replace relative urls to absolute before sending email notifs (1e5981c0) - -##### Bug Fixes - -* **deps:** - * update dependency nodebb-theme-vanilla to v11.2.11 (#8624) (fd6259c8) - * update dependency nodebb-theme-persona to v10.2.17 (#8623) (a1d310bd) - * update dependency nodebb-theme-slick to v1.2.30 (#8620) (251ea79b) - * update dependency nodebb-theme-persona to v10.2.16 (#8618) (0d85dc48) - * update dependency nodebb-theme-vanilla to v11.2.10 (#8619) (b52301b1) - * update dependency nodebb-theme-vanilla to v11.2.9 (#8616) (69373fde) - * update dependency nodebb-theme-persona to v10.2.15 (#8614) (3c0540c1) - * update dependency socket.io-redis to v5.4.0 (#8600) (5ba23f24) - * update dependency nodebb-theme-vanilla to v11.2.8 (#8599) (97e3543e) - * update dependency nodebb-theme-persona to v10.2.12 (#8598) (1bb0896e) -* remove lang keys, remove sounds menu (a34b685c) -* lavender version (8a752364) -* tests (e3a0b4b1) -* wider widget area (4bace773) -* bypass nbbpm for now (33c1bd5f) -* #8432, add CSP frame-ancestors (46ab2711) -* allow setting maximumAboutMeLength to 0 (4588e521) -* additional commit for CF rocket loader (a38784f5) -* stack trace (4031a8ca) -* #8604 (a2638976) -* don't toggle elements if there is no inputEl (57f67e2b) -* **bug:** #8611, custom route logic corrected (#8612) (64a457a4) - -#### v1.15.0-beta.12 (2020-09-03) - -##### Chores - -* incrementing version number - v1.15.0-beta.12 (b852c9b7) -* update changelog for v1.15.0-beta.11 (f07ba866) - -##### Bug Fixes - -* **deps:** update dependency nodebb-plugin-composer-default to v6.3.55 (#8606) (dfeb65bb) - -##### Refactors - -* socket posts delete/restore/purge so tid is not necessary (#8607) (f743f920) - -#### v1.15.0-beta.11 (2020-09-02) - -##### Chores - -* incrementing version number - v1.15.0-beta.11 (c1ce7391) -* update changelog for v1.15.0-beta.10 (9c34eced) - -##### New Features - -* add client side action:flag.create (09de364e) - -#### v1.15.0-beta.10 (2020-09-01) - -##### Chores - -* incrementing version number - v1.15.0-beta.10 (f252d4d7) -* update changelog for v1.15.0-beta.9 (affc7927) -* **deps:** - * update dependency mocha to v8.1.3 (#8588) (05efeff6) - * update dependency eslint to v7.8.0 (#8594) (e1b98142) - -##### New Features - -* additional sorting options for flags (0c203517) - -##### Bug Fixes - -* **deps:** update dependency nodebb-plugin-markdown to v8.12.1 (27426c06) -* don't crash on outdated redis instances (896fe9d6) - -#### v1.15.0-beta.9 (2020-08-28) - -##### Chores - -* incrementing version number - v1.15.0-beta.9 (8dc513da) -* update changelog for v1.15.0-beta.8 (3b960c3b) - -##### Bug Fixes - -* update post-queue hook names (0e58d2b8) - -#### v1.15.0-beta.8 (2020-08-28) - -##### Chores - -* incrementing version number - v1.15.0-beta.8 (34bb869c) -* update changelog for v1.15.0-beta.7 (e449ff9a) - -##### Bug Fixes - -* accept/reject in post-queue instead of accept/delete (694f4b2b) - -#### v1.15.0-beta.7 (2020-08-28) - -##### Chores - -* incrementing version number - v1.15.0-beta.7 (fd917b8e) -* update changelog for v1.15.0-beta.6 (a7f03b64) - -##### New Features - -* new filter hook prior to post queue addition (8cc36de2) -* add replies to getPostSummaryByPids (a9dfc9a7) -* add reply count to getPostSummaryByPids (de0f4aad) - -##### Bug Fixes - -* **deps:** - * update dependency nodebb-theme-vanilla to v11.2.5 (64f4179a) - * update dependency nodebb-theme-persona to v10.2.10 (777419b2) -* new openapi def for replies addition (b5871275) - -#### v1.15.0-beta.6 (2020-08-27) - -##### Chores - -* incrementing version number - v1.15.0-beta.6 (a9019cbe) -* update changelog for v1.15.0-beta.5 (0e90064e) -* **deps:** update dependency lint-staged to v10.2.13 (efc30e97) - -##### New Features - -* theme work for #8580, closes #8580 (6e805c1b) - -##### Bug Fixes - -* #8582 (9f9164a9) -* debug logging :dog: (fb3b4a02) -* ip-blacklist not working after #8580 (56101ae5) -* ip-blacklist not working after #8580 (c681b4b2) -* post-queue not working after #8580 (dc5bd760) -* #8411 missing language sources for ip-blacklist/post-queue (a93e1955) -* removed invalid options for the sendmail transport (#8576) (2b785628) - -##### Refactors - -* ip-blacklist and post-queue language files (4dc6e64a) -* moved ip-blacklist and post-queue styles/tpls to themes (b6b94a56) - -#### v1.15.0-beta.5 (2020-08-26) - -##### Chores - -* incrementing version number - v1.15.0-beta.5 (81e4c4df) -* update changelog for v1.15.0-beta.4 (6c4aed8c) -* **deps:** update dependency mocha to v8.1.2 (#8579) (c722b0e5) - -##### New Features - -* allow undo of topic move (abb5e81d) -* added alert.timeoutfn (cd8e7963) -* sort dependencies alphabetically (a4dbbc37) - -##### Bug Fixes - -* missing localisation for topic move error (bacee6b4) -* select all checkbox does not re-enable bulk actions button (5d60dce3) -* **deps:** update dependency sharp to v0.26.0 (#8578) (7ca967ee) - -#### v1.15.0-beta.4 (2020-08-25) - -##### Chores - -* incrementing version number - v1.15.0-beta.4 (f2726a6d) -* update changelog for v1.15.0-beta.3 (11e2ccab) - -##### New Features - -* up persona (af9f328c) - -##### Bug Fixes - -* dupes in unread followed topics (55533b11) -* wrong data passed to getCategories (39f4bbaa) - -#### v1.15.0-beta.3 (2020-08-22) - -##### Chores - -* incrementing version number - v1.15.0-beta.3 (39178c2d) -* update changelog for v1.15.0-beta.2 (d8a9f1c3) - -##### New Features - -* banning a user will resolve their post flags (354e6ccc) - -##### Bug Fixes - -* openapi spec (4f7cfd53) -* api spec (c4ad14cb) -* username, email history disappering if content was deleted (91d9333a) -* up composer (9fd37753) -* package-install clobbering scoped nodebb plugins (840cb510) - -#### v1.15.0-beta.2 (2020-08-21) - -##### Chores - -* incrementing version number - v1.15.0-beta.2 (59b50d0a) -* update changelog for v1.15.0-beta.1 (aeca19d5) - -##### Bug Fixes - -* empty "manage" menu showing in ACP (4b0cb26b) -* hide nodebb version in ACP for non-superadmins (cc268605) -* change how admin middlewares are exported (f00595b3) -* one less return, to appease codeclimate (ae68a254) -* inability to access /admin if not superadmin (03bd76de) -* #8560, fix old upgrade script (29e3ab24) -* use promises in privilege save (9cbe9389) -* overzealous click handler on flag list row (7a5daff4) -* +comment, -debug log (9608b44f) - -##### Refactors - -* changed way middleware was exported (cf2f1e95) - -#### v1.15.0-beta.1 (2020-08-20) - -##### Chores - -* incrementing version number - v1.15.0-beta.1 (4fa57fbb) - -##### New Features - -* theme changes for #8571 (5415c01c) -* logic for bulk actions in flags list, #8571 (a3a22793) -* expose global/admin privileges to all routes (4737f937) - -##### Bug Fixes - -* multiple alerts in the same millisecond overwrite each other (589216e7) -* reintroduce 20s delay for api tests (56393795) -* client-side error in flags/detail (b2271eb6) -* #8570 (7daba7dd) - -##### Tests - -* **openapi:** missing commonprops addition (0dc55bbc) - #### 1.14.3 (2020-07-08) ##### Bug Fixes