You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1841 lines
85 KiB
Markdown
1841 lines
85 KiB
Markdown
#### 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
|
|
|
|
* incrementing version number - v1.13.2 (71f4607d)
|
|
* bump themes (027f3f22)
|
|
* bump vanilla (236a1730)
|
|
* bump persona (82ace391)
|
|
* incrementing version number - v1.13.1 (cc6758a0)
|
|
* **deps:**
|
|
* update dependency eslint to v6.8.0 (#8062) (15783213)
|
|
* update dependency nyc to v15 (#8094) (976e26a9)
|
|
* update commitlint monorepo (#8100) (eb4a1a57)
|
|
* update dependency lint-staged to v10.0.7 (#8132) (cdfbcbb9)
|
|
* update dependency mocha to v7 (#8106) (b370333c)
|
|
* update dependency husky to v4 (dd440ce9)
|
|
* update dependency lint-staged to v10.0.1 (66992a55)
|
|
* update dependency lint-staged to v10 (d74eecfb)
|
|
|
|
##### Documentation Changes
|
|
|
|
* updated changelog (2edc6960)
|
|
|
|
##### New Features
|
|
|
|
* add test for isOnline (66febb80)
|
|
* add test for change post owner (df2c7851)
|
|
* check flag values on save (assignee and state) (#8122) (8e5a2276)
|
|
|
|
##### Bug Fixes
|
|
|
|
* admin relogin (a5ef6b53)
|
|
* #8135 (c35a21d7)
|
|
* handle mkdirp0.5->1.0x so it doesn't break upgrade (1e50616c)
|
|
* #8134, upgrade mkdirp to 1.0.x (87225a90)
|
|
* onSuccessfulLogin not working (111ed802)
|
|
* #8139, dont allow restore if not deleted by self (8c48f94b)
|
|
* use view_deleted when filtering, closes #8137 (9969dd63)
|
|
* escape invalid rules (d927b763)
|
|
* add missing await (3cca929a)
|
|
* missing await in SocketPosts.changeOwner (0ae1eb4f)
|
|
* #8133, check if user is in room before removing (23810cc6)
|
|
* add missing await (cd1fa27a)
|
|
* missing await (f799f017)
|
|
* dont return flag data to client (418c174d)
|
|
* check if user has read priv before flagging (51236df4)
|
|
* restrict getUsersInRoom to members (1f13ab8a)
|
|
* remove unused conditional, dont add dupe messages (3077eb94)
|
|
* tests for messaging (ecc579a2)
|
|
* #8127 user join system message duplicated (594cd7e1)
|
|
* background-size in taskbar images (106c141f)
|
|
* tests, was using hardcoded message id (1b08f376)
|
|
* typo in #8116 (8bb5e71e)
|
|
* build step defaults to series instead of parallel (3fac09b1)
|
|
* escape system message, don't allow editing system messages (6a63c1a1)
|
|
* escape register query param (c8fb7f92)
|
|
* delete upload (8c6a7954)
|
|
* check uploadName (153b1a0e)
|
|
* #8120, bubble errors from static hooks (01d1ae78)
|
|
* escape bootswatchSkin and homepageRoute (b0f3e48a)
|
|
* change owner missing await (3e525576)
|
|
* hsts always enabled (e3952674)
|
|
* escape topic.thumb (b7a57996)
|
|
* #8112, don't crash hook returns no data (4eb9652a)
|
|
* escape config.userLang/acpLang, don't allow invalid language codes (e06c1bfc)
|
|
* group create/join/update name validation (61da8c29)
|
|
* don't crash if groupData is missing (48f08627)
|
|
* #8105, fix export json on page load (5a8217de)
|
|
* #8103, fix advanced menu not displaying in ACP (52774531)
|
|
* meta description missing if url doesn't have post index (10989ccc)
|
|
* create user modal instantly closing (c1b1ee61)
|
|
* login with weak password (9d074731)
|
|
* dont check password strength on login (f6d7a24a)
|
|
* **deps:**
|
|
* update dependency connect-redis to v4.0.4 (#8143) (16ab641d)
|
|
* update dependency rimraf to v3.0.1 (#8138) (726ba71c)
|
|
* update dependency validator to v12.2.0 (#8136) (f07b4bfa)
|
|
* update dependency nodebb-theme-persona to v10.1.34 (#8140) (6d7131fb)
|
|
* update dependency nodebb-theme-persona to v10.1.31 (#8129) (c510a2c4)
|
|
* update dependency mongodb to v3.5.2 (#8092) (0e49cfb9)
|
|
* update dependency sharp to v0.24.0 (#8121) (16e8f496)
|
|
* update dependency nodebb-plugin-composer-default to v6.3.21 (#8119) (ca10f8f0)
|
|
* update dependency nodebb-widget-essentials to v4.0.18 (#8111) (df5e3a73)
|
|
|
|
##### Other Changes
|
|
|
|
* NodeBB/NodeBB (b959c24a)
|
|
* //github.com/NodeBB/NodeBB (ee4304b4)
|
|
* //github.com/NodeBB/NodeBB (bfaba895)
|
|
* save disableLeave (#8123) (09d55581)
|
|
* //github.com/NodeBB/NodeBB (842916ea)
|
|
|
|
##### Refactors
|
|
|
|
* messaging (30c50361)
|
|
|
|
#### 1.13.1 (2019-12-19)
|
|
|
|
##### Chores
|
|
|
|
* incrementing version number - v1.13.1 (d1e0672f)
|
|
* incrementing version number - v1.13.0 (c38b2d23)
|
|
* **deps:**
|
|
* update dependency husky to v3.1.0 (#8046) (c3418c26)
|
|
* update dependency coveralls to v3.0.9 (#8067) (0aeee144)
|
|
* update dependency eslint to v6.7.0 (32cfe96f)
|
|
* update dependency coveralls to v3.0.8 (#8054) (8ba26104)
|
|
|
|
##### Documentation Changes
|
|
|
|
* updated changelog (94499da3)
|
|
|
|
##### New Features
|
|
|
|
* better output for cli plugins list, closes #8075 (4fc69443)
|
|
* #5272, allow changing user groups from manage users page (05c9fe27)
|
|
* merge social authentication into plugins menu in ACP (f9a8ebfc)
|
|
* convert middleware.isAdmin to async/await (efd1e88b)
|
|
|
|
##### Bug Fixes
|
|
|
|
* #8085, fix cookie name (dec157d6)
|
|
* #8058, fix incorrect digest setting display in ACP (1b992d82)
|
|
* remove select version (6a17e32d)
|
|
* travis config (3ae98300)
|
|
* travis :dog: (3731dc4e)
|
|
* #8078, dont mark notifications read without a mergeId (a8df6d62)
|
|
* #8077, show continue chat on all profile pages (7af1c873)
|
|
* profile showing posts from deleted topics (2679f37d)
|
|
* #8073, configurable necroThreshold (4d669783)
|
|
* allow members to search as well (b323df2f)
|
|
* #8069, dont show hidden groups in search (c2cd7de8)
|
|
* missing await (33fd4a1c)
|
|
* #8064, break-word on post-queue (1bda92e3)
|
|
* #6711 (7ed002a1)
|
|
* #8061, don't crash if there is a network problem (de404102)
|
|
* #8059, properly mark topic unread when using mark unread for all (a688aaae)
|
|
* #8042, dont show errors after clearing form (3811e0a3)
|
|
* unhandled promise rejection error on reset error (51073772)
|
|
* #8050, fix redirect after registration (366ad5cd)
|
|
* make _csrf a secure cookie if the website is using https (#8045) (0efe27b1)
|
|
* #8034 (0a96c923)
|
|
* serialize (a2545204)
|
|
* show login fields if user has local password (1eca5b3d)
|
|
* use the correct attribute name for widgets (6c404b81)
|
|
* **deps:**
|
|
* update dependency semver to v7 (483d7535)
|
|
* update dependency nodebb-theme-vanilla to v11.1.12 (610ecf35)
|
|
* update dependency sharp to v0.23.4 (#8076) (eb18c182)
|
|
* update dependency nodebb-theme-persona to v10.1.30 (0514383a)
|
|
* update dependency nodebb-plugin-markdown to v8.11.0 (702ca164)
|
|
* update dependency connect-mongo to v3.2.0 (2aef7a5b)
|
|
* update dependency mongodb to v3.3.5 (#8065) (68118e43)
|
|
* update dependency nodebb-theme-persona to v10.1.29 (#8057) (34933091)
|
|
* update dependency sharp to v0.23.3 (#8044) (6fa88823)
|
|
* update dependency validator to v12.1.0 (#8055) (488ea394)
|
|
* update dependency nodebb-theme-slick to v1.2.28 (#8041) (b3511f71)
|
|
* update dependency nodebb-theme-vanilla to v11.1.11 (#8040) (d567c4ae)
|
|
* update dependency nodebb-theme-persona to v10.1.28 (#8039) (6c87bed5)
|
|
* update dependency nodebb-plugin-dbsearch to v4.0.7 (#8038) (1e2e16b4)
|
|
|
|
##### Refactors
|
|
|
|
* async/await middleware (a227cbe3)
|
|
* change to const/let (3454a24b)
|
|
* shorter returns (cec00795)
|
|
|
|
### 1.13.0 (2019-11-13)
|
|
|
|
##### Chores
|
|
|
|
* incrementing version number - v1.13.0 (c38b2d23)
|
|
* incrementing version number - v1.12.2 (810e2c0b)
|
|
* **deps:**
|
|
* update dependency jsdom to v15.2.1 (9d946d1c)
|
|
* update dependency eslint to v6.6.0 (d0e428e9)
|
|
* update dependency lint-staged to v9.4.2 (#7954) (d108c7d0)
|
|
* update dependency mocha to v6.2.2 (#7984) (e31a47cd)
|
|
* update dependency coveralls to v3.0.7 (#7961) (9b308e4b)
|
|
* update dependency jsdom to v15.2.0 (#7971) (9b4e9882)
|
|
* update dependency husky to v3.0.9 (fd5095a3)
|
|
* update dependency husky to v3.0.8 (88cae415)
|
|
* update dependency lint-staged to v9.4.1 (a2a7bb3d)
|
|
* update node.js to v8.16.1 (f9ad826b)
|
|
* update node:8.16.0 docker digest to bb12612 (48cc317c)
|
|
* update dependency eslint to v6.5.1 (da12e947)
|
|
* update dependency husky to v3.0.7 (10a30e66)
|
|
* update commitlint monorepo to v8.2.0 (ddd4e039)
|
|
* update dependency mocha to v6.2.1 (b172d106)
|
|
* update dependency lint-staged to v9.2.3 (ccccba81)
|
|
* update dependency coveralls to v3.0.6 (#7820) (2b1f840e)
|
|
* update dependency husky to v3.0.3 (cbede89a)
|
|
* update dependency lint-staged to v9 (f2e4664d)
|
|
* update dependency eslint-plugin-import to v2.18.2 (#7779) (57b2a553)
|
|
* update dependency eslint to v6.1.0 (#7783) (7257e6b2)
|
|
* update dependency husky to v3.0.2 (7ad72b32)
|
|
* update node:8.16.0 docker digest to c671dc2 (e76214a2)
|
|
* update dependency mocha to v6.2.0 (d43f5dcf)
|
|
* update node:8.16.0 docker digest to 310db2a (c46a0772)
|
|
* update dependency husky to v3.0.1 (28151f86)
|
|
* update dependency eslint-plugin-import to v2.18.1 (9fda2c1f)
|
|
* update commitlint monorepo to v8.1.0 (f73468d5)
|
|
* update dependency coveralls to v3.0.5 (5b746d53)
|
|
* update dependency husky to v2.7.0 (1d0fd028)
|
|
* update dependency eslint to v6.0.1 (77347d0a)
|
|
* update dependency husky to v2.6.0 (fc69e891)
|
|
* update dependency eslint-plugin-import to v2.18.0 (744e4428)
|
|
* update dependency husky to v2.5.0 (4960b925)
|
|
* update dependency lint-staged to v8.2.1 (2fa68e3b)
|
|
* update node:8.16.0 docker digest to 06adec3 (fc224cca)
|
|
* update dependency husky to v2.4.1 (17ec8fde)
|
|
* update node:8.16.0 docker digest to d5ad3f5 (f9e99fa3)
|
|
* update node:8.16.0 docker digest to 75b524a (5995834b)
|
|
* update node:8.16.0 docker digest to b9a98ae (fca6d794)
|
|
* update dependency lint-staged to v8.2.0 (376390c4)
|
|
* update dependency husky to v2.4.0 (3d2ec0bb)
|
|
* update dependency coveralls to v3.0.4 (c360e0c2)
|
|
* update dependency eslint-plugin-import to v2.17.3 (eac4e2f1)
|
|
* update node:8.16.0 docker digest to 957cab2 (cc6fa97c)
|
|
* update commitlint monorepo to v8 (80532831)
|
|
|
|
##### Documentation Changes
|
|
|
|
* updated changelog (183b0ed3)
|
|
|
|
##### New Features
|
|
|
|
* displaying one-click unsubscribe link in email footer (#8024) (df139928)
|
|
* #7467, pass query params when redirecting to posts (480a64aa)
|
|
* use helpers.setupAdminPageRoute (b5a30006)
|
|
* wip, better digest handling (+ eventual digest resend logic) (#7995) (645d6472)
|
|
* add action:messaging.save (ac5c560c)
|
|
* #7957, allow post queue based on group (1cedc4a0)
|
|
* add filter:topics.unreadCutoff (e020b85b)
|
|
* Add filter:topic.delete and filter:topic.restore (#7946) (#7989) (989107d9)
|
|
* no more session cookie for guests (#7982) (cf7e0cfd)
|
|
* Implement WICG change-password-url (#7072) (#7990) (df1efe5f)
|
|
* log errors from mubsub (b01a47cb)
|
|
* upgrade to sitemap5 (#7980) (d6792188)
|
|
* #7964, change all categories at once (485fbd2f)
|
|
* closes #7952, translate widget-settings (990508a5)
|
|
* remove ability to delete events from acp (554e6711)
|
|
* resetting theme will reset skin (03827fa6)
|
|
* disable timeout on launch route (4bc77d06)
|
|
* add new hook to get custom category tids for unread (b1926054)
|
|
* adding filter:login.check and loginFormEntry[] for the filter:login.build hook (#7861) (94810fd6)
|
|
* #7932, redirect to group details after creation (2444ed5c)
|
|
* add new hook filteR:topics.getSortedTids (b93c826d)
|
|
* bypass cropper for gifs (9a756004)
|
|
* deprecate file.isFileTypeAllowed (ffe3670f)
|
|
* send notification to group owners when someone leaves (ed122364)
|
|
* add failing test for pagination (#7924) (22b02f14)
|
|
* refactor getSortedSetRange to allow big arrays (b602c044)
|
|
* add new test (1e5246f9)
|
|
* add rss feed url for tags (bbc2e956)
|
|
* add sm2x avatar class #7813 (35a4ca2f)
|
|
* #7090, abililty to hide widgets (71cd602d)
|
|
* #7760, body-parser config (5de6d885)
|
|
* actually cache duh (f05c1dae)
|
|
* cache tags:topic:count (63bd252f)
|
|
* increase search timeouts (1789ecb4)
|
|
* make handleSearch public (ebe5ed22)
|
|
* increase size of local cache (b81405a8)
|
|
* don't hardcode numberic fields in user search (09410ff1)
|
|
* allow only watching core (451c7fd4)
|
|
* client-side taskbar.update method, deprecates .updateTitle() (9b09ee0e)
|
|
* option to restrict group leaving, closes #7770 (1796b65d)
|
|
* preserver querystring when changing category sort (ad96b0e0)
|
|
* html sanitization on all filter:parse.* hooks, closes #7872 (2580306d)
|
|
* up socket.io-adapter-mongo (3d2cb628)
|
|
* update LESS to v3.x, #7855 (#7867) (aea04de0)
|
|
* up psql socket.io adapter (b565e568)
|
|
* add client side hook for quick search&normal search (f31d30cd)
|
|
* allow floating pinned topics to top in getSortedTopics (1d7e0c63)
|
|
* promisify recent.getData (6f7ab586)
|
|
* faster initial stat loading (89cd31ed)
|
|
* cache stats, mongo count sucks (cb50b3f4)
|
|
* dashboard stats (3ff6e1bb)
|
|
* add filter:search.getPosts (aeb44faf)
|
|
* add image and imageClass to post summaries (80bd52fc)
|
|
* #7842, make isInvited, isPending work with uids (fa268556)
|
|
* convert search controller to async/await (acf12e3d)
|
|
* notification on membership acceptance, closes #7835 (1a2a381a)
|
|
* additional events logged for various group actions (1ce33faa)
|
|
* async (e6353486)
|
|
* async/await controllers/admin/dashboard (32ea04a8)
|
|
* async/await admin/controllers (72590b34)
|
|
* async/await (7beef91c)
|
|
* async/await refactor (3cc7ec63)
|
|
* async/await controllers/accounts (a3541d88)
|
|
* rewrite getRawPost to async/await (b734defb)
|
|
* added new filter hook filter:post.getRawPost (973075cf)
|
|
* convert categories controller to async/await (e9fd49e2)
|
|
* new client-side hooks for chat minimize and close (3d3fa865)
|
|
* test psql without defineProperty (#7815) (af1f7249)
|
|
* fire updateRemainingLength hook for chats (af968c6a)
|
|
* send pids into filter:post.getFields hook (0e07ffa1)
|
|
* move cache tpl (65fc0612)
|
|
* async refactor (3a9d83a4)
|
|
* move group privs above user, add labels (47e30a67)
|
|
* widgets/index.js (dec8040c)
|
|
* use promise version (4d6b6871)
|
|
* #7743, meta/dependencies (1c2540d3)
|
|
* #7743, widgets/admin (96ebe7b5)
|
|
* #7743, meta/languages and languages (c02686bf)
|
|
* added filter:tags.getAll plugin hook (66aa443b)
|
|
* #7743, events (102d4b02)
|
|
* #7743 meta/errors (97d7a850)
|
|
* get rid of async.eachSeries (99cf47ee)
|
|
* #7743 meta/tags.js (7b908639)
|
|
* #7743 meta/templates.js (79eed9ae)
|
|
* #7743 navigation (764a2b12)
|
|
* #7743 account/posts controller (e72f3e4f)
|
|
* #7743 finish topics controller (9b3f4b98)
|
|
* #7743, webserver (0d047f4e)
|
|
* #7743 meta/themes.js (7dc0eaf0)
|
|
* #7743, meta/sounds (a15c50bf)
|
|
* #7743 , meta/cachebuster, meta/configs (7f72181e)
|
|
* convert src/messaging/* to async/await (#7778) (756a717e)
|
|
* #7743 meta/blacklist (fcf8fd51)
|
|
* #7743 meta/index (69860e58)
|
|
* #7743 plugins (c126cd85)
|
|
* #7743 plugins/data (f5f5f76b)
|
|
* dont waste whitespace (17f843f9)
|
|
* switch to promise.all (34d85b52)
|
|
* #7743, privileges (faccb191)
|
|
* #7743 , search.js (6d3a92b8)
|
|
* shorter name (8e75646a)
|
|
* cache group:members for priv groups (daed76d5)
|
|
* #7743 finish groups (72def7df)
|
|
* #7743, groups/index, invite, leave,membership (a39ca51e)
|
|
* #7743,groups/index,join (d5342a40)
|
|
* #7743, groups/delete,ownership,posts,user (fcd4445a)
|
|
* #7743 groups/cover,create,data (5e8614e1)
|
|
* #7743, finish post module (c0c6c652)
|
|
* #7743 posts/diff, posts/edit (c4bb467e)
|
|
* #7743, posts module (1b2b308a)
|
|
* #7743, finish user module (a51ec591)
|
|
* #7743 (6fea46b6)
|
|
* #7743 (cd80c263)
|
|
* #7743 (0a690c57)
|
|
* #7743 (1c5fad6d)
|
|
* #7743 (fe4c0481)
|
|
* #7743 categories (fcf3e077)
|
|
* #7743, user/digest, user/email, user/follow (c610eb14)
|
|
* #7743, user/create, user/data, user/delete (d6e36c31)
|
|
* #7743 , user/block, user/categories (4541caa4)
|
|
* #7743 notifications (6f738c2b)
|
|
* remove unused code, add 2 tests (cd2e68cb)
|
|
* #7743 user/ban, up mubsub (1970214a)
|
|
* #7743, user/approval, user/auth (b24ce976)
|
|
* #7743, posts/votes (8ef75be3)
|
|
* #7743 posts (e1ecc36d)
|
|
* #7743 user/admin.js (2c335955)
|
|
* add utils.promiseParallel (4170abfd)
|
|
* #7743, posts/user.js (0a6cfb37)
|
|
* added new admin option newbiePostEditDuration (#7737) (8a6a58ee)
|
|
* returning category data in tags page (75ff4d7d)
|
|
* ACP analytics API route (#7725) (a0c0ef1b)
|
|
* closes #7718 (ee4d78ca)
|
|
* add status to post summaries (41bc6ca2)
|
|
* use arrow functions (3100d803)
|
|
* ability to sort watched topics, closes #3735 (f24c14d7)
|
|
* use fewer system resources to draw the progress bar (d0ee312c)
|
|
* removed series from upgrade script (23fb904f)
|
|
* remove duped zadds, these are already in topics.onNewPostMade (cb51c239)
|
|
* log data on error (f8a7cf73)
|
|
* cleanup, use bulk (198d0587)
|
|
* #7707, added sortedSetAddBulk (3ecd703e)
|
|
* change widget-* to data-widget-* (#7703) (13efbc99)
|
|
* shorter setsCard (3780a58f)
|
|
* show best & latest posts on profile (b53a60c2)
|
|
* use db.sortedSetsAdd (7e54d7aa)
|
|
* use db.sortedSetsAdd (29a124c4)
|
|
* dont log action:plugins.fireHook (a7600b4b)
|
|
* upgrade to connect-mongo 3.0.0, closes #7693 (ebfc369a)
|
|
* add hook for user notifications, closes #7672 (ede060a6)
|
|
* user/notifications refactor (580f7860)
|
|
* send new post/topic event in batches (8c331088)
|
|
* allowing count to be passed to ./nodebb events (f6d3cc0e)
|
|
* awaitable websockets (#7645) (aee47b29)
|
|
* hooks can now return promise or call callbacks (a6436716)
|
|
* fallback strings for ACP events (99120676)
|
|
* design revamp of ACP events page (#7664) (c7f95cce)
|
|
* optimize group rename (48538b28)
|
|
* allow multiple scores in sortedSetsAdd (31ccc860)
|
|
* optimize copy privileges (0dca13e9)
|
|
* on category search reveal children and parents (0721bee1)
|
|
* async3 upgrade (#7639) (4d9bc30d)
|
|
* #7627, close chat on ajaxify on mobile (6cebc7f0)
|
|
* update meta tags on ajaxify (#7580), fixes #7544 (a41769e6)
|
|
|
|
##### Bug Fixes
|
|
|
|
* **deps:**
|
|
* update dependency mongodb to v3.3.4 (#8032) (2093418d)
|
|
* update dependency nodebb-theme-vanilla to v11.1.10 (c01699f7)
|
|
* update dependency nodebb-theme-persona to v10.1.27 (182397b1)
|
|
* update dependency nodebb-plugin-spam-be-gone to v0.6.7 (#8027) (c2565a2f)
|
|
* update dependency nodebb-theme-slick to v1.2.27 (#8020) (7122bdc7)
|
|
* update dependency nodebb-theme-persona to v10.1.26 (#8019) (73d9752e)
|
|
* update dependency connect-mongo to v3.1.2 (#8013) (bfea9d39)
|
|
* update dependency postcss to v7.0.21 (#7998) (ef5f6714)
|
|
* update dependency nodebb-plugin-composer-default to v6.3.17 (#8009) (e1e2d20c)
|
|
* update dependency sharp to v0.23.2 (#8005) (420f9fe4)
|
|
* update dependency nodebb-theme-persona to v10.1.25 (#8012) (cb91e756)
|
|
* update dependency connect-mongo to v3.1.1 (#8006) (7655265c)
|
|
* update dependency connect-mongo to v3.1.0 (#7994) (401d1eed)
|
|
* bump persona (6155c460)
|
|
* update dependency nodebb-theme-persona to v10.1.23 (#7986) (9bd6f686)
|
|
* update dependency nodebb-theme-persona to v10.1.22 (#7965) (bf6ae6d6)
|
|
* update dependency nodebb-rewards-essentials to v0.1.2 (#7962) (692d94bf)
|
|
* update dependency nodebb-theme-persona to v10.1.21 (#7956) (1a150d8f)
|
|
* update dependency nodebb-plugin-spam-be-gone to v0.6.6 (#7944) (cffbb325)
|
|
* update dependency nodebb-theme-persona to v10.1.20 (#7943) (9589fa32)
|
|
* update dependency nodebb-theme-persona to v10.1.19 (#7942) (0d629f06)
|
|
* update dependency connect-redis to v4.0.3 (#7933) (2856333d)
|
|
* update dependency spider-detector to v2 (310039e8)
|
|
* update socket.io packages to v2.3.0 (764ed7f8)
|
|
* update dependency sharp to v0.23.1 (#7928) (17437897)
|
|
* update dependency nodebb-plugin-dbsearch to v4.0.6 (#7918) (44cd7189)
|
|
* update dependency nodebb-plugin-composer-default to v6.3.16 (#7917) (d8fe6e42)
|
|
* update dependency nodebb-plugin-composer-default to v6.3.15 (#7916) (c5e5e24b)
|
|
* update dependency nodebb-plugin-composer-default to v6.3.14 (#7914) (e18392ab)
|
|
* update dependency nodebb-theme-persona to v10.1.18 (#7906) (8ed80bcb)
|
|
* update dependency nodebb-rewards-essentials to v0.1.1 (#7905) (5b8bb3e4)
|
|
* update dependency connect-redis to v4 (#7869) (8b7f6566)
|
|
* update dependency nodebb-plugin-mentions to v2.7.3 (#7899) (b2423bae)
|
|
* update dependency nodebb-plugin-mentions to v2.7.2 (#7898) (a3120a62)
|
|
* update dependency nodebb-plugin-dbsearch to v4.0.5 (#7896) (106c20e2)
|
|
* update dependency nodebb-plugin-composer-default to v6.3.13 (#7895) (fa251ece)
|
|
* update dependency nodebb-plugin-mentions to v2.7.1 (8c2fc577)
|
|
* update dependency nodebb-plugin-composer-default to v6.3.12 (#7889) (429e124f)
|
|
* update dependency nodebb-plugin-composer-default to v6.3.11 (#7888) (516b62ea)
|
|
* update dependency nodebb-plugin-composer-default to v6.3.10 (6a4a9e26)
|
|
* update dependency nodebb-plugin-dbsearch to v4.0.4 (#7883) (12ba589d)
|
|
* update dependency postcss to v7.0.18 (c75f3d27)
|
|
* update dependency nodebb-theme-persona to v10.1.17 (317c6771)
|
|
* update dependency nodebb-theme-vanilla to v11.1.8 (6e9caddc)
|
|
* update dependency nodebb-plugin-composer-default to v6.3.9 (effe3989)
|
|
* update dependency nodebb-plugin-mentions to v2.7.0 (b69769bb)
|
|
* update dependency benchpressjs to v2 (#7876) (9149db1f)
|
|
* update dependency nodebb-plugin-composer-default to v6.3.8 (793c5eaa)
|
|
* update dependency nodebb-plugin-composer-default to v6.3.7 (57de99d2)
|
|
* update dependency mongodb to v3.3.2 (#7871) (4ee2c090)
|
|
* update dependency nodebb-plugin-spam-be-gone to v0.6.5 (#7865) (8ce2a5fc)
|
|
* update dependency mongodb to v3.3.1 (#7862) (0dfce49f)
|
|
* update dependency connect-pg-simple to v6 [security] (#7864) (e4b5d0b4)
|
|
* update dependency nodebb-plugin-mentions to v2.6.1 (a1210985)
|
|
* update dependency nodebb-plugin-mentions to v2.6.0 (cdccc646)
|
|
* update dependency rimraf to v3 (#7843) (2f02edbc)
|
|
* update dependency rimraf to v2.7.1 (#7838) (cf2504f8)
|
|
* update dependency nodebb-theme-persona to v10.1.16 (#7848) (ca7ba9be)
|
|
* update dependency nodebb-theme-persona to v10.1.15 (#7845) (b1c0beb7)
|
|
* update dependency nodebb-theme-persona to v10.1.14 (#7837) (661284cf)
|
|
* update dependency nodebb-theme-persona to v10.1.13 (eaea6f63)
|
|
* update dependency sitemap to v4 (d3d677da)
|
|
* update dependency commander to v3 (7a5dbd9f)
|
|
* update dependency mongodb to v3.3.0 (360e172e)
|
|
* update dependency nodebb-plugin-markdown to v8.10.4 (61f9be99)
|
|
* update dependency nodebb-plugin-markdown to v8.10.3 (d860f8c7)
|
|
* update dependency sharp to v0.23.0 (#7806) (2258452c)
|
|
* update dependency nodebb-theme-persona to v10.1.12 (#7799) (b9aac424)
|
|
* update dependency nodebb-plugin-dbsearch to v4 (#7797) (d98313b5)
|
|
* update dependency nodebb-plugin-dbsearch to v3.0.8 (#7796) (ef734b62)
|
|
* update dependency nodebb-theme-persona to v10.1.11 (8b1fc5c8)
|
|
* update dependency nodebb-theme-vanilla to v11.1.7 (ba1bb528)
|
|
* update dependency nodebb-theme-vanilla to v11.1.6 (#7784) (7a88c4cc)
|
|
* update dependency nodebb-theme-slick to v1.2.26 (#7782) (e074b0bf)
|
|
* update dependency nodebb-theme-persona to v10.1.10 (#7781) (4f20b4d3)
|
|
* update dependency nodebb-plugin-composer-default to v6.3.6 (3fdc638b)
|
|
* update dependency connect-redis to v3.4.2 (8a11193f)
|
|
* update dependency nodebb-plugin-mentions to v2.5.4 (45223cde)
|
|
* update dependency nodebb-plugin-markdown to v8.10.2 (86546232)
|
|
* update dependency nodebb-theme-persona to v10.1.9 (#7759) (c1660a1a)
|
|
* update dependency nodebb-plugin-dbsearch to v3.0.7 (#7758) (efedd621)
|
|
* update dependency nodebb-plugin-composer-default to v6.3.5 (7f4b1043)
|
|
* update dependency nodebb-theme-vanilla to v11.1.5 (#7756) (15e01d12)
|
|
* update dependency nodebb-theme-persona to v10.1.8 (#7755) (19679608)
|
|
* update dependency nodebb-theme-persona to v10.1.7 (#7754) (3cb6cfe8)
|
|
* update dependency nodebb-plugin-composer-default to v6.3.3 (8394a0fd)
|
|
* update dependency nodebb-theme-vanilla to v11.1.4 (#7741) (43ce5f8a)
|
|
* update dependency nodebb-theme-persona to v10.1.5 (27da2325)
|
|
* update dependency validator to v11.1.0 (#7738) (bd09ba92)
|
|
* bump composer-default (851424a7)
|
|
* update dependency nodebb-theme-persona to v10.1.4 (f426e105)
|
|
* update dependency nodebb-plugin-composer-default to v6.2.16 (#7723) (fb087029)
|
|
* update dependency nodebb-theme-persona to v10.1.3 (413259a2)
|
|
* update dependency nodebb-theme-lavender to v5.0.11 (#7705) (208c821e)
|
|
* update dependency nodebb-theme-vanilla to v11.1.3 (#7714) (e0b2ae8d)
|
|
* update dependency nodebb-theme-slick to v1.2.25 (#7713) (af7ecd2f)
|
|
* update dependency nodebb-theme-persona to v10.1.2 (#7712) (e5733f40)
|
|
* update dependency nodebb-plugin-mentions to v2.5.3 (26ff02dc)
|
|
* update dependency nodebb-theme-persona to v10.1.1 (4e513cf3)
|
|
* update dependency nodebb-theme-vanilla to v11.1.2 (c2887505)
|
|
* update dependency nodebb-theme-vanilla to v11.1.1 (#7700) (b3ed89f5)
|
|
* update dependency nodebb-theme-slick to v1.2.24 (#7699) (629b5ce3)
|
|
* update to eslint@6 (289dada5)
|
|
* update dependency nodebb-plugin-emoji to v3 (15020b46)
|
|
* update dependency nodebb-plugin-emoji to v3 (6b43d26f)
|
|
* update dependency nodebb-theme-persona to v10.1.0 (fc89516e)
|
|
* update dependency nodebb-theme-vanilla to v11.1.0 (c9689f11)
|
|
* update dependency nodebb-theme-persona to v10.0.1 (#7687) (ada8f22e)
|
|
* update dependency nodebb-theme-vanilla to v11.0.1 (#7688) (6db3604e)
|
|
* update dependency nodebb-theme-vanilla to v11 (89fea9d3)
|
|
* update dependency nodebb-theme-persona to v10 (0a7778bd)
|
|
* update dependency nodebb-theme-lavender to v5.0.10 (#7682) (e1e4abeb)
|
|
* update dependency nodebb-plugin-markdown to v8.10.0 (de046297)
|
|
* update dependency postcss to v7.0.17 (ae891390)
|
|
* update dependency nodebb-rewards-essentials to v0.0.14 (#7671) (3f4f8afa)
|
|
* update dependency mongodb to v3.2.7 (#7665) (988cbb63)
|
|
* update dependency nodebb-plugin-composer-default to v6.2.15 (e21246a9)
|
|
* update dependency nodebb-theme-persona to v9.1.38 (#7652) (d202be5b)
|
|
* update dependency nodebb-theme-vanilla to v10.1.34 (#7653) (e3308659)
|
|
* update dependency nodebb-theme-vanilla to v10.1.33 (#7651) (6f70397b)
|
|
* update dependency nodebb-theme-persona to v9.1.37 (#7650) (d43bdb41)
|
|
* update dependency async to v3.0.1 (#7649) (3b8e6e15)
|
|
* update dependency mongodb to v3.2.6 (#7616) (3f21096d)
|
|
* update dependency validator to v11 (a3d42404)
|
|
* update dependency nodebb-plugin-composer-default to v6.2.14 (#7635) (b174c2d2)
|
|
* update dependency nodebb-theme-vanilla to v10.1.32 (#7631) (85ca5b19)
|
|
* update dependency nodebb-plugin-composer-default to v6.2.13 (d1f29e26)
|
|
* update dependency nodebb-plugin-spam-be-gone to v0.6.3 (#7614) (20fa751c)
|
|
* crash if post doesn't have topic data (eabc6f47)
|
|
* don't touch objects that don't have the required fields (e52ecfaf)
|
|
* add missing await to sendValidationEmail (f4381ba3)
|
|
* #8007 added tfoot to clear new group button (dee1d447)
|
|
* tests (e3c9dafa)
|
|
* #8018, allow absolute urls in notification.path (0037a038)
|
|
* #8010, fix isBanned call (59242d31)
|
|
* #8003, check children recursively (c4e58160)
|
|
* dont show delete topics on unread (b91c4790)
|
|
* #8000, tweak wording; password reset success (3952849f)
|
|
* parseInt cutoff (0e5e47f4)
|
|
* lint (4b8897d9)
|
|
* convert param to string in slugify (441dd86d)
|
|
* cli/reset.js (#7979) (f9f85fc4)
|
|
* #7977, fix undefined url (#7978) (95a372df)
|
|
* passwords always expiring upon login (ddf3812c)
|
|
* #7974 (#7976) (ca3be1f3)
|
|
* delete follower/followingCount as well (d72b0d16)
|
|
* event tests (0da4f7ee)
|
|
* #7958, give rewards one by one (3775301f)
|
|
* rewards page acp not loading rewards (88818a5b)
|
|
* #7929, use fixed bootswatch (dd202931)
|
|
* #7960, dont try to save size for non images (f272daaf)
|
|
* #7941, validate some input fields (565f9726)
|
|
* don't show deleted topics on unread (661a0f50)
|
|
* #7951, don't send notification for system messages (c01b0fbd)
|
|
* #7953, allow icon only group badges (5b458fc7)
|
|
* remove 0 fields (ac4a5004)
|
|
* remove unused data from post/topic/user hashes (75bcb0f4)
|
|
* groups not visible on widget panes (205d3f9d)
|
|
* new nav items will show group select (c5f7b66c)
|
|
* move post and change owner (f402d727)
|
|
* 404 on new groups with spaces (b19f0a68)
|
|
* #7940, run upgrade scripts on startup (7823144b)
|
|
* #7949, delete old user notifs (38322ec3)
|
|
* tests (6fb29e84)
|
|
* check threshold before setting bookmark (f983f536)
|
|
* mongo collection stats (4e28e575)
|
|
* #7947, disable unused cookie (91e8e390)
|
|
* #7945, show watched categories in ignored categories (c9bf6d0f)
|
|
* db.init calls (18bf865d)
|
|
* #7938, escape username in registration queue (d5dda26f)
|
|
* #7901, handle group names that are translation keys (3455c27a)
|
|
* fix the order of groups on user profile (41f8da2e)
|
|
* #7935, ACP digest wording (54c9f877)
|
|
* #7934, return tids (10f168b8)
|
|
* tests (3caa387a)
|
|
* tests (9c051386)
|
|
* remove jquery (95ab0712)
|
|
* picture not showing up in change modal (13c87059)
|
|
* profile page meta tags getting escaped twice (7effc892)
|
|
* missing await (2150701f)
|
|
* potential for XSS here (40f131a6)
|
|
* account/categories (7a0f6074)
|
|
* redis tests (1f054c7e)
|
|
* #7921, dont create wrong entries in db for flag (a651d154)
|
|
* #7913, dont allow urls in fullname/location, validate birthday (babb9d7c)
|
|
* upgrade scripts (bd026cb1)
|
|
* only allow png/jpg/bmp in cover/profile images (96ab8d05)
|
|
* #7919, add useUnifiedTopology (910b9b88)
|
|
* crash in feed (873ec519)
|
|
* lang key (795d4183)
|
|
* time cutoff and lang string (5b8550f0)
|
|
* returned data (87f6ac59)
|
|
* dont send all category data back to recent&unread etc (955e00fd)
|
|
* #7912 (ecf39727)
|
|
* only return necessary data for categories (307abaa8)
|
|
* dont crash if callback is undefined (e0fec866)
|
|
* #7800, dont crash on resize (781b3f1a)
|
|
* change params (de461968)
|
|
* remove dupe code (9b151b23)
|
|
* #7894, translate log in to view (2a5fe2b8)
|
|
* minor typo (b99279a8)
|
|
* #7893, check private upload setting (0843497d)
|
|
* #7892, handle string 'true'/'false' (77cb4b55)
|
|
* dont show deleted topics in digest (4652c68b)
|
|
* #7824, update timeago settings on userlanguage change (3887fc67)
|
|
* don't move theme/plugin to top if its already active (acd95764)
|
|
* #7853, dissociation on post purge (30a86ed5)
|
|
* added comment back (0c4cd840)
|
|
* inability for plugins to actually alter parser sanitization config (fe452762)
|
|
* htmlentity instead of url encoding for room rename system message (9b8ac89e)
|
|
* page count for filters (e291a609)
|
|
* #7866, show correct title based on digest interval (547bb496)
|
|
* #7780 (21e81f96)
|
|
* pinned tids showing on page > 1 (f2912e9f)
|
|
* #7860, allow running single upgrade scripts from plugins (a4dec7e3)
|
|
* reset should not automatically build assets (a67762bc)
|
|
* update morgan and lodash (2b1912a9)
|
|
* #7842, groups.invite works with an array of uids (1e0190ab)
|
|
* #7844, add uid to events, log plugin install/uninstall events (592d9c82)
|
|
* removed console.logs (c44bf48c)
|
|
* broken tests from 71b205a889da1ee8dd326b0891d122a522084f54 (f736f0b3)
|
|
* typo (c6c13725)
|
|
* category description getting translated in ACP (647713f3)
|
|
* #7791 (71620519)
|
|
* #7831, fix pagination (014e3153)
|
|
* remove empty line (292bbe34)
|
|
* remove useless catchs and empty line (5fce4558)
|
|
* #7823, fix topic move readding pids when topic is deleted (fd5f9822)
|
|
* #7826, fix order of categories on recent dropdown (3ecac97d)
|
|
* redis pubsub not being required correctly (8d4f2086)
|
|
* mongo.close using wrong client (186321e6)
|
|
* digest not sending topics (bc6f22eb)
|
|
* #7816, adding GDPR and TOU interstitials earlier on route reloading (52a2e5d6)
|
|
* #7809, dont check postDelay if submitting from queue (9780f5b9)
|
|
* newPostEditDuration (2abe244b)
|
|
* #7789 (6a289fba)
|
|
* #7798, fix nested post selection (666e0eaf)
|
|
* #7788, fix on topic move and new post (8bf40d04)
|
|
* #7788, fix another edge case (053ff510)
|
|
* topicData passed to action:topic.edit (b10ad7b6)
|
|
* derpy catch (ce912886)
|
|
* #7788 No new posts (#7793) (3c32d860)
|
|
* user urls in subfolder install (6a486e35)
|
|
* #7765 (0b498acd)
|
|
* tests (87552c55)
|
|
* revert requires (3dd806dc)
|
|
* #7763, parse about me on all profile pages (f8d34101)
|
|
* status and groupTitle, if its not set (e2e33dfb)
|
|
* don't return promise (2f0a331f)
|
|
* socket.io methods calling callbacks twice if method returns promise (44a33520)
|
|
* tests (87b1148f)
|
|
* tests (930ffd07)
|
|
* #7601 removed check for another user when sending messages (0e8ee31b)
|
|
* mongodb tests (3b24de4c)
|
|
* getTopicsFromSet (13aaf07b)
|
|
* #7762, allow array for isBanned (9eb1fcd4)
|
|
* add flag for change post owner (46639be3)
|
|
* sitemap ajaxify (9f78bd7a)
|
|
* #7751, make necro separator a partial (2b70e86f)
|
|
* #7748, if reputation system is disabled, dont check min reputation (7b95ebbb)
|
|
* remove left over code, use proper names (0ac49d63)
|
|
* compatibility conditional (fba67196)
|
|
* private upload img replacement should happen before img wrapping (16aae517)
|
|
* #7423 private uploads are linked to login page, for guests (49e3a368)
|
|
* typo (f3440ebf)
|
|
* #7722, hsts deprecation warnings (8b1dadb7)
|
|
* upgrade script #7720 (accf48f3)
|
|
* indents (a5de54f8)
|
|
* remove debug code that should not have made it in (af17c6e3)
|
|
* dont display post tools if there are no options (708df46e)
|
|
* output span in buildAvatar helper instead of div (69fae1a7)
|
|
* restore uid in teasers userObj (67b8cb89)
|
|
* dont allow edit if post is deleted by someone else (667bc67f)
|
|
* dont show delete posts on profile (e48c7cd7)
|
|
* on new post add it to cid::uid::pids (6a7bc1c5)
|
|
* #5570, create per category user post zsets (a39f0ef5)
|
|
* restrict drag drop to pin icon, closes #7702 (e1c05e59)
|
|
* remove dupe code (68e5d7ad)
|
|
* get uids directly for csv (39ee3980)
|
|
* typo (a251032f)
|
|
* id/for (b4cc8d88)
|
|
* #7659 add option to change cookie link url (25ea6347)
|
|
* middle vertical-align for .avatar elements (1894cd9b)
|
|
* dependency checker always triggering dep upgrade, hopefully (c241551d)
|
|
* #7483, show latest undeleted message as teaser (644504ff)
|
|
* #7567, allow invite and approval at the same time (4b843ba1)
|
|
* #7625, on group rename update nav/widget items (5b85ed31)
|
|
* psql error (8d319e42)
|
|
* try to fix psql :dog: (2e6b562f)
|
|
* no need for moderate bit for global mods and admins (8aef689f)
|
|
* attribute name so it works for both templates (ebb32e78)
|
|
* #7647, fix getModeratorUids (64679b37)
|
|
* #7644 (5cd9e1bf)
|
|
* bad usage of async requisition (603c5262)
|
|
* 7638, returnTo accidentally saved into user hash (f321b426)
|
|
* #7634, make strip exif configurable (157b921e)
|
|
* #7636, use reputation threshold for post queue (a8409fbd)
|
|
* #7623, wait for lastonline to update on /users (63e5d383)
|
|
* https://github.com/barisusakli/nodebb-plugin-dbsearch/issues/53 (e65ddc98)
|
|
* #7593, unable to set account password if no password set (80c0d579)
|
|
* incorrect pathname format for app.previousUrl (a97e97b9)
|
|
* #7598, use notice element instead of alert (106d52a4)
|
|
* #7620, allow adding new fields into user objects for posts (a8e65205)
|
|
* #7629, new filter hook for room rename (7ba4a864)
|
|
* #7628, log email send errors (7a4b68e8)
|
|
* {username} not working in notification.tpl (f55cc667)
|
|
* do not prevent nbb from starting (3b0459a0)
|
|
* #7624, default open state on stateless flags (91f0bce6)
|
|
* #7431, add /unread link to topic route (15391da5)
|
|
* #7619 (35d10f76)
|
|
* #7618 save pathname into app.previousUrl ins. of entire url (7e5cb72a)
|
|
* handle missing timestamps (172e6888)
|
|
* broken test for meta tags on ajaxify (b70e03a7)
|
|
* #7613 (15ce23da)
|
|
* #7600, removing nbsp from email CTAs (#7606) (f552cea5)
|
|
* #7604 shortened CTA text and added custom text for some notifs (#7605) (b32da57f)
|
|
* **style:**
|
|
* requiring parens in block bodies (29f96b19)
|
|
* updated code to follow new eslint recommendations (09212309)
|
|
|
|
##### Refactors
|
|
|
|
* use arrow function (6b3eb014)
|
|
* async/await (02d38caf)
|
|
* remove log, topics.exists (f8c8038a)
|
|
* async/await (dc8d721c)
|
|
* async/await mongo (1f0c6f3d)
|
|
* async/await socket.io/index (603908c1)
|
|
* async/await image.js (c5ffd8cc)
|
|
* remove var (05e753c7)
|
|
* async/await flags.js (ac6eb31c)
|
|
* async/await flags (0ced71be)
|
|
* shorter map (572bc297)
|
|
* remove logs (03971049)
|
|
* dont modify key (7e7ea7a6)
|
|
* remove logs (e32a5546)
|
|
* async/await flags (9ee1a882)
|
|
* shorter, new Date doesnt throw (625b0815)
|
|
* remove temp var (b842057f)
|
|
* async/await file (f9d6912b)
|
|
* async/await analytics (223c108c)
|
|
* change to const (5505628c)
|
|
* returned fields (86b16629)
|
|
* async/await emailer (63bd3fc5)
|
|
* async/await routes/feeds (ec3b5dd9)
|
|
* async/await rewards (b110aec6)
|
|
* async/await socket.io (a7d2b8a1)
|
|
* async/await (52b2d670)
|
|
* async/await (75d7ae92)
|
|
* async/await socket.io/topics (5c2afe5e)
|
|
* async/await controllers/user.js (3c6c40b1)
|
|
* async/await uploads (5c0266d8)
|
|
* move tos parsing to /tos (3e2ed21d)
|
|
* remove commented out code (ec98945a)
|
|
* async/await controllers/authentication (b9105ef9)
|
|
* remove async from isPasswordValid, function is sync (22f80116)
|
|
* make categories.buildForSelectCategories non async (6cda3698)
|
|
* remove dupe code (a4d84a66)
|
|
* async/await socket.io/posts (e93ef0d7)
|
|
* async/await socket.io/admin (88dfbf21)
|
|
* socket.io/admin/categories async/await (71e50bbf)
|
|
* admin groups.join socket async/await (4588a4fd)
|
|
* password async/await (dd8386d9)
|
|
* sitemap to async/await (0164e51f)
|
|
* remove hook assign (d3727207)
|
|
* async/await users (f9a804e0)
|
|
* remove empty line (19b63bfa)
|
|
* remove vars (69333f59)
|
|
* async/await controllers (2c4f0446)
|
|
* async/await controllers/tags (53624885)
|
|
* async/await (f15c7f12)
|
|
* globalmods/groups (0722cc47)
|
|
* controllers/category.js (bd8736db)
|
|
* use arrow func (27c27b49)
|
|
* async/await controllers/api (4eaa630b)
|
|
* async/await admin/controllers (6f375482)
|
|
* async/await, remove dupe code for homepage routes (c9250a01)
|
|
* async/await for src/socket.io/groups.js (71b205a8)
|
|
* rewrote SocketPosts.getRawPost in await style (08530bb3)
|
|
* replace avatar conditional code with buildAvatar helper (#7681) (25238899)
|
|
|
|
##### Reverts
|
|
|
|
* accidental removal of some needed translation source strings (868dedd1)
|
|
|
|
#### 1.12.2 (2019-05-15)
|
|
|
|
##### Chores
|
|
|
|
* incrementing version number - v1.12.2 (22db818e)
|
|
* bump themes #7576 (d349754d)
|
|
* bump themes (59bdc970)
|
|
* bump themes (abcca134)
|
|
* bump themes (551b18cd)
|
|
* incrementing version number - v1.12.1 (dd973abe)
|
|
* **deps:**
|
|
* update dependency lint-staged to v8.1.7 (dc6b49ca)
|
|
* update commitlint monorepo (9998e86b)
|
|
* update dependency jsdom to v15.1.0 (fcd6dc88)
|
|
* update dependency mocha to v6.1.4 (3ff8154b)
|
|
* update node:8.16.0 docker digest to b5484d1 (6421f10f)
|
|
* update dependency husky to v2.3.0 (c20e3313)
|
|
* update dependency nyc to v14.1.1 (#7584) (9047210c)
|
|
* update dependency eslint to v5.16.0 (692e2ead)
|
|
* update dependency nyc to v14 (9210baf5)
|
|
* update dependency husky to v2.2.0 (8a018a5f)
|
|
* update dependency lint-staged to v8.1.6 (4e39caf8)
|
|
* update dependency husky to v2.1.0 (65ff0bbd)
|
|
* update dependency husky to v2 (e81a1dbb)
|
|
* update dependency eslint-plugin-import to v2.17.2 (#7546) (c1fb17f9)
|
|
* update dependency jsdom to v15 (#7556) (d4d8d98f)
|
|
* update dependency jsdom to v14.1.0 (#7555) (ca694fd1)
|
|
* update node.js to v8.16.0 (#7554) (f10708e7)
|
|
* update dependency eslint-plugin-import to v2.17.1 (69dd8e4d)
|
|
* update dependency mocha to v6.1.2 (b7169772)
|
|
|
|
##### Documentation Changes
|
|
|
|
* updated changelog (93b688d0)
|
|
|
|
##### New Features
|
|
|
|
* let theme know downvoting is disabled, closes https://github.com/NodeBB/NodeBB/pull/7568 (bd94fbc2)
|
|
* closes #7583 (cf5aeace)
|
|
* #7319 (9385c8e3)
|
|
* add node12 to travis (1a7036a6)
|
|
* allow file uploading on registration interstitial (ddffc904)
|
|
* #7527 (ba5e1eaa)
|
|
* #7515 (c38db4f7)
|
|
|
|
##### Bug Fixes
|
|
|
|
* #7599 image size measurement erroring out on missing path (0d86781c)
|
|
* #7590 updated chat and post edit and delete timeout labels in ACP (4f0dc443)
|
|
* tests (3a7e99a5)
|
|
* #7586, switchTimeagoLanguage shouldn't discriminate against languages w/o shorthands (1703233f)
|
|
* #7576 "Disable password changes" can be sidestepped (50260e13)
|
|
* if editing password is disabled in ACP, prevent direct access via route/socket (related: #7576) (e114b16d)
|
|
* #7582 (c9ca72d0)
|
|
* #7461 (96cb29aa)
|
|
* increase batch size (3d938e7b)
|
|
* #7564 (bf6fc502)
|
|
* group cover upload not working for s3 upload (#7571) (8945ebcb)
|
|
* test (b9903120)
|
|
* #7539 (c940a733)
|
|
* #7565 (07e9b67e)
|
|
* #7464 (32cf07d7)
|
|
* #7147 (fe6d64cc)
|
|
* #7424 (f86d74d8)
|
|
* #7562 (09681e6c)
|
|
* node12 tests (8775e7e6)
|
|
* add post queue to /compose POST route (c6cd6c57)
|
|
* remove redis object cache (4df925e7)
|
|
* #7545 (74038849)
|
|
* failing test from 00552d7183f0416a0caa113fe2f1e658659648f7 (9bf3517d)
|
|
* fire filter:register.complete for users approved via registration queue (00552d71)
|
|
* #7540 (8778f00b)
|
|
* more graceful error handling and output for cli/reset (d3ebda73)
|
|
* #6438 only apply whitelist when fields request empty (#7528) (808c4909)
|
|
* **deps:**
|
|
* update dependency nodebb-theme-vanilla to v10.1.31 (#7589) (a9f9d19b)
|
|
* update dependency nodebb-theme-persona to v9.1.36 (#7588) (bd86e58d)
|
|
* update dependency mongodb to v3.2.4 (#7581) (26d6d0be)
|
|
* update dependency postcss to v7.0.16 (10a47a29)
|
|
* update dependency nodebb-theme-persona to v9.1.33 (#7563) (7c4201f2)
|
|
* update dependency sharp to v0.22.1 (#7561) (288a25f0)
|
|
* update dependency nodebb-plugin-composer-default to v6.2.12 (#7538) (a54f8f00)
|
|
* update dependency mongodb to v3.2.3 (97a7f02f)
|
|
|
|
#### 1.12.1 (2019-04-10)
|
|
|
|
##### Chores
|
|
|
|
* incrementing version number - v1.12.1 (dd973abe)
|
|
* comment cleanup (6bed51ef)
|
|
* bump persona (1f4db132)
|
|
* bump themes, fix: https://github.com/NodeBB/NodeBB/issues/7446 (0d19bb3d)
|
|
* incrementing version number - v1.12.0 (d87f8c52)
|
|
* **deps:**
|
|
* update dependency lint-staged to v8.1.5 (ae17481d)
|
|
* update node:8.15.1 docker digest to 918f0be (5f787d73)
|
|
* update node:8.15.1 docker digest to 3d43ad1 (ea77ad4e)
|
|
* update dependency grunt to v1.0.4 (a9130fad)
|
|
* update dependency eslint to v5.15.3 (d2932cf6)
|
|
* update dependency mocha to v6.0.2 (#7408) (1c671c32)
|
|
* update dependency eslint to v5.15.1 (d8486e88)
|
|
* update node:8.15.1 docker digest to c151597 (2cb0bdea)
|
|
* update dependency jsdom to v14 (a967253a)
|
|
|
|
##### Documentation Changes
|
|
|
|
* updating changelog (9aeb291e)
|
|
|
|
##### New Features
|
|
|
|
* #7515 (ac889db1)
|
|
* update unban logic/invocation and refactor User.bans module (3fbb6faf)
|
|
* add original sessionID to static:user.loggedOut (abe4abb6)
|
|
* #7501 (2ee2cd52)
|
|
* allow multiple cids for getActiveUsers (81306fff)
|
|
* manual password expiry. closes #7471 (24dcae21)
|
|
* #7358 (7211dde7)
|
|
|
|
##### Bug Fixes
|
|
|
|
* don't crash if templateData is undefined (eb2c3e56)
|
|
* clear children before building tree (397e062a)
|
|
* upgrade script date (4f3ca4d8)
|
|
* #7519 (ed91d3f2)
|
|
* #7517 (e479fad7)
|
|
* #7470 Properly handle recompilation of email templates (75ae29c1)
|
|
* resolve CORS error on uploading via URL (3871a02c)
|
|
* #7461 (dbc4d840)
|
|
* #7491 (8cc1864a)
|
|
* #7476 (4db0efe3)
|
|
* #7508 (b52dba5c)
|
|
* escape search snippet closes #7506 (e906bea4)
|
|
* #7490 once again (3ec9fc40)
|
|
* #7502 (3304ffe9)
|
|
* #7503 (1f3554ff)
|
|
* #7493, adding robots noindex meta tag to compose and reset routes (6415ba82)
|
|
* #7490, handling of image sizes if no size saved in db (86e1cdd5)
|
|
* #7494 (8f55ab13)
|
|
* #6911, email throttling options set (63e16ec0)
|
|
* throttling email output to 2 messages every second, fixes #6911 (33a1bf6c)
|
|
* #7469 missing email logos, occasionally (8d62ead3)
|
|
* #7487 (fddb783e)
|
|
* #7485 (78e0b983)
|
|
* move upload_url to prestart so it is defined in upgrade scripts (ad2d7a69)
|
|
* #7342 (cead89f0)
|
|
* #7477 (240f563a)
|
|
* #7473 (c289b904)
|
|
* #7378 (c37b2f2e)
|
|
* #7454 (dcdd41c7)
|
|
* #7472 (962b7f73)
|
|
* remove async.series, dont crash if postAtIndex is undefined (dd8d4f20)
|
|
* tests (c12e1d19)
|
|
* #7468 (b4a9bb10)
|
|
* #7444 Re-factor handling of og:image tags (#7463) (697a6597)
|
|
* tests (45d7e37a)
|
|
* callbacks (b48b6d75)
|
|
* return early if keys is empty (7addc5a0)
|
|
* return early if keys is empty (b3962c16)
|
|
* prevent infinite loops if category is already in children (b71e0eb1)
|
|
* #7448 (4732bed3)
|
|
* return early if there are not blocked uids (73d14e45)
|
|
* #7008 (756dfd8a)
|
|
* typo (f9d92db5)
|
|
* tests (e71ae80c)
|
|
* #7406 (cbfbcee5)
|
|
* #7432 (777ca032)
|
|
* change user/system cpu usage (aecdf739)
|
|
* strip exif data on image uploads (5eaa14e7)
|
|
* **deps:**
|
|
* update dependency nodebb-theme-persona to v9.1.29 (e5c12a49)
|
|
* update dependency nodebb-plugin-composer-default to v6.2.11 (30b042b8)
|
|
* update dependency nodebb-plugin-composer-default to v6.2.10 (cf180e09)
|
|
* update dependency html-to-text to v5 (b39ce25c)
|
|
* update dependency semver to v6 (8662aa95)
|
|
* update dependency spdx-license-list to v6 (447cf66b)
|
|
* update dependency nodebb-widget-essentials to v4.0.17 (#7489) (0f9cb86d)
|
|
* update dependency mongodb to v3.2.2 (#7482) (357f931c)
|
|
* update dependency nodemailer to v6 (0274c2bd)
|
|
* update dependency sharp to v0.22.0 (#7466) (c3261415)
|
|
* update dependency nodebb-theme-slick to v1.2.23 (#7460) (c20cd528)
|
|
* update dependency nodebb-theme-vanilla to v10.1.25 (fe30e06d)
|
|
* update dependency nodebb-theme-persona to v9.1.27 (5c605392)
|
|
* update dependency connect-redis to v3.4.1 (02804fe9)
|
|
* update dependency nodebb-plugin-composer-default to v6.2.9 (#7442) (80293146)
|
|
* update dependency nodebb-theme-vanilla to v10.1.23 (#7438) (48dd3c5b)
|
|
* update dependency nodebb-theme-slick to v1.2.22 (#7437) (3f4ae4b0)
|
|
* update dependency nodebb-theme-persona to v9.1.25 (#7436) (9887bb4f)
|
|
* update dependency nodebb-plugin-composer-default to v6.2.8 (#7435) (c18f2e1f)
|
|
|
|
### 1.12.0 (2019-03-06)
|
|
|
|
##### Chores
|
|
|
|
* incrementing version number - v1.12.0 (d87f8c52)
|
|
* incrementing version number - v1.11.2 (757bff27)
|
|
* **deps:**
|
|
* update node:8.15.1 docker digest to 287b8a5 (0b8d1833)
|
|
* update node.js to v8.15.1 (ae89db28)
|
|
* update dependency mocha to v6 (#7387) (30bdb1a1)
|
|
* update dependency coveralls to v3.0.3 (#7397) (cf74904c)
|
|
* update dependency eslint to v5.14.1 (4df9c206)
|
|
* update dependency jsdom to v13.2.0 (cb5e3d83)
|
|
* update node:8.15.0 docker digest to a8a9d8e (edcb5314)
|
|
* update dependency nyc to v13.3.0 (a78f5da5)
|
|
* update dependency lint-staged to v8.1.4 (18c90913)
|
|
* update dependency eslint to v5.14.0 (9d8d2d0d)
|
|
* update commitlint monorepo (aed5b29d)
|
|
* update dependency eslint-plugin-import to v2.16.0 (e0fa6965)
|
|
* update dependency @commitlint/cli to v7.4.0 (362d9397)
|
|
* update dependency lint-staged to v8.1.1 (96644350)
|
|
|
|
##### Documentation Changes
|
|
|
|
* updated changelog (aec2f210)
|
|
|
|
##### New Features
|
|
|
|
* admin/groups style change (2b6f1a05)
|
|
* add process cpu usage to admin (db477538)
|
|
* pass options to digest (23da3009)
|
|
* revamp email templates to be more style agnostic (#7375) (f32a9922)
|
|
* lower search timeout (fc830c0f)
|
|
* quick search (8a0e1280)
|
|
* add vote status to getPostData API call (eafe76de)
|
|
* make topic search a function (d2b83967)
|
|
* quick search (c01d43e0)
|
|
* check overide (ba90bf31)
|
|
* check CI failure (f2d7f75e)
|
|
* logging password resets and errors into event log (0c09b740)
|
|
* add `action:alert.new`, `action:alert.update` hooks (daadcc48)
|
|
* allow themes to define custom classes for categories via filter:admin.category.get (5031bfe8)
|
|
* show more unread notifs (d75a0d77)
|
|
* pass topic creation data to action:topic.save (cd2f72fb)
|
|
* textcomplete over jquery-textcomplete, closes #7309 (02a8ed9b)
|
|
* new hook filter:privileges.posts.edit (f659ef4d)
|
|
* new hook type: `response` (a23854e3)
|
|
|
|
##### Bug Fixes
|
|
|
|
* **deps:**
|
|
* update dependency nodebb-theme-persona to v9.1.24 (0f2d3181)
|
|
* update dependency nodebb-plugin-composer-default to v6.2.7 (#7411) (9ebc900a)
|
|
* bump markdown (82c8ee3f)
|
|
* bump markdown (7ce5a81f)
|
|
* bump persona (a0b71f09)
|
|
* update dependency nodebb-theme-vanilla to v10.1.21 (#7404) (699eddcb)
|
|
* update dependency nodebb-theme-persona to v9.1.22 (#7403) (d87751ea)
|
|
* update dependency nodebb-theme-persona to v9.1.21 (#7401) (f721155d)
|
|
* update dependency nodebb-theme-slick to v1.2.21 (#7398) (f6e55651)
|
|
* update dependency nodebb-widget-essentials to v4.0.14 (#7399) (f812e0b7)
|
|
* update dependency nodebb-theme-persona to v9.1.19 (#7392) (deff7b34)
|
|
* update dependency nodebb-plugin-composer-default to v6.2.6 (#7389) (fab32a49)
|
|
* update dependency nodebb-theme-persona to v9.1.18 (042b81a0)
|
|
* update dependency nodebb-theme-persona to v9.1.17 (#7379) (546e04e1)
|
|
* update dependency nodebb-plugin-composer-default to v6.2.5 (#7374) (d0874f34)
|
|
* update dependency async to v2.6.2 (#7365) (264eadde)
|
|
* update dependency nodebb-plugin-composer-default to v6.2.4 (30ff4582)
|
|
* update dependency nodebb-theme-persona to v9.1.16 (65df6711)
|
|
* update dependency nodebb-plugin-markdown to v8.9.0 (07b29d59)
|
|
* bump contenteditable to v0.1.1, #7325 (fbbe2ab7)
|
|
* update dependency nodebb-plugin-composer-default to v6.2.3 (#7341) (176efb5f)
|
|
* update dependency nodebb-theme-persona to v9.1.15 (#7295) (8f69ffd4)
|
|
* update dependency nodebb-theme-slick to v1.2.20 (#7197) (a82bd3d0)
|
|
* update dependency nodebb-theme-lavender to v5.0.9 (#7322) (b350be27)
|
|
* update dependency nodebb-plugin-composer-default to v6.2.2 (99f82fb3)
|
|
* update dependency winston to v3.2.1 (#7317) (7e872d32)
|
|
* update dependency nodebb-plugin-markdown to v8.8.8 (#7314) (9cf81afe)
|
|
* update dependency nodebb-plugin-dbsearch to v3.0.6 (#7305) (d48ef6d8)
|
|
* update dependency nodebb-plugin-dbsearch to v3.0.5 (#7304) (57e3f162)
|
|
* update dependency nodebb-theme-vanilla to v10.1.19 (#7301) (443dcee4)
|
|
* update dependency winston to v3.2.0 (#7299) (6f957cb9)
|
|
* update dependency nodebb-plugin-spam-be-gone to v0.6.0 (247ac828)
|
|
* #7413 (684175f7)
|
|
* #7414 (e331f6b5)
|
|
* l2spread @baris nib (0360f6e1)
|
|
* restored email logo to all outgoing emails (6c1f9c3c)
|
|
* die hydra!!! (ad6c8dcc)
|
|
* incorrect teaserPost logic (97313508)
|
|
* normalized font sizes for paragraphs in digest (43c4eb23)
|
|
* removed notification subheader translation string (6f272e34)
|
|
* broken 50% border radius on emails, failing tests (d3a10628)
|
|
* hook names getting objectified by winston (6472a065)
|
|
* failing tests from revamped-emails branch (3a7f1c19)
|
|
* #7395 (03305db8)
|
|
* mounting of all-route middlewares to router instead of app (d722f3b8)
|
|
* incorrect returnTo set in registerComplete (f972f752)
|
|
* search.api not working on subfolder (158f68eb)
|
|
* tests for #7385 (7a534453)
|
|
* #7385 better handling for errors in Adv>Databases (57069a5c)
|
|
* no relative path needed in req.session.returnTo (949b10f1)
|
|
* don't refresh page when enabling/disabling categories (d5ece9a4)
|
|
* #7373 (c2e7ae7f)
|
|
* autocomplete not triggered if chat switched (ab0e547d)
|
|
* #7366 (6c2f48f1)
|
|
* #7357 (45c322ae)
|
|
* #7359 (2996a5dc)
|
|
* re-introducing indeterminate checkbox state to ACP privs (e8f3c256)
|
|
* #7354 (c6ad8fae)
|
|
* uid check (efd7d953)
|
|
* uid checks (c24dcf78)
|
|
* only allow numbers as scores (#7356) (5917dec2)
|
|
* #7231, missing success alert on group name change in ACP (0fffcb38)
|
|
* remove debug logs (fe63fca8)
|
|
* don't use same db as prod values (39e35275)
|
|
* database 0 was being replaced with undefined because 0 is falsy (bcd62586)
|
|
* #7352 (2e2c3ac1)
|
|
* #7261, banned users still get digests (aca05560)
|
|
* #7346, panel-header widget colours in ACP (91a7b907)
|
|
* #7350 (8c68780e)
|
|
* eslint failure from daadcc4889a91b9bbd279d49db348610cc079ccc (96b6ce1f)
|
|
* prevent crash if results.stats or results.serverStatus is undefined (fab52b84)
|
|
* move `action:alert.update` to after translator (d864da1a)
|
|
* #7098 (fc6767e1)
|
|
* #7232 (70d9c6c4)
|
|
* #7229 (e59b907d)
|
|
* #7339 (12c58990)
|
|
* #7338 (8e3bf581)
|
|
* dont crash if userData is undefined #7262 (56a493d8)
|
|
* #7240 (a2f08e7d)
|
|
* give default privs on new install to guests/spiders (cd120990)
|
|
* #6806 (c72da559)
|
|
* #7334 (ae779ea4)
|
|
* closes #7217 (9d1fcf4e)
|
|
* merge post notifs (6e69a9ab)
|
|
* don't crash if body doesn't have `skin-` (f6cfbbb5)
|
|
* #7324 (c7abf07a)
|
|
* allow regular groups to local login (0366cfd8)
|
|
* #7316 (5353960a)
|
|
* #7306 (8aebe884)
|
|
* #7312 (7a4a8ea4)
|
|
* #7311, missing dependencies (263e58df)
|
|
* #7300 (920efad0)
|
|
* #6848 (70f8b418)
|
|
* #7298 privilege header misalignment (df6f75eb)
|
|
* #7211 (cf918078)
|
|
* #7215 (7a9780f6)
|
|
* #7296, local login privilege available to registered-users only (7fb3c168)
|
|
* #7094 (d03220cd)
|
|
|
|
#### 1.11.2 (2019-01-24)
|
|
|
|
##### Chores
|
|
|
|
* incrementing version number - v1.11.2 (757bff27)
|
|
* incrementing version number - v1.11.1 (2104877c)
|
|
* **deps:**
|
|
* update node:8.15.0 docker digest to cb66110 (1719cd77)
|
|
* update dependency eslint-plugin-import to v2.15.0 (f7191eb9)
|
|
* update dependency eslint to v5.12.1 (d928c54d)
|
|
* update dependency @commitlint/cli to v7.3.2 (6ae2b972)
|
|
* update node.js to v8.15.0 (ac39fe90)
|
|
* update dependency eslint to v5.12.0 (f96ef7bb)
|
|
* update commitlint monorepo to v7.3.1 (50594118)
|
|
* update dependency smtp-server to v3.5.0 (00063708)
|
|
* update dependency husky to v1.3.1 (719995a4)
|
|
* update dependency eslint to v5.11.0 (#7151) (26f3bdbf)
|
|
* update dependency husky to v1.3.0 (eb606281)
|
|
* update dependency jsdom to v13.1.0 (60e9430b)
|
|
* update dependency eslint to v5.10.0 (#7084) (dae861da)
|
|
* update dependency husky to v1.2.1 (63f4b569)
|
|
* update node:8.14.0 docker digest to dd2381f (7449ae3e)
|
|
* update node.js to v8.14.0 (8a5a031d)
|
|
* update dependency lint-staged to v8.1.0 (dd7f8a14)
|
|
* update dependency husky to v1.2.0 (aee21628)
|
|
* update node:8.12.0 docker digest to 5dae8ea (0ef451dd)
|
|
* update dependency husky to v1.1.4 (95d6ab06)
|
|
* update dependency eslint to v5.9.0 (92441794)
|
|
* pin dependencies (b0483f21)
|
|
* update dependency eslint-config-airbnb-base to v13 (#6599) (64b9dabf)
|
|
* update node.js to v8.12.0 (fa3afbd2)
|
|
* update dependency husky to v1.1.3 (6cee5b8e)
|
|
* update dependency lint-staged to v8.0.4 (9d258668)
|
|
* update dependency lint-staged to v8.0.3 (aaa6fe9e)
|
|
* update dependency lint-staged to v8 (95d7a5fa)
|
|
* update dependency jsdom to v13 (52f141c9)
|
|
* **husky:** setting up husky as recommended in docs (e8a3d929)
|
|
|
|
##### Documentation Changes
|
|
|
|
* updated changelog for v1.11.1 (c04e192d)
|
|
|
|
##### New Features
|
|
|
|
* new hook filter:user.logout (63061ffd)
|
|
* explicit handling of SSO success and failure (059a4be2)
|
|
* additional options for SSO plugins (2b9322e1)
|
|
* get rid of disk access (ed5d2d6d)
|
|
* support for one-click unsubscribe from email clients (#7203) (70a87d43)
|
|
* added new hook `static:sockets.validateSession` (#7189) (0263b4da)
|
|
* #7120 (f4ea2c43)
|
|
* #7032 (0c1ac4d6)
|
|
* small fixes (fef7e13c)
|
|
* name topic controller (b9b9d8b2)
|
|
* header (0cb9bba4)
|
|
* more naming (ae0fe5e8)
|
|
* give the rest of the middlewares names (f88db22c)
|
|
* give names to more middlewares (fdfbcc6e)
|
|
* give names to middlewares (53793e16)
|
|
* change sortedSetsScore (d2c2d56f)
|
|
* Allow getting logfile path from config (#7044) (f3e8e065)
|
|
* remove uid:<uid>:ignored:cids (#7099) (263c9180)
|
|
* cache category tag whitelist (78fa7340)
|
|
* make user cards look less derpy (31bb2ae9)
|
|
* added new middleware authenticateOrGuest (4fba1492)
|
|
* closes #7070 (7ca62b83)
|
|
* added README.md in languages folder (648964fa)
|
|
* up composer (7eee8e1d)
|
|
* allow array results (54c127d1)
|
|
* #7023 (f581c052)
|
|
* close #7002, console message if mismatched origins (89c025d1)
|
|
* added changelog file to root of repo (e89b4fca)
|
|
* enabling commitlint (c58a41ed)
|
|
* allow disabling of GDPR features via ACP toggle, closes #6847 (4919e9ef)
|
|
* **deps:** update bootstrap to v3.4.0 (#7106) (d1ea5d15)
|
|
* **email:** don't escape html in notification bodies. (#7042) (d7c55bc3)
|
|
|
|
##### Bug Fixes
|
|
|
|
* test (bc41848a)
|
|
* #7235 (7064fd06)
|
|
* use ACP config value for checking online status (ef0e7808)
|
|
* log error to prevent headers already sent (a22a3a98)
|
|
* #7289 timeago shorthand toggle fails on non-existant language (cee47f78)
|
|
* #7276 improper request for client-noskin.css (5ee173c2)
|
|
* #7274 incorrect handling of client script 404s (831d0795)
|
|
* #7270 Flags graph label not translatable (8ceb35f5)
|
|
* #7266 body does not contain skin class (f122fc44)
|
|
* generate timeago codes from files (7524d3c3)
|
|
* removal of timeago fallback middleware (#7259) (c831ff0d)
|
|
* post queue notifs (ac655564)
|
|
* added missing translation and error state for password change (51b5fb98)
|
|
* #7236, header search stops working after header update (3859d417)
|
|
* #7226, added placeholder styling for fa-nbb-none (87c2d108)
|
|
* escape hook method (9328eeca)
|
|
* #7216, hide taskbar on chat modal invocation on mobile (a70db885)
|
|
* #7208 (428f587c)
|
|
* #7054 (a662f118)
|
|
* #7209 (b9833483)
|
|
* missing notification (1a3838e1)
|
|
* #7193, closes #7194 (7809ba28)
|
|
* #https://github.com/barisusakli/nodebb-plugin-dbsearch/issues/49 (6f1fb4eb)
|
|
* #7187 (28459d04)
|
|
* #7176, FUOC on app.reskin() (954af0f0)
|
|
* #7174 (9aa1aa68)
|
|
* #7181 (0d409610)
|
|
* #7142 (8da3b2a4)
|
|
* #7179 (03299736)
|
|
* #7169 Fixed logout being broken (b0eaa858)
|
|
* #7167, composer and chat not closing on logout (629b3554)
|
|
* shorter function (43e7cc0a)
|
|
* #7162 (2da0a657)
|
|
* uid filtering (72afc180)
|
|
* dont crash if default cover is invalid (41fb5cca)
|
|
* #7136 socket.disconnect() now called on invalid session (8e9de540)
|
|
* RTL not respected when changed in user settings, related to #7146 (4873a339)
|
|
* #7146 Better RTL handling on (de-)authentication (d81e0a5f)
|
|
* #7118, invoking autoLocale middleware on logout (900f0a0b)
|
|
* closes #6784 (#7137) (7fb29f42)
|
|
* 7100 (ab81cca7)
|
|
* #7139 (3917022a)
|
|
* #7116 (7e828404)
|
|
* #7138 (29a85aec)
|
|
* lint (b47f939b)
|
|
* #7091, #7093 (69e0dbbf)
|
|
* #7131 (d31684e8)
|
|
* remove cache (b2a74b41)
|
|
* loop (60390c01)
|
|
* #7124 (4650a760)
|
|
* unread badge (9f506268)
|
|
* move the check to get methods (99e0895e)
|
|
* #7115 (989879a6)
|
|
* #6979 (29b63ae7)
|
|
* upgrade script key (0eef3e1c)
|
|
* remove log (00afc5b3)
|
|
* #7108 (81697390)
|
|
* dont save data for non-positive uids (62f01a83)
|
|
* #7103 (f103390a)
|
|
* dont update cid:<cid>:tids:votes if topic is pinned (2f57a4b9)
|
|
* #7102 (d117df77)
|
|
* #7102 (85a07e99)
|
|
* don't explode if there is no css el (74d0e88d)
|
|
* db info page (26ccd8f6)
|
|
* logAttempt conditional (a6c8e0ab)
|
|
* #7087, server-side protection against guest blocks (33d4956b)
|
|
* don't crash in flags.validate if user blocked target (81aa3a0b)
|
|
* dont send empty strings (555c092f)
|
|
* #7085 (fe0f95a2)
|
|
* #7086 (e55fb437)
|
|
* wrong variable #7085 (71163421)
|
|
* admins&mods when there are mutliple lines of users (de437e36)
|
|
* refreshing settings page on save if language changed (ed46c5e2)
|
|
* not calling authenticate middleware on resource direct access routes (eeaee8cc)
|
|
* #7038, autoLocale logic not playing nicely with no-refresh auths (#7059) (5f3d1c76)
|
|
* #7074 (2604cf63)
|
|
* #7071 buildSkinAsset won't rebuild continuously (a07d9898)
|
|
* #7063, logout code should do hard page nav to / or data.next (6df5668e)
|
|
* #7061 (eab297bd)
|
|
* skin not changing after login or logout, #7038 (28a1fa78)
|
|
* #7040 (a63ddbe2)
|
|
* #7041 (ec0c50d4)
|
|
* #7043 (8d7c3897)
|
|
* add missing render function (cb7c2d8c)
|
|
* #7033 (8808a033)
|
|
* #7037 (b86f1556)
|
|
* #6991, add timeout for version Github request (43c3bb02)
|
|
* #7030 (58d4376f)
|
|
* added admin/manage/uploads to tx config (7357926f)
|
|
* #7013, add cache buster to js-enabled.css (f6b92c1d)
|
|
* removal of scroll anchoring code in favour of browser handling (98c14e0e)
|
|
* custom navigation item not showing groups (d9452bf3)
|
|
* flags detail page crash if reporter blocks author (d027207f)
|
|
* #6922, skin assets not including plugin LESS files (a5022ce4)
|
|
* #6921, allow square brackets in usernames (da10ca08)
|
|
* interstitial redirects failing if done via ajaxify (3c8939a8)
|
|
* username trim on login, closes #6894 (157bea69)
|
|
* **deps:**
|
|
* update dependency nodebb-widget-essentials to v4.0.13 (#7293) (22cbcc3e)
|
|
* update dependency mongodb to v3.1.13 (1aadbc3c)
|
|
* update dependency postcss to v7.0.14 (4d64de76)
|
|
* #7271, updating autoprefixer to latest version (a7af0198)
|
|
* #7270 (b48f1b4d)
|
|
* update dependency sharp to v0.21.3 (#7267) (8a64667f)
|
|
* theme upgrades for #7266 (5607261c)
|
|
* update dependency mongodb to v3.1.12 (eeab7d20)
|
|
* update dependency mongodb to v3.1.11 (#7252) (b5f188b6)
|
|
* update dependency validator to v10.11.0 (77dc8fc7)
|
|
* update dependency nodebb-plugin-composer-default to v6.1.21 (2fbb2614)
|
|
* update dependency postcss to v7.0.12 (f1842295)
|
|
* update dependency postcss to v7.0.11 (57bec2fb)
|
|
* update dependency sharp to v0.21.2 (8f3c4b09)
|
|
* update dependency postcss to v7.0.10 (82475fe5)
|
|
* update dependency postcss to v7.0.9 (f171c169)
|
|
* update dependency nodebb-theme-vanilla to v10.1.15 (ea059e89)
|
|
* update dependency nodebb-theme-persona to v9.1.10 (96482569)
|
|
* update dependency nodebb-theme-persona to v9.1.9 (bbe05043)
|
|
* update dependency nodebb-theme-vanilla to v10.1.14 (6cc5dbc8)
|
|
* update dependency nodebb-theme-persona to v9.1.8 (e5443690)
|
|
* update dependency pg-cursor to v2 (29acad42)
|
|
* update dependency diff to v4 (#7198) (84e228bb)
|
|
* update dependency nodebb-plugin-mentions to v2.5.2 (#7199) (0a647316)
|
|
* update dependency nodebb-plugin-markdown to v8.8.7 (90b4d40e)
|
|
* update dependency rimraf to v2.6.3 (f4cc3122)
|
|
* update dependency spider-detector to v1.0.19 (#7177) (0faba325)
|
|
* update dependency nodemailer to v5 (4993b03c)
|
|
* update dependency json-2-csv to v3 (80cee665)
|
|
* update dependency nodebb-plugin-composer-default to v6.1.20 (07bf0b98)
|
|
* update dependency nodebb-theme-persona to v9.1.7 (#7161) (c68d4ae8)
|
|
* update dependency nodebb-plugin-composer-default to v6.1.19 (#7159) (07af46ea)
|
|
* update dependency nodebb-plugin-composer-default to v6.1.18 (#7158) (584b45fc)
|
|
* update dependency validator to v10.10.0 (#7152) (8003bed8)
|
|
* update dependency nodebb-plugin-mentions to v2.5.0 (792dce14)
|
|
* update dependency nodebb-theme-persona to v9.1.6 (#7141) (325b0293)
|
|
* update dependency nodebb-plugin-dbsearch to v3.0.4 (ddd07c1a)
|
|
* update dependency nodebb-widget-essentials to v4.0.12 (#7133) (f614a44d)
|
|
* update dependency nodebb-plugin-mentions to v2.4.0 (9ab31d7e)
|
|
* update dependency postcss to v7.0.7 (7ef8c3fd)
|
|
* update dependency sharp to v0.21.1 (#7082) (bf75f3e3)
|
|
* update dependency nodebb-theme-vanilla to v10.1.13 (#7114) (fc5598b9)
|
|
* update dependency nodebb-theme-slick to v1.2.19 (#7113) (56ad43aa)
|
|
* update dependency nodebb-theme-persona to v9.1.5 (#7112) (953f8fe5)
|
|
* update dependency nodebb-plugin-composer-default to v6.1.17 (3bcfd7fc)
|
|
* update dependency nodebb-theme-persona to v9.1.4 (b6ad5fd4)
|
|
* update dependency nodebb-plugin-markdown to v8.8.6 (#7079) (46fb365d)
|
|
* update dependency nodebb-theme-persona to v9.1.3 (#7075) (d2aea57a)
|
|
* update dependency nodebb-theme-persona to v9.1.2 (42e792ab)
|
|
* update dependency nodebb-theme-persona to v9.1.1 (#7069) (bdb33056)
|
|
* update dependency postcss to v7.0.6 (6b5428c5)
|
|
* update dependency nodebb-plugin-composer-default to v6.1.14 (#7058) (e48ed6e0)
|
|
* update dependency nodebb-plugin-composer-default to v6.1.13 (#7057) (ada1d6d0)
|
|
* update dependency nodebb-plugin-composer-default to v6.1.12 (#7056) (9f9f72da)
|
|
* update dependency nodebb-plugin-composer-default to v6.1.11 (#7055) (89acb896)
|
|
* update dependency nodebb-theme-slick to v1.2.18 (#7049) (b6cb77c1)
|
|
* update dependency nodebb-theme-slick to v1.2.17 (#7048) (7334c45b)
|
|
* update dependency nodebb-theme-slick to v1.2.16 (#7047) (1cb1af0c)
|
|
* update dependency connect-mongo to v2.0.3 (#7046) (d0d0c7f0)
|
|
* update dependency nodebb-plugin-dbsearch to v3.0.3 (#7035) (adb1b5f3)
|
|
* update dependency lru-cache to v4.1.5 (#7031) (887582eb)
|
|
* update dependency socket.io to v2.2.0 (b9d49867)
|
|
* update dependency socket.io-client to v2.2.0 (824bd541)
|
|
* update dependency nodebb-plugin-dbsearch to v3.0.2 (#7028) (11f1b409)
|
|
* update dependency nodebb-plugin-dbsearch to v3.0.1 (#7027) (e71f443c)
|
|
* update dependency nodebb-theme-vanilla to v10.1.12 (cf928f44)
|
|
* update dependency nodebb-theme-persona to v9.1.0 (179be9ed)
|
|
* update dependency nodebb-theme-persona to v9.0.63 (#7019) (68ae3eb6)
|
|
* update dependency nodebb-plugin-markdown to v8.8.5 (d3ab7d1b)
|
|
* update dependency nodebb-theme-persona to v9.0.60 (#6984) (cbd50a80)
|
|
* update dependency nodebb-theme-vanilla to v10.1.10 (#6982) (4c769487)
|
|
* update dependency nodebb-theme-slick to v1.2.15 (#6981) (acaf1a05)
|
|
* update dependency nodebb-theme-persona to v9.0.59 (#6980) (5863bb2c)
|
|
* update dependency lru-cache to v4.1.4 (#6977) (375ab769)
|
|
* update dependency connect-mongo to v2.0.2 (#6975) (e1597b83)
|
|
* update dependency nodebb-plugin-markdown to v8.8.4 (84d1013d)
|
|
* update dependency nodebb-plugin-composer-default to v6.1.8 (fee7e336)
|
|
* update dependency nodebb-plugin-markdown to v8.8.3 (b182a195)
|
|
* update dependency nodebb-plugin-composer-default to v6.1.7 (#6966) (1101f327)
|
|
* update dependency nodebb-theme-persona to v9.0.58 (#6964) (6ade156b)
|
|
* update dependency mongodb to v3.1.10 (#6962) (662215fa)
|
|
* update dependency nodebb-theme-persona to v9.0.57 (#6956) (1bf1a439)
|
|
* update dependency nodebb-theme-persona to v9.0.55 (#6955) (e06683f7)
|
|
* update dependency nodebb-plugin-composer-default to v6.1.6 (c51ceaf0)
|
|
* update dependency nodebb-theme-persona to v9.0.54 (bb940b01)
|
|
* update dependency nodebb-plugin-mentions to v2.2.12 (#6936) (e12a803b)
|
|
* update dependency nodebb-theme-vanilla to v10.1.9 (#6935) (b480c321)
|
|
* update dependency nodebb-theme-slick to v1.2.14 (#6934) (9cdd5316)
|
|
* update dependency nodebb-theme-persona to v9.0.53 (#6933) (9ee1c2f8)
|
|
* update dependency nodebb-plugin-dbsearch to v2.0.23 (#6931) (dba1db9c)
|
|
* update dependency jsesc to v2.5.2 (511b4edc)
|
|
* update dependency validator to v10.9.0 (032caafa)
|
|
* update dependency spdx-license-list to v5 (a639b6b8)
|
|
* update dependency nodebb-theme-vanilla to v10.1.8 (eb0a322d)
|
|
* update dependency nodebb-theme-persona to v9.0.52 (6566a0cb)
|
|
* update dependency nodebb-plugin-dbsearch to v2.0.22 (#6916) (7808e58c)
|
|
* update dependency mongodb to v3.1.9 (#6914) (9a9f2af9)
|
|
* update dependency nodebb-theme-persona to v9.0.51 (e2274fe0)
|
|
* update dependency nodebb-theme-slick to v1.2.13 (3005428d)
|
|
* update dependency nodebb-theme-persona to v9.0.50 (#6902) (22140a20)
|
|
* update dependency nodebb-plugin-markdown to v8.8.2 (0b4c9a80)
|
|
* update dependency nodebb-theme-vanilla to v10.1.7 (3150a2fc)
|
|
* update dependency nodebb-theme-slick to v1.2.12 (#6881) (9bcda7f7)
|
|
* update dependency nodebb-theme-persona to v9.0.49 (#6880) (e0dc00da)
|
|
* update dependency nodebb-theme-persona to v9.0.48 (2b6f5eec)
|
|
* **i18n:** pushed notifications source to tx, pulled fallbacks (8dd8370b)
|
|
* **uploads:** ugly filenames on uploaded asset downloading (f96208a0)
|
|
* **acp:**
|
|
* small UI fixes for ACP privileges category selector (#6946) (57b39d5b)
|
|
* hard-to-discover dropdown selector in ACP (b3f96d28)
|
|
* **l10n:** some translations (34cbd1fc)
|
|
|
|
##### Other Changes
|
|
|
|
* //github.com/NodeBB/nodebb-theme-persona/issues/363 (702be3f6)
|
|
* //github.com/NodeBB/NodeBB/issues/6433 (7e00d6b9)
|
|
* #6408 (f0f30041)
|
|
* #6425 (fbf52407)
|
|
* //github.com/NodeBB/NodeBB/issues/6073 (5da24b41)
|
|
* #5862, setting chat list height even if no message list is present (bc9a1250)
|
|
* //github.com/Schamper/nodebb-plugin-poll/issues/86 (c0f39032)
|
|
|
|
##### Refactors
|
|
|
|
* use loash when possible (#7230) (e1ca2d81)
|
|
|
|
##### Code Style Changes
|
|
|
|
* lint fix (fbe6ccd7)
|
|
* **eslint:**
|
|
* match operator-linebreak preferences (ba619c7e)
|
|
* newlines in public/src as well (f7bd398e)
|
|
* enforcing newline on chained calls (95cc27f1)
|
|
|
|
#### 1.11.1 (2018-12-14)
|
|
|
|
##### Chores
|
|
|
|
* incrementing version number - v1.11.1 (2104877c)
|
|
* **deps:**
|
|
* update dependency husky to v1.2.1 (63f4b569)
|
|
* update node:8.14.0 docker digest to dd2381f (7449ae3e)
|
|
* update node.js to v8.14.0 (8a5a031d)
|
|
|
|
##### New Features
|
|
|
|
* Allow getting logfile path from config (#7044) (f3e8e065)
|
|
* remove uid:<uid>:ignored:cids (#7099) (263c9180)
|
|
* cache category tag whitelist (78fa7340)
|
|
* make user cards look less derpy (31bb2ae9)
|
|
* added new middleware authenticateOrGuest (4fba1492)
|
|
* closes #7070 (7ca62b83)
|
|
* added README.md in languages folder (648964fa)
|
|
* up composer (7eee8e1d)
|
|
* allow array results (54c127d1)
|
|
* #7023 (f581c052)
|
|
* close #7002, console message if mismatched origins (89c025d1)
|
|
* added changelog file to root of repo (e89b4fca)
|
|
* **email:** don't escape html in notification bodies. (#7042) (d7c55bc3)
|
|
|
|
##### Bug Fixes
|
|
|
|
* #7108 (81697390)
|
|
* dont save data for non-positive uids (62f01a83)
|
|
* #7103 (f103390a)
|
|
* dont update cid:<cid>:tids:votes if topic is pinned (2f57a4b9)
|
|
* #7102 (d117df77)
|
|
* #7102 (85a07e99)
|
|
* don't explode if there is no css el (74d0e88d)
|
|
* db info page (26ccd8f6)
|
|
* logAttempt conditional (a6c8e0ab)
|
|
* #7087, server-side protection against guest blocks (33d4956b)
|
|
* don't crash in flags.validate if user blocked target (81aa3a0b)
|
|
* dont send empty strings (555c092f)
|
|
* #7085 (fe0f95a2)
|
|
* #7086 (e55fb437)
|
|
* wrong variable #7085 (71163421)
|
|
* admins&mods when there are mutliple lines of users (de437e36)
|
|
* refreshing settings page on save if language changed (ed46c5e2)
|
|
* not calling authenticate middleware on resource direct access routes (eeaee8cc)
|
|
* #7038, autoLocale logic not playing nicely with no-refresh auths (#7059) (5f3d1c76)
|
|
* #7074 (2604cf63)
|
|
* #7071 buildSkinAsset won't rebuild continuously (a07d9898)
|
|
* #7063, logout code should do hard page nav to / or data.next (6df5668e)
|
|
* #7061 (eab297bd)
|
|
* skin not changing after login or logout, #7038 (28a1fa78)
|
|
* #7040 (a63ddbe2)
|
|
* #7041 (ec0c50d4)
|
|
* #7043 (8d7c3897)
|
|
* add missing render function (cb7c2d8c)
|
|
* #7033 (8808a033)
|
|
* #7037 (b86f1556)
|
|
* #6991, add timeout for version Github request (43c3bb02)
|
|
* #7030 (58d4376f)
|
|
* **deps:**
|
|
* update dependency nodebb-plugin-composer-default to v6.1.17 (3bcfd7fc)
|
|
* update dependency nodebb-theme-persona to v9.1.4 (b6ad5fd4)
|
|
* update dependency nodebb-plugin-markdown to v8.8.6 (#7079) (46fb365d)
|
|
* update dependency nodebb-theme-persona to v9.1.3 (#7075) (d2aea57a)
|
|
* update dependency nodebb-theme-persona to v9.1.2 (42e792ab)
|
|
* update dependency nodebb-theme-persona to v9.1.1 (#7069) (bdb33056)
|
|
* update dependency postcss to v7.0.6 (6b5428c5)
|
|
* update dependency nodebb-plugin-composer-default to v6.1.14 (#7058) (e48ed6e0)
|
|
* update dependency nodebb-plugin-composer-default to v6.1.13 (#7057) (ada1d6d0)
|
|
* update dependency nodebb-plugin-composer-default to v6.1.12 (#7056) (9f9f72da)
|
|
* update dependency nodebb-plugin-composer-default to v6.1.11 (#7055) (89acb896)
|
|
* update dependency nodebb-theme-slick to v1.2.18 (#7049) (b6cb77c1)
|
|
* update dependency nodebb-theme-slick to v1.2.17 (#7048) (7334c45b)
|
|
* update dependency nodebb-theme-slick to v1.2.16 (#7047) (1cb1af0c)
|
|
* update dependency connect-mongo to v2.0.3 (#7046) (d0d0c7f0)
|
|
* update dependency nodebb-plugin-dbsearch to v3.0.3 (#7035) (adb1b5f3)
|
|
* update dependency lru-cache to v4.1.5 (#7031) (887582eb)
|
|
* update dependency socket.io to v2.2.0 (b9d49867)
|
|
* update dependency socket.io-client to v2.2.0 (824bd541)
|
|
* update dependency nodebb-plugin-dbsearch to v3.0.2 (#7028) (11f1b409)
|
|
* update dependency nodebb-plugin-dbsearch to v3.0.1 (#7027) (e71f443c)
|
|
* **i18n:** pushed notifications source to tx, pulled fallbacks (8dd8370b)
|
|
|
|
##### Code Style Changes
|
|
|
|
* **eslint:** match operator-linebreak preferences (ba619c7e)
|
|
|
|
### 1.11.0 (2018-11-28)
|
|
|
|
##### Chores
|
|
|
|
* **deps:**
|
|
* update dependency lint-staged to v8.1.0 (dd7f8a14)
|
|
* update dependency husky to v1.2.0 (aee21628)
|
|
* update node:8.12.0 docker digest to 5dae8ea (0ef451dd)
|
|
* update dependency husky to v1.1.4 (95d6ab06)
|
|
* update dependency eslint to v5.9.0 (92441794)
|
|
* pin dependencies (b0483f21)
|
|
* update dependency eslint-config-airbnb-base to v13 (#6599) (64b9dabf)
|
|
* update node.js to v8.12.0 (fa3afbd2)
|
|
* update dependency husky to v1.1.3 (6cee5b8e)
|
|
* update dependency lint-staged to v8.0.4 (9d258668)
|
|
* update dependency lint-staged to v8.0.3 (aaa6fe9e)
|
|
* update dependency lint-staged to v8 (95d7a5fa)
|
|
* update dependency jsdom to v13 (52f141c9)
|
|
* **husky:** setting up husky as recommended in docs (e8a3d929)
|
|
|
|
##### New Features
|
|
|
|
* enabling commitlint (c58a41ed)
|
|
* allow disabling of GDPR features via ACP toggle, closes #6847 (4919e9ef)
|
|
|
|
##### Bug Fixes
|
|
|
|
* **deps:**
|
|
* update dependency nodebb-theme-vanilla to v10.1.12 (cf928f44)
|
|
* update dependency nodebb-theme-persona to v9.1.0 (179be9ed)
|
|
* update dependency nodebb-theme-persona to v9.0.63 (#7019) (68ae3eb6)
|
|
* update dependency nodebb-plugin-markdown to v8.8.5 (d3ab7d1b)
|
|
* update dependency nodebb-theme-persona to v9.0.60 (#6984) (cbd50a80)
|
|
* update dependency nodebb-theme-vanilla to v10.1.10 (#6982) (4c769487)
|
|
* update dependency nodebb-theme-slick to v1.2.15 (#6981) (acaf1a05)
|
|
* update dependency nodebb-theme-persona to v9.0.59 (#6980) (5863bb2c)
|
|
* update dependency lru-cache to v4.1.4 (#6977) (375ab769)
|
|
* update dependency connect-mongo to v2.0.2 (#6975) (e1597b83)
|
|
* update dependency nodebb-plugin-markdown to v8.8.4 (84d1013d)
|
|
* update dependency nodebb-plugin-composer-default to v6.1.8 (fee7e336)
|
|
* update dependency nodebb-plugin-markdown to v8.8.3 (b182a195)
|
|
* update dependency nodebb-plugin-composer-default to v6.1.7 (#6966) (1101f327)
|
|
* update dependency nodebb-theme-persona to v9.0.58 (#6964) (6ade156b)
|
|
* update dependency mongodb to v3.1.10 (#6962) (662215fa)
|
|
* update dependency nodebb-theme-persona to v9.0.57 (#6956) (1bf1a439)
|
|
* update dependency nodebb-theme-persona to v9.0.55 (#6955) (e06683f7)
|
|
* update dependency nodebb-plugin-composer-default to v6.1.6 (c51ceaf0)
|
|
* update dependency nodebb-theme-persona to v9.0.54 (bb940b01)
|
|
* update dependency nodebb-plugin-mentions to v2.2.12 (#6936) (e12a803b)
|
|
* update dependency nodebb-theme-vanilla to v10.1.9 (#6935) (b480c321)
|
|
* update dependency nodebb-theme-slick to v1.2.14 (#6934) (9cdd5316)
|
|
* update dependency nodebb-theme-persona to v9.0.53 (#6933) (9ee1c2f8)
|
|
* update dependency nodebb-plugin-dbsearch to v2.0.23 (#6931) (dba1db9c)
|
|
* update dependency jsesc to v2.5.2 (511b4edc)
|
|
* update dependency validator to v10.9.0 (032caafa)
|
|
* update dependency spdx-license-list to v5 (a639b6b8)
|
|
* update dependency nodebb-theme-vanilla to v10.1.8 (eb0a322d)
|
|
* update dependency nodebb-theme-persona to v9.0.52 (6566a0cb)
|
|
* update dependency nodebb-plugin-dbsearch to v2.0.22 (#6916) (7808e58c)
|
|
* update dependency mongodb to v3.1.9 (#6914) (9a9f2af9)
|
|
* update dependency nodebb-theme-persona to v9.0.51 (e2274fe0)
|
|
* update dependency nodebb-theme-slick to v1.2.13 (3005428d)
|
|
* update dependency nodebb-theme-persona to v9.0.50 (#6902) (22140a20)
|
|
* update dependency nodebb-plugin-markdown to v8.8.2 (0b4c9a80)
|
|
* update dependency nodebb-theme-vanilla to v10.1.7 (3150a2fc)
|
|
* update dependency nodebb-theme-slick to v1.2.12 (#6881) (9bcda7f7)
|
|
* update dependency nodebb-theme-persona to v9.0.49 (#6880) (e0dc00da)
|
|
* update dependency nodebb-theme-persona to v9.0.48 (2b6f5eec)
|
|
* added admin/manage/uploads to tx config (7357926f)
|
|
* #7013, add cache buster to js-enabled.css (f6b92c1d)
|
|
* removal of scroll anchoring code in favour of browser handling (98c14e0e)
|
|
* custom navigation item not showing groups (d9452bf3)
|
|
* flags detail page crash if reporter blocks author (d027207f)
|
|
* #6922, skin assets not including plugin LESS files (a5022ce4)
|
|
* #6921, allow square brackets in usernames (da10ca08)
|
|
* interstitial redirects failing if done via ajaxify (3c8939a8)
|
|
* username trim on login, closes #6894 (157bea69)
|
|
* **uploads:** ugly filenames on uploaded asset downloading (f96208a0)
|
|
* **acp:**
|
|
* small UI fixes for ACP privileges category selector (#6946) (57b39d5b)
|
|
* hard-to-discover dropdown selector in ACP (b3f96d28)
|
|
* **l10n:** some translations (34cbd1fc)
|
|
|
|
##### Code Style Changes
|
|
|
|
* **eslint:**
|
|
* newlines in public/src as well (f7bd398e)
|
|
* enforcing newline on chained calls (95cc27f1)
|
|
|