|
|
|
@ -1,3 +1,236 @@
|
|
|
|
|
#### 1.13.3 (2020-05-08)
|
|
|
|
|
|
|
|
|
|
##### Chores
|
|
|
|
|
|
|
|
|
|
* incrementing version number - v1.13.3 (ee583e80)
|
|
|
|
|
* bump persona (d2bd746c)
|
|
|
|
|
* incrementing version number - v1.13.2 (beafd613)
|
|
|
|
|
* **deps:**
|
|
|
|
|
* update dependency coveralls to v3.1.0 (5ed4a108)
|
|
|
|
|
* pin dependency @apidevtools/swagger-parser to 9.0.1 (51eccef5)
|
|
|
|
|
* update dependency husky to v4.2.5 (30a25983)
|
|
|
|
|
* update dependency husky to v4.2.4 (0a650118)
|
|
|
|
|
* update dependency lint-staged to v10.1.3 (a9e68639)
|
|
|
|
|
* update dependency nyc to v15.0.1 (#8231) (a3789e28)
|
|
|
|
|
* update dependency lint-staged to v10.1.2 (#8235) (e1919c90)
|
|
|
|
|
* update dependency lint-staged to v10.1.1 (944a6f58)
|
|
|
|
|
* update dependency lint-staged to v10.1.0 (30bd233b)
|
|
|
|
|
* update dependency eslint-config-airbnb-base to v14.1.0 (811c3aee)
|
|
|
|
|
* update dependency jsdom to v16.2.2 (c5a7242d)
|
|
|
|
|
* update dependency eslint-plugin-import to v2.20.2 (b92c1600)
|
|
|
|
|
* update dependency lint-staged to v10.0.10 (0ad4b556)
|
|
|
|
|
* update dependency coveralls to v3.0.11 (14458087)
|
|
|
|
|
* update dependency smtp-server to v3.6.0 (22681945)
|
|
|
|
|
* update dependency mocha to v7.1.1 (#8215) (c5356541)
|
|
|
|
|
* update dependency grunt to v1.1.0 (#8214) (b0864e7c)
|
|
|
|
|
* update dependency husky to v4.2.3 (#8162) (776fe9d2)
|
|
|
|
|
* update dependency lint-staged to v10.0.8 (#8180) (13d8f6f1)
|
|
|
|
|
* update dependency eslint-plugin-import to v2.20.1 (#8081) (4cdb3131)
|
|
|
|
|
* update dependency jsdom to v16.2.1 (#8165) (fbd95a50)
|
|
|
|
|
* update dependency husky to v4.2.2 (#8160) (f4ed35c9)
|
|
|
|
|
* update dependency jsdom to v16 (#8114) (1037de02)
|
|
|
|
|
|
|
|
|
|
##### Documentation Changes
|
|
|
|
|
|
|
|
|
|
* updated changelog (146388aa)
|
|
|
|
|
|
|
|
|
|
##### New Features
|
|
|
|
|
|
|
|
|
|
* allow activating additional plugins for testing via config.json (a969c5ce)
|
|
|
|
|
* move plugin tests to separate file (3a23ddab)
|
|
|
|
|
* remove node14 for now (a72e4429)
|
|
|
|
|
* reduce infinite scroll area (3fcbd691)
|
|
|
|
|
* manifest.json improvements from #8126 (#8264) (6e5ebb61)
|
|
|
|
|
* show error if json is invalid (15345627)
|
|
|
|
|
* moved component specs into separate files (cd506557)
|
|
|
|
|
* added UserObject, UserObjectFull, Breadcrumb, Pagination component (64d79fe5)
|
|
|
|
|
* added some summary and descriptions (ae3e90d6)
|
|
|
|
|
* add some descriptions (442c018e)
|
|
|
|
|
* common schema (eade13f9)
|
|
|
|
|
* openapi component (1af5507a)
|
|
|
|
|
* add page query param to docs (9987813f)
|
|
|
|
|
* tag route doc (bbddaadf)
|
|
|
|
|
* local redoc view on development mode only (1136a369)
|
|
|
|
|
* added auto-generated, slimmed-down openapi 3.0 file for read api (7b155dab)
|
|
|
|
|
* add parent cids to body class (23571224)
|
|
|
|
|
* add 2 hooks for modifying privileges (d080c7b0)
|
|
|
|
|
* add user ip to admin/dev/info (5e91a67e)
|
|
|
|
|
* change option name (cba5b23e)
|
|
|
|
|
* add no-build to ./nodebb setup (476f6717)
|
|
|
|
|
* add awaitable socket.emit (4083a6e3)
|
|
|
|
|
* settings sorted list (#8170) (3c9689a5)
|
|
|
|
|
* guard against accidental ommision (79737c53)
|
|
|
|
|
* **openapi:**
|
|
|
|
|
* merging openapi-test branch into master (8387178b)
|
|
|
|
|
* move all commonprops out for commonprops component (65c78de6)
|
|
|
|
|
* added template to commonprops (2425f453)
|
|
|
|
|
|
|
|
|
|
##### Bug Fixes
|
|
|
|
|
|
|
|
|
|
* #8302, send string to writeFileSync (d09bd2cf)
|
|
|
|
|
* winston showing json object (7d081843)
|
|
|
|
|
* sortable topics even if only 1 pinned topic (6765de3d)
|
|
|
|
|
* #8298, use class name added by jQueryUI instead (dd2bc189)
|
|
|
|
|
* topic search shortcut for macs (f2c725c6)
|
|
|
|
|
* #8297, uids.length is different than topics.length (0431d75f)
|
|
|
|
|
* #8297 guest handles shown in category.tpl (fcb81cb8)
|
|
|
|
|
* only add to set if numRecentReplies>0 (16a98eaf)
|
|
|
|
|
* #8293, don't show error if there are no self messages (be305410)
|
|
|
|
|
* failing tests @julianlam (ecd622fd)
|
|
|
|
|
* #3321, run plugin tests for installed plugins (a6bb9f43)
|
|
|
|
|
* remove deprecated mocha.opts (3d0db963)
|
|
|
|
|
* spec (84383d39)
|
|
|
|
|
* #8290, if there are no filters go to ?reset=1 (9839346e)
|
|
|
|
|
* #8283, update gdpr link again (2d076344)
|
|
|
|
|
* add missing await (4f1128fd)
|
|
|
|
|
* #8287, dont readd user after deletion (9d153fd3)
|
|
|
|
|
* missing await (4d6b2ec3)
|
|
|
|
|
* #8286, rescind notif when its resolved/rejected (0391856d)
|
|
|
|
|
* #8284, parse ToS on register (0ca84bd9)
|
|
|
|
|
* #8283, point to official site (17d664e0)
|
|
|
|
|
* jquery xhtml violations (275e837b)
|
|
|
|
|
* #8274 Don't escape HTML in manage users (#8275) (4855f1de)
|
|
|
|
|
* crash in topic controller (0c7c70ed)
|
|
|
|
|
* crash when res.locals.linkTags is undefined (7cab2b0f)
|
|
|
|
|
* #8272 user link in digest email (e80b8101)
|
|
|
|
|
* tag of /api/unread/total (9ffdab02)
|
|
|
|
|
* response hook logic (5a1c6ee7)
|
|
|
|
|
* remove upload picture test (avatars) (6edf02d4)
|
|
|
|
|
* remove tests related to group covers, as route is gone (442fe65f)
|
|
|
|
|
* #8269, return array of topics from hook (4eafe0f0)
|
|
|
|
|
* remove dead picture upload code #8260 (ef52461f)
|
|
|
|
|
* path.resolve to logs file (5bcaf715)
|
|
|
|
|
* only trigger infinitescroll on scroll end (ba6d3fd3)
|
|
|
|
|
* wrong data returned in available.groups (c7ea84a2)
|
|
|
|
|
* no focus on find user modal (1b425ef1)
|
|
|
|
|
* accidental fp precision on flag and acp dash graphs (bcbf98aa)
|
|
|
|
|
* #8232, unresolvable session mismatch on register cancel (f2f6fbf1)
|
|
|
|
|
* pin jquery to 3.4.1, #8252 (e440d617)
|
|
|
|
|
* #8249, don't send move notifications for deleted posts/topics (d77036db)
|
|
|
|
|
* missing descriptions for common properties (7b31fb34)
|
|
|
|
|
* some definitions in read API spec (03739b6f)
|
|
|
|
|
* tagged all routes in read api spec (455d42bc)
|
|
|
|
|
* override ACAO header for read API spec file (240d9091)
|
|
|
|
|
* throw error if topic does not exist (59cf0e80)
|
|
|
|
|
* hookname (e93578b8)
|
|
|
|
|
* #8230, add hook getUserDataByUserSlug (0d1b5a7f)
|
|
|
|
|
* ignore case for group details route (15d6975e)
|
|
|
|
|
* lint (740e598a)
|
|
|
|
|
* lint (8e23dec8)
|
|
|
|
|
* #8221, fix parent selection (08031730)
|
|
|
|
|
* invite properly (071506eb)
|
|
|
|
|
* admins not seeing invite button (8f4b99a4)
|
|
|
|
|
* #8217, add missing lang key (0b5fac75)
|
|
|
|
|
* #8206 first message in chat has false `newSet` (93acd139)
|
|
|
|
|
* #8203, fix user invites refreshing page (2f9c7c62)
|
|
|
|
|
* #8202, filter non-existing users in search by uid (f07f4f8e)
|
|
|
|
|
* notification bodyShort truncated if there is a comma in topic title (266061c3)
|
|
|
|
|
* hsts max-age missing translation (b67af70d)
|
|
|
|
|
* call next (80f1bcad)
|
|
|
|
|
* try travis fix again (05bee629)
|
|
|
|
|
* try fixing psql on travis (bc9e92a1)
|
|
|
|
|
* dont let regular users see other users watched categories (cf6eadb9)
|
|
|
|
|
* also fix updating bookmark if sorting is newest_to_oldest (6e5de39b)
|
|
|
|
|
* #8188, fix bookmark if sorting is newest_to_oldest (32ada7c4)
|
|
|
|
|
* duplicate ID + label (ac241fb8)
|
|
|
|
|
* #8184 global mods unable to revoke other user sessions (f0db240a)
|
|
|
|
|
* return null if field does not exist (e72a29b3)
|
|
|
|
|
* #8179, limit length of location/website/fullname, check grouptitle (14e78667)
|
|
|
|
|
* tag key (32636755)
|
|
|
|
|
* #8175 (bc93b567)
|
|
|
|
|
* #8168 re-allowing slashes in homePageRoute (667608a0)
|
|
|
|
|
* tweak to session validation in addHeaders (eddbd868)
|
|
|
|
|
* only call clearCookie for logged in users (630f5d5b)
|
|
|
|
|
* #6422, update deleted/restored messages (06703408)
|
|
|
|
|
* #8163, prevent account deletion (4d0636f8)
|
|
|
|
|
* register (5a0c7c14)
|
|
|
|
|
* #8157, update recent tid when post is moved (e7495440)
|
|
|
|
|
* tests (b73aa84d)
|
|
|
|
|
* move start/stop every iteration (dd3893b1)
|
|
|
|
|
* #8154, move start/stop every iteration (300c04ce)
|
|
|
|
|
* #8154, respect stop (690bb69d)
|
|
|
|
|
* #8156 dont allow loading members from hidden groups (f23bc347)
|
|
|
|
|
* #8155, don't validate name on update if groupName didn't change (03a02e5d)
|
|
|
|
|
* return correct number of suggested topics (236e1e68)
|
|
|
|
|
* #8151, don't crash if taskbar doesn't have element (2e794801)
|
|
|
|
|
* logic for determining dailyStats hour vars (398f0120)
|
|
|
|
|
* fix daily analytics being one day off (9ecdb92f)
|
|
|
|
|
* remove debug line (0b9ad416)
|
|
|
|
|
* no decimal places for category analytics (14655f87)
|
|
|
|
|
* #8142, broken site if no server-side session (#8148) (d6e3f3f0)
|
|
|
|
|
* #8144 pluginHooks in maintenance mode middleware (0885ec68)
|
|
|
|
|
* **deps:**
|
|
|
|
|
* #8298 bump persona (158d9231)
|
|
|
|
|
* update dependency nodebb-plugin-composer-default to v6.3.25 (89d17647)
|
|
|
|
|
* update dependency jquery to v3.5.1 [security] (#8281) (a69f0b29)
|
|
|
|
|
* update dependency nodebb-rewards-essentials to v0.1.3 (#8289) (919034a7)
|
|
|
|
|
* update dependency mongodb to v3.5.7 (#8279) (25d509c4)
|
|
|
|
|
* actually, swagger-parser is a dev dependency (d09c6ae0)
|
|
|
|
|
* missing @apidevtools/swagger-parser (f1720735)
|
|
|
|
|
* update dependency nodebb-theme-persona to v10.1.37 (#8258) (b0c30ceb)
|
|
|
|
|
* update dependency archiver to v4 (28777f67)
|
|
|
|
|
* update dependency mongodb to v3.5.6 (#8256) (49236067)
|
|
|
|
|
* bump dependencies (#8239) (e68156e1)
|
|
|
|
|
* update dependency jsesc to v3.0.1 (#8243) (92b55ef5)
|
|
|
|
|
* update dependency jsesc to v3 (bb70cebb)
|
|
|
|
|
* update dependency pg to v8 (#8227) (ac98775f)
|
|
|
|
|
* update dependency validator to v13 (f497ee62)
|
|
|
|
|
* update dependency sharp to v0.25.2 (#8220) (dd660c87)
|
|
|
|
|
* bump markdown (ee6cb412)
|
|
|
|
|
* update dependency mongodb to v3.5.5 (#8205) (5535c50c)
|
|
|
|
|
* update dependency sitemap to v6 (#8198) (2052f14c)
|
|
|
|
|
* update dependency nodebb-plugin-composer-default to v6.3.23 (6d98d5a1)
|
|
|
|
|
* update dependency sharp to v0.25.1 (#8199) (21e91c91)
|
|
|
|
|
* update dependency nodebb-plugin-composer-default to v6.3.22 (#8193) (e01f05e3)
|
|
|
|
|
* update dependency nodebb-theme-slick to v1.2.29 (#8177) (9daa21ff)
|
|
|
|
|
* update dependency nodebb-theme-vanilla to v11.1.16 (#8178) (7d6a983b)
|
|
|
|
|
* update dependency nodebb-theme-persona to v10.1.35 (#8176) (3acc24b0)
|
|
|
|
|
* update dependency sharp to v0.24.1 (#8164) (7cc63f7d)
|
|
|
|
|
* update dependency mongodb to v3.5.3 (#8161) (4b907137)
|
|
|
|
|
* update dependency nodebb-widget-essentials to v4.1.0 (#8159) (a5f3c2a2)
|
|
|
|
|
* update dependency request to v2.88.2 (#8158) (7fde180a)
|
|
|
|
|
* update dependency redis to v3 (#8152) (ef964b11)
|
|
|
|
|
* update dependency rimraf to v3.0.2 (#8153) (d8efc6b6)
|
|
|
|
|
* **openapi:**
|
|
|
|
|
* v14 test fix (23a0b8c5)
|
|
|
|
|
* remove account and group upload routes (d342a28c)
|
|
|
|
|
* more fleshing out (058a15db)
|
|
|
|
|
* fleshed out admin routes (bae88e08)
|
|
|
|
|
* added some descriptions (ab4bd7e1)
|
|
|
|
|
* added PostsObject component (2395d2be)
|
|
|
|
|
* finished moving all category objects out (23dd2727)
|
|
|
|
|
* changed some descriptions (c939f8c6)
|
|
|
|
|
* added CategoryObject component (55d0a9ff)
|
|
|
|
|
* removed repeated breadcrumb blocks in favour of $ref (646fac1e)
|
|
|
|
|
* remove all repeated pagination blocks in favour of (ac579f9d)
|
|
|
|
|
* removed warning for category mods route (1cf62095)
|
|
|
|
|
* normalising the file for programmatic updates (3a5c6e07)
|
|
|
|
|
|
|
|
|
|
##### Other Changes
|
|
|
|
|
|
|
|
|
|
* #8298 (2e57d8ac)
|
|
|
|
|
* post.updatePostVoteCount (b25b51bd)
|
|
|
|
|
* //github.com/NodeBB/NodeBB (5e140454)
|
|
|
|
|
* categories.updateRecentTid (6c59683b)
|
|
|
|
|
* categories.updateRecentTid (51933c1f)
|
|
|
|
|
* router.page, dep. filter variant (0053e779)
|
|
|
|
|
* flags as well (5ebcdb18)
|
|
|
|
|
* crash when res.locals.linkTags is undefined" (fe03effe)
|
|
|
|
|
* //github.com/NodeBB/NodeBB (87a6ff0d)
|
|
|
|
|
* cnpm and pnpm (#8222) (e6a1741c)
|
|
|
|
|
* //github.com/NodeBB/NodeBB (7ae76477)
|
|
|
|
|
* openapi component" (683e5851)
|
|
|
|
|
* override ACAO header for read API spec file" (c82a2637)
|
|
|
|
|
* password.change (00e299e9)
|
|
|
|
|
* topic.tools.load (5aa76cdf)
|
|
|
|
|
* #8154, move start/stop every iteration" (4abe5eb7)
|
|
|
|
|
|
|
|
|
|
##### Refactors
|
|
|
|
|
|
|
|
|
|
* match core field name pinned (478ed6c1)
|
|
|
|
|
* getUsersCSV to use batch lib (1efb238a)
|
|
|
|
|
* reorganized socket.io admin modules (e1c6c3b2)
|
|
|
|
|
|
|
|
|
|
#### 1.13.2 (2020-02-05)
|
|
|
|
|
|
|
|
|
|
##### Chores
|
|
|
|
|