Releases: NodeBB/NodeBB
Releases · NodeBB/NodeBB
v1.13.0
1.13.0 (2019-11-13)
Chores
- incrementing version number - v1.13.0 (c38b2d2)
- incrementing version number - v1.12.2 (810e2c0)
- deps:
- update dependency jsdom to v15.2.1 (9d946d1)
- update dependency eslint to v6.6.0 (d0e428e)
- update dependency lint-staged to v9.4.2 (#7954) (d108c7d)
- update dependency mocha to v6.2.2 (#7984) (e31a47c)
- update dependency coveralls to v3.0.7 (#7961) (9b308e4)
- update dependency jsdom to v15.2.0 (#7971) (9b4e988)
- update dependency husky to v3.0.9 (fd5095a)
- update dependency husky to v3.0.8 (88cae41)
- update dependency lint-staged to v9.4.1 (a2a7bb3)
- update node.js to v8.16.1 (f9ad826)
- update node:8.16.0 docker digest to bb12612 (48cc317)
- update dependency eslint to v6.5.1 (da12e94)
- update dependency husky to v3.0.7 (10a30e6)
- update commitlint monorepo to v8.2.0 (ddd4e03)
- update dependency mocha to v6.2.1 (b172d10)
- update dependency lint-staged to v9.2.3 (ccccba8)
- update dependency coveralls to v3.0.6 (#7820) (2b1f840)
- update dependency husky to v3.0.3 (cbede89)
- update dependency lint-staged to v9 (f2e4664)
- update dependency eslint-plugin-import to v2.18.2 (#7779) (57b2a55)
- update dependency eslint to v6.1.0 (#7783) (7257e6b)
- update dependency husky to v3.0.2 (7ad72b3)
- update node:8.16.0 docker digest to c671dc2 (e76214a)
- update dependency mocha to v6.2.0 (d43f5dc)
- update node:8.16.0 docker digest to 310db2a (c46a077)
- update dependency husky to v3.0.1 (28151f8)
- update dependency eslint-plugin-import to v2.18.1 (9fda2c1)
- update commitlint monorepo to v8.1.0 (f73468d)
- update dependency coveralls to v3.0.5 (5b746d5)
- update dependency husky to v2.7.0 (1d0fd02)
- update dependency eslint to v6.0.1 (77347d0)
- update dependency husky to v2.6.0 (fc69e89)
- update dependency eslint-plugin-import to v2.18.0 (744e442)
- update dependency husky to v2.5.0 (4960b92)
- update dependency lint-staged to v8.2.1 (2fa68e3)
- update node:8.16.0 docker digest to 06adec3 (fc224cc)
- update dependency husky to v2.4.1 (17ec8fd)
- update node:8.16.0 docker digest to d5ad3f5 (f9e99fa)
- update node:8.16.0 docker digest to 75b524a (5995834)
- update node:8.16.0 docker digest to b9a98ae (fca6d79)
- update dependency lint-staged to v8.2.0 (376390c)
- update dependency husky to v2.4.0 (3d2ec0b)
- update dependency coveralls to v3.0.4 (c360e0c)
- update dependency eslint-plugin-import to v2.17.3 (eac4e2f)
- update node:8.16.0 docker digest to 957cab2 (cc6fa97)
- update commitlint monorepo to v8 (8053283)
Documentation Changes
- updated changelog (183b0ed)
New Features
- displaying one-click unsubscribe link in email footer (#8024) (df13992)
- #7467, pass query params when redirecting to posts (480a64a)
- use helpers.setupAdminPageRoute (b5a3000)
- wip, better digest handling (+ eventual digest resend logic) (#7995) (645d647)
- add action:messaging.save (ac5c560)
- #7957, allow post queue based on group (1cedc4a)
- add filter:topics.unreadCutoff (e020b85)
- Add filter:topic.delete and filter:topic.restore (#7946) (#7989) (989107d)
- no more session cookie for guests (#7982) (cf7e0cf)
- Implement WICG change-password-url (#7072) (#7990) (df1efe5)
- log errors from mubsub (b01a47c)
- upgrade to sitemap5 (#7980) (d679218)
- #7964, change all categories at once (485fbd2)
- closes #7952, translate widget-settings (990508a)
- remove ability to delete events from acp (554e671)
- resetting theme will reset skin (03827fa)
- disable timeout on launch route (4bc77d0)
- add new hook to get custom category tids for unread (b192605)
- adding filter:login.check and loginFormEntry[] for the filter:login.build hook (#7861) (94810fd)
- #7932, redirect to group details after creation (2444ed5)
- add new hook filteR:topics.getSortedTids (b93c826)
- bypass cropper for gifs (9a75600)
- deprecate file.isFileTypeAllowed (ffe3670)
- send notification to group owners when someone leaves (ed12236)
- add failing test for pagination (#7924) (22b02f1)
- refactor getSortedSetRange to allow big arrays (b602c04)
- add new test (1e5246f)
- add rss feed url for tags (bbc2e95)
- add sm2x avatar class #7813 (35a4ca2)
- #7090, abililty to hide widgets (71cd602)
- #7760, body-parser config (5de6d88)
- actually cache duh (f05c1da)
- cache tags:topic:count (63bd252)
- increase search timeouts (1789ecb)
- make handleSearch public (ebe5ed2)
- increase size of local cache (b81405a)
- don't hardcode numberic fields in user search (09410ff)
- allow only watching core (451c7fd)
- client-side taskbar.update method, deprecates .updateTitle() (9b09ee0)
- option to restrict group leaving, closes #7770 (1796b65)
- preserver querystring when changing category sort (ad96b0e)
- html sanitization on all filter:parse.* hooks, closes #7872 (2580306)
- up socket.io-adapter-mongo (3d2cb62)
- update LESS to v3.x, #7855 (#7867) (aea04de)
- up psql socket.io adapter (b565e56)
- add client side hook for quick search&normal search (f31d30c)
- allow floating pinned topics to top in getSortedTopics (1d7e0c6)
- promisify recent.getData (6f7ab58)
- faster initial stat loading (89cd31e)
- cache stats, mongo count sucks (cb50b3f)
- dashboard stats (3ff6e1b)
- add filter:search.getPosts (aeb44fa)
- add image and imageClass to post summaries (80bd52f)
- #7842, make isInvited, isPending work with uids (fa26855)
- convert search controller to async/await (acf12e3)
- notification on membership acceptance, closes #7835 (1a2a381)
- additional events logged for various group actions (1ce33fa)
- async (e635348)
- async/await controllers/admin/dashboard (32ea04a)
- async/await admin/controllers (72590b3)
- async/await (7beef91)
- async/await refactor (3cc7ec6)
- async/await controllers/accounts (a3541d8)
- rewrite getRawPost to async/await (b734def)
- added new filter hook filter:post.getRawPost (973075c)
- convert categories controller to async/await (e9fd49e)
- new client-side hooks for chat minimize and close (3d3fa86)
- test psql without defineProperty (#7815) (af1f724)
- fire updateRemainingLength hook for chats (af968c6)
- send pids into filter:post.getFields hook (0e07ffa)
- move cache tpl (65fc061)
- async refactor (3a9d83a)
- move group privs above user, add labels (47e30a6)
- widgets/index.js (dec8040)
- use promise version (4d6b687)
- #7743, meta/dependencies (1c2540d)
- #7743, widgets/admin (96ebe7b)
- #7743, meta/languages and languages (c02686b)
- added filter:tags.getAll plugin hook (66aa443)
- #7743, events (102d4b0)
- #7743 meta/errors (97d7a85)
- get rid of async.eachSeries (99cf47e)
- #7743 meta/tags.js (7b90863)
- #7743 meta/templates.js (79eed9a)
- #7743 navigation (764a2b1)
- #7743 account/posts controller (e72f3e4)
- #7743 finish topics controller (9b3f4b9)
- #7743, webserver (0d047f4)
- #7743 meta/themes.js (7dc0eaf)
- #7743, meta/sounds (a15c50b)
- #7743 , meta/cachebuster, meta/configs (7f72181)
- convert src/messaging/* to async/await (#7778) (756a717)
- #7743 meta/blacklist (fcf8fd5)
- #7743 meta/index (69860e5)
- #7743 plugins (c126cd8)
- #7743 plugins/data (f5f5f76)
- dont waste whitespace (17f843f)
- switch to promise.all (34d85b5)
- #7743, privileges (faccb19)
- #7743 , search.js (6d3a92b)
- shorter name (8e75646)
- cache group:members for priv groups (daed76d)
- #7743 finish groups (72def7d)
- #7743, groups/index, invite, leave,membership (a39ca51)
- #7743,groups/index,join (d5342a4)
- #7743, groups/delete,ownership,posts,user (fcd4445)
- #7743 groups/cover,create,data (5e8614e)
- #7743, finish post module (c0c6c65)
- #7743 posts/diff, posts/edit (c4bb467)
- #7743, posts module (1b2b308)
- #7743, finish user module (a51ec59)
- #7743 (6fea46b)
- #7743 (cd80c26)
- #7743 (0a690c5)
- #7743 (1c5fad6)
- #7743 (fe4c048)
- #7743 categories (fcf3e07)
- #7743, user/digest, user/email, user/follow (c610eb1)
- #7743, user/create, user/data, user/delete (d6e36c3)
- #7743 , user/block, user/categories (4541caa)
- #7743 notifications (6f738c2)
- remove unused code, add 2 tests (cd2e68c)
- #7743 user/ban, up mubsub (1970214)
- #7743, user/approval, user/auth (b24ce97)
- #7743, posts/votes (8ef75be)
- #7743 posts (e1ecc36)
- #7743 user/admin.js (2c33595)
- add utils.promiseParallel (4170abf)
- #7743, posts/user.js (0a6cfb3)
- added new admin option newbiePostEditDuration (#7737) (8a6a58e)
- returning category data in tags page (75ff4d7)
- ACP analytics API route (#7725) (a0c0ef1)
- closes #7718 (ee4d78c)
- add status to post summaries (41bc6ca)
- use arrow functions (3100d80)
- ability to sort watched topics, closes #3735 (f24c14d)
- use fewer system resources to draw the progress bar (d0ee312)
- removed series from upgrade script (23fb904)
- remove duped zadds, these are already in topics.onNewPostMade (cb51c23)
- log data on error (f8a7cf7)
- cleanup, use bulk (198d058)
- #7707, added sortedSetAddBulk (3ecd703)
- change widget-* to data-widget-* (#7703) (13efbc9)
- shorter setsCard (3780a58)
- show best & latest posts on profile (b53a60c)
- use db.sortedSetsAdd (7e54d7a)
- use db.sortedSetsAdd (29a124c)
- dont log action:plugins.fireHook (a7600b4)
- upgrade to connect-mongo 3.0.0, closes #7693 (ebfc369)
- add hook for user notifications, closes #7672 (ede060a)
- user/notifications refactor (580f786)
- send new post/topic event in batches (8c33108)
- allowing count to be passed to ./nodebb e...
v1.12.2
1.12.2 (2019-05-15)
Chores
- incrementing version number - v1.12.2 (22db818)
- bump themes #7576 (d349754)
- bump themes (59bdc97)
- bump themes (abcca13)
- bump themes (551b18c)
- incrementing version number - v1.12.1 (dd973ab)
- deps:
- update dependency lint-staged to v8.1.7 (dc6b49c)
- update commitlint monorepo (9998e86)
- update dependency jsdom to v15.1.0 (fcd6dc8)
- update dependency mocha to v6.1.4 (3ff8154)
- update node:8.16.0 docker digest to b5484d1 (6421f10)
- update dependency husky to v2.3.0 (c20e331)
- update dependency nyc to v14.1.1 (#7584) (9047210)
- update dependency eslint to v5.16.0 (692e2ea)
- update dependency nyc to v14 (9210baf)
- update dependency husky to v2.2.0 (8a018a5)
- update dependency lint-staged to v8.1.6 (4e39caf)
- update dependency husky to v2.1.0 (65ff0bb)
- update dependency husky to v2 (e81a1db)
- update dependency eslint-plugin-import to v2.17.2 (#7546) (c1fb17f)
- update dependency jsdom to v15 (#7556) (d4d8d98)
- update dependency jsdom to v14.1.0 (#7555) (ca694fd)
- update node.js to v8.16.0 (#7554) (f10708e)
- update dependency eslint-plugin-import to v2.17.1 (69dd8e4)
- update dependency mocha to v6.1.2 (b716977)
Documentation Changes
- updated changelog (93b688d)
New Features
- let theme know downvoting is disabled, closes #7568 (bd94fbc)
- closes #7583 (cf5aeac)
- #7319 (9385c8e)
- add node12 to travis (1a7036a)
- allow file uploading on registration interstitial (ddffc90)
- #7527 (ba5e1ea)
- #7515 (c38db4f)
Bug Fixes
- #7599 image size measurement erroring out on missing path (0d86781)
- #7590 updated chat and post edit and delete timeout labels in ACP (4f0dc44)
- tests (3a7e99a)
- #7586, switchTimeagoLanguage shouldn't discriminate against languages w/o shorthands (1703233)
- #7576 "Disable password changes" can be sidestepped (50260e1)
- if editing password is disabled in ACP, prevent direct access via route/socket (related: #7576) (e114b16)
- #7582 (c9ca72d)
- #7461 (96cb29a)
- increase batch size (3d938e7)
- #7564 (bf6fc50)
- group cover upload not working for s3 upload (#7571) (8945ebc)
- test (b990312)
- #7539 (c940a73)
- #7565 (07e9b67)
- #7464 (32cf07d)
- #7147 (fe6d64c)
- #7424 (f86d74d)
- #7562 (09681e6)
- node12 tests (8775e7e)
- add post queue to /compose POST route (c6cd6c5)
- remove redis object cache (4df925e)
- #7545 (7403884)
- failing test from 00552d7 (9bf3517)
- fire filter:register.complete for users approved via registration queue (00552d7)
- #7540 (8778f00)
- more graceful error handling and output for cli/reset (d3ebda7)
- #6438 only apply whitelist when fields request empty (#7528) (808c490)
- deps:
- update dependency nodebb-theme-vanilla to v10.1.31 (#7589) (a9f9d19)
- update dependency nodebb-theme-persona to v9.1.36 (#7588) (bd86e58)
- update dependency mongodb to v3.2.4 (#7581) (26d6d0b)
- update dependency postcss to v7.0.16 (10a47a2)
- update dependency nodebb-theme-persona to v9.1.33 (#7563) (7c4201f)
- update dependency sharp to v0.22.1 (#7561) (288a25f)
- update dependency nodebb-plugin-composer-default to v6.2.12 (#7538) (a54f8f0)
- update dependency mongodb to v3.2.3 (97a7f02)
v1.12.1
1.12.1 (2019-04-10)
Chores
- incrementing version number - v1.12.1 (dd973ab)
- comment cleanup (6bed51e)
- bump persona (1f4db13)
- bump themes, fix: #7446 (0d19bb3)
- incrementing version number - v1.12.0 (d87f8c5)
- deps:
- update dependency lint-staged to v8.1.5 (ae17481)
- update node:8.15.1 docker digest to 918f0be (5f787d7)
- update node:8.15.1 docker digest to 3d43ad1 (ea77ad4)
- update dependency grunt to v1.0.4 (a9130fa)
- update dependency eslint to v5.15.3 (d2932cf)
- update dependency mocha to v6.0.2 (#7408) (1c671c3)
- update dependency eslint to v5.15.1 (d8486e8)
- update node:8.15.1 docker digest to c151597 (2cb0bde)
- update dependency jsdom to v14 (a967253)
Documentation Changes
- updating changelog (9aeb291)
New Features
- #7515 (ac889db)
- update unban logic/invocation and refactor User.bans module (3fbb6fa)
- add original sessionID to static:user.loggedOut (abe4abb)
- #7501 (2ee2cd5)
- allow multiple cids for getActiveUsers (81306ff)
- manual password expiry. closes #7471 (24dcae2)
- #7358 (7211dde)
Bug Fixes
- don't crash if templateData is undefined (eb2c3e5)
- clear children before building tree (397e062)
- upgrade script date (4f3ca4d)
- #7519 (ed91d3f)
- #7517 (e479fad)
- #7470 Properly handle recompilation of email templates (75ae29c)
- resolve CORS error on uploading via URL (3871a02)
- #7461 (dbc4d84)
- #7491 (8cc1864)
- #7476 (4db0efe)
- #7508 (b52dba5)
- escape search snippet closes #7506 (e906bea)
- #7490 once again (3ec9fc4)
- #7502 (3304ffe)
- #7503 (1f3554f)
- #7493, adding robots noindex meta tag to compose and reset routes (6415ba8)
- #7490, handling of image sizes if no size saved in db (86e1cdd)
- #7494 (8f55ab1)
- #6911, email throttling options set (63e16ec)
- throttling email output to 2 messages every second, fixes #6911 (33a1bf6)
- #7469 missing email logos, occasionally (8d62ead)
- #7487 (fddb783)
- #7485 (78e0b98)
- move upload_url to prestart so it is defined in upgrade scripts (ad2d7a6)
- #7342 (cead89f)
- #7477 (240f563)
- #7473 (c289b90)
- #7378 (c37b2f2)
- #7454 (dcdd41c)
- #7472 (962b7f7)
- remove async.series, dont crash if postAtIndex is undefined (dd8d4f2)
- tests (c12e1d1)
- #7468 (b4a9bb1)
- #7444 Re-factor handling of og:image tags (#7463) (697a659)
- tests (45d7e37)
- callbacks (b48b6d7)
- return early if keys is empty (7addc5a)
- return early if keys is empty (b3962c1)
- prevent infinite loops if category is already in children (b71e0eb)
- #7448 (4732bed)
- return early if there are not blocked uids (73d14e4)
- #7008 (756dfd8)
- typo (f9d92db)
- tests (e71ae80)
- #7406 (cbfbcee)
- #7432 (777ca03)
- change user/system cpu usage (aecdf73)
- strip exif data on image uploads (5eaa14e)
- deps:
- update dependency nodebb-theme-persona to v9.1.29 (e5c12a4)
- update dependency nodebb-plugin-composer-default to v6.2.11 (30b042b)
- update dependency nodebb-plugin-composer-default to v6.2.10 (cf180e0)
- update dependency html-to-text to v5 (b39ce25)
- update dependency semver to v6 (8662aa9)
- update dependency spdx-license-list to v6 (447cf66)
- update dependency nodebb-widget-essentials to v4.0.17 (#7489) (0f9cb86)
- update dependency mongodb to v3.2.2 (#7482) (357f931)
- update dependency nodemailer to v6 (0274c2b)
- update dependency sharp to v0.22.0 (#7466) (c326141)
- update dependency nodebb-theme-slick to v1.2.23 (#7460) (c20cd52)
- update dependency nodebb-theme-vanilla to v10.1.25 (fe30e06)
- update dependency nodebb-theme-persona to v9.1.27 (5c60539)
- update dependency connect-redis to v3.4.1 (02804fe)
- update dependency nodebb-plugin-composer-default to v6.2.9 (#7442) (8029314)
- update dependency nodebb-theme-vanilla to v10.1.23 (#7438) (48dd3c5)
- update dependency nodebb-theme-slick to v1.2.22 (#7437) (3f4ae4b)
- update dependency nodebb-theme-persona to v9.1.25 (#7436) (9887bb4)
- update dependency nodebb-plugin-composer-default to v6.2.8 (#7435) (c18f2e1)
v1.12.0
1.12.0 (2019-03-06)
Chores
- incrementing version number - v1.12.0 (d87f8c5)
- incrementing version number - v1.11.2 (757bff2)
- deps:
- update node:8.15.1 docker digest to 287b8a5 (0b8d183)
- update node.js to v8.15.1 (ae89db2)
- update dependency mocha to v6 (#7387) (30bdb1a)
- update dependency coveralls to v3.0.3 (#7397) (cf74904)
- update dependency eslint to v5.14.1 (4df9c20)
- update dependency jsdom to v13.2.0 (cb5e3d8)
- update node:8.15.0 docker digest to a8a9d8e (edcb531)
- update dependency nyc to v13.3.0 (a78f5da)
- update dependency lint-staged to v8.1.4 (18c9091)
- update dependency eslint to v5.14.0 (9d8d2d0)
- update commitlint monorepo (aed5b29)
- update dependency eslint-plugin-import to v2.16.0 (e0fa696)
- update dependency @commitlint/cli to v7.4.0 (362d939)
- update dependency lint-staged to v8.1.1 (9664435)
Documentation Changes
- updated changelog (aec2f21)
New Features
- admin/groups style change (2b6f1a0)
- add process cpu usage to admin (db47753)
- pass options to digest (23da300)
- revamp email templates to be more style agnostic (#7375) (f32a992)
- lower search timeout (fc830c0)
- quick search (8a0e128)
- add vote status to getPostData API call (eafe76d)
- make topic search a function (d2b8396)
- quick search (c01d43e)
- check overide (ba90bf3)
- check CI failure (f2d7f75)
- logging password resets and errors into event log (0c09b74)
- add
action:alert.new
,action:alert.update
hooks (daadcc4) - allow themes to define custom classes for categories via filter:admin.category.get (5031bfe)
- show more unread notifs (d75a0d7)
- pass topic creation data to action:topic.save (cd2f72f)
- textcomplete over jquery-textcomplete, closes #7309 (02a8ed9)
- new hook filter:privileges.posts.edit (f659ef4)
- new hook type:
response
(a23854e)
Bug Fixes
- deps:
- update dependency nodebb-theme-persona to v9.1.24 (0f2d318)
- update dependency nodebb-plugin-composer-default to v6.2.7 (#7411) (9ebc900)
- bump markdown (82c8ee3)
- bump markdown (7ce5a81)
- bump persona (a0b71f0)
- update dependency nodebb-theme-vanilla to v10.1.21 (#7404) (699eddc)
- update dependency nodebb-theme-persona to v9.1.22 (#7403) (d87751e)
- update dependency nodebb-theme-persona to v9.1.21 (#7401) (f721155)
- update dependency nodebb-theme-slick to v1.2.21 (#7398) (f6e5565)
- update dependency nodebb-widget-essentials to v4.0.14 (#7399) (f812e0b)
- update dependency nodebb-theme-persona to v9.1.19 (#7392) (deff7b3)
- update dependency nodebb-plugin-composer-default to v6.2.6 (#7389) (fab32a4)
- update dependency nodebb-theme-persona to v9.1.18 (042b81a)
- update dependency nodebb-theme-persona to v9.1.17 (#7379) (546e04e)
- update dependency nodebb-plugin-composer-default to v6.2.5 (#7374) (d0874f3)
- update dependency async to v2.6.2 (#7365) (264eadd)
- update dependency nodebb-plugin-composer-default to v6.2.4 (30ff458)
- update dependency nodebb-theme-persona to v9.1.16 (65df671)
- update dependency nodebb-plugin-markdown to v8.9.0 (07b29d5)
- bump contenteditable to v0.1.1, #7325 (fbbe2ab)
- update dependency nodebb-plugin-composer-default to v6.2.3 (#7341) (176efb5)
- update dependency nodebb-theme-persona to v9.1.15 (#7295) (8f69ffd)
- update dependency nodebb-theme-slick to v1.2.20 (#7197) (a82bd3d)
- update dependency nodebb-theme-lavender to v5.0.9 (#7322) (b350be2)
- update dependency nodebb-plugin-composer-default to v6.2.2 (99f82fb)
- update dependency winston to v3.2.1 (#7317) (7e872d3)
- update dependency nodebb-plugin-markdown to v8.8.8 (#7314) (9cf81af)
- update dependency nodebb-plugin-dbsearch to v3.0.6 (#7305) (d48ef6d)
- update dependency nodebb-plugin-dbsearch to v3.0.5 (#7304) (57e3f16)
- update dependency nodebb-theme-vanilla to v10.1.19 (#7301) (443dcee)
- update dependency winston to v3.2.0 (#7299) (6f957cb)
- update dependency nodebb-plugin-spam-be-gone to v0.6.0 (247ac82)
- #7413 (684175f)
- #7414 (e331f6b)
- l2spread @baris nib (0360f6e)
- restored email logo to all outgoing emails (6c1f9c3)
- die hydra!!! (ad6c8dc)
- incorrect teaserPost logic (9731350)
- normalized font sizes for paragraphs in digest (43c4eb2)
- removed notification subheader translation string (6f272e3)
- broken 50% border radius on emails, failing tests (d3a1062)
- hook names getting objectified by winston (6472a06)
- failing tests from revamped-emails branch (3a7f1c1)
- #7395 (03305db)
- mounting of all-route middlewares to router instead of app (d722f3b)
- incorrect returnTo set in registerComplete (f972f75)
- search.api not working on subfolder (158f68e)
- tests for #7385 (7a53445)
- #7385 better handling for errors in Adv>Databases (57069a5)
- no relative path needed in req.session.returnTo (949b10f)
- don't refresh page when enabling/disabling categories (d5ece9a)
- #7373 (c2e7ae7)
- autocomplete not triggered if chat switched (ab0e547)
- #7366 (6c2f48f)
- #7357 (45c322a)
- #7359 (2996a5d)
- re-introducing indeterminate checkbox state to ACP privs (e8f3c25)
- #7354 (c6ad8fa)
- uid check (efd7d95)
- uid checks (c24dcf7)
- only allow numbers as scores (#7356) (5917dec)
- #7231, missing success alert on group name change in ACP (0fffcb3)
- remove debug logs (fe63fca)
- don't use same db as prod values (39e3527)
- database 0 was being replaced with undefined because 0 is falsy (bcd6258)
- #7352 (2e2c3ac)
- #7261, banned users still get digests (aca0556)
- #7346, panel-header widget colours in ACP (91a7b90)
- #7350 (8c68780)
- eslint failure from daadcc4 (96b6ce1)
- prevent crash if results.stats or results.serverStatus is undefined (fab52b8)
- move
action:alert.update
to after translator (d864da1) - #7098 (fc6767e)
- #7232 (70d9c6c)
- #7229 (e59b907)
- #7339 (12c5899)
- #7338 (8e3bf58)
- dont crash if userData is undefined #7262 (56a493d)
- #7240 (a2f08e7)
- give default privs on new install to guests/spiders (cd12099)
- #6806 (c72da55)
- #7334 (ae779ea)
- closes #7217 (9d1fcf4)
- merge post notifs (6e69a9a)
- don't crash if body doesn't have
skin-
(f6cfbbb) - #7324 (c7abf07)
- allow regular groups to local login (0366cfd)
- #7316 (5353960)
- #7306 (8aebe88)
- #7312 (7a4a8ea)
- #7311, missing dependencies (263e58d)
- #7300 (920efad)
- #6848 (70f8b41)
- #7298 privilege header misalignment (df6f75e)
- #7211 (cf91807)
- #7215 (7a9780f)
- #7296, local login privilege available to registered-users only (7fb3c16)
- #7094 (d03220c)
v1.11.1
1.11.0 (2018-12-14)
Chores
- incrementing version number - v1.11.1 (2104877)
- deps:
New Features
- Allow getting logfile path from config (#7044) (f3e8e06)
- remove uid::ignored:cids (#7099) (263c918)
- cache category tag whitelist (78fa734)
- make user cards look less derpy (31bb2ae)
- added new middleware authenticateOrGuest (4fba149)
- closes #7070 (7ca62b8)
- added README.md in languages folder (648964f)
- up composer (7eee8e1)
- allow array results (54c127d)
- #7023 (f581c05)
- close #7002, console message if mismatched origins (89c025d)
- added changelog file to root of repo (e89b4fc)
- email: don't escape html in notification bodies. (#7042) (d7c55bc)
Bug Fixes
- #7108 (8169739)
- dont save data for non-positive uids (62f01a8)
- #7103 (f103390)
- dont update cid::tids:votes if topic is pinned (2f57a4b)
- #7102 (d117df7)
- #7102 (85a07e9)
- don't explode if there is no css el (74d0e88)
- db info page (26ccd8f)
- logAttempt conditional (a6c8e0a)
- #7087, server-side protection against guest blocks (33d4956)
- don't crash in flags.validate if user blocked target (81aa3a0)
- dont send empty strings (555c092)
- #7085 (fe0f95a)
- #7086 (e55fb43)
- wrong variable #7085 (7116342)
- admins&mods when there are mutliple lines of users (de437e3)
- refreshing settings page on save if language changed (ed46c5e)
- not calling authenticate middleware on resource direct access routes (eeaee8c)
- #7038, autoLocale logic not playing nicely with no-refresh auths (#7059) (5f3d1c7)
- #7074 (2604cf6)
- #7071 buildSkinAsset won't rebuild continuously (a07d989)
- #7063, logout code should do hard page nav to / or data.next (6df5668)
- #7061 (eab297b)
- skin not changing after login or logout, #7038 (28a1fa7)
- #7040 (a63ddbe)
- #7041 (ec0c50d)
- #7043 (8d7c389)
- add missing render function (cb7c2d8)
- #7033 (8808a03)
- #7037 (b86f155)
- #6991, add timeout for version Github request (43c3bb0)
- #7030 (58d4376)
- deps:
- update dependency nodebb-plugin-composer-default to v6.1.17 (3bcfd7f)
- update dependency nodebb-theme-persona to v9.1.4 (b6ad5fd)
- update dependency nodebb-plugin-markdown to v8.8.6 (#7079) (46fb365)
- update dependency nodebb-theme-persona to v9.1.3 (#7075) (d2aea57)
- update dependency nodebb-theme-persona to v9.1.2 (42e792a)
- update dependency nodebb-theme-persona to v9.1.1 (#7069) (bdb3305)
- update dependency postcss to v7.0.6 (6b5428c)
- update dependency nodebb-plugin-composer-default to v6.1.14 (#7058) (e48ed6e)
- update dependency nodebb-plugin-composer-default to v6.1.13 (#7057) (ada1d6d)
- update dependency nodebb-plugin-composer-default to v6.1.12 (#7056) (9f9f72d)
- update dependency nodebb-plugin-composer-default to v6.1.11 (#7055) (89acb89)
- update dependency nodebb-theme-slick to v1.2.18 (#7049) (b6cb77c)
- update dependency nodebb-theme-slick to v1.2.17 (#7048) (7334c45)
- update dependency nodebb-theme-slick to v1.2.16 (#7047) (1cb1af0)
- update dependency connect-mongo to v2.0.3 (#7046) (d0d0c7f)
- update dependency nodebb-plugin-dbsearch to v3.0.3 (#7035) (adb1b5f)
- update dependency lru-cache to v4.1.5 (#7031) (887582e)
- update dependency socket.io to v2.2.0 (b9d4986)
- update dependency socket.io-client to v2.2.0 (824bd54)
- update dependency nodebb-plugin-dbsearch to v3.0.2 (#7028) (11f1b40)
- update dependency nodebb-plugin-dbsearch to v3.0.1 (#7027) (e71f443)
- i18n: pushed notifications source to tx, pulled fallbacks (8dd8370)
Code Style Changes
- eslint: match operator-linebreak preferences (ba619c7)
v1.11.0
The following list is not exhaustive, the NodeBB team implemented automated changelog generation during v1.11.0 development.
1.11.0 (2018-11-28)
Chores
- deps:
- update dependency lint-staged to v8.1.0 (dd7f8a1)
- update dependency husky to v1.2.0 (aee2162)
- update node:8.12.0 docker digest to 5dae8ea (0ef451d)
- update dependency husky to v1.1.4 (95d6ab0)
- update dependency eslint to v5.9.0 (9244179)
- pin dependencies (b0483f2)
- update dependency eslint-config-airbnb-base to v13 (#6599) (64b9dab)
- update node.js to v8.12.0 (fa3afbd)
- update dependency husky to v1.1.3 (6cee5b8)
- update dependency lint-staged to v8.0.4 (9d25866)
- update dependency lint-staged to v8.0.3 (aaa6fe9)
- update dependency lint-staged to v8 (95d7a5f)
- update dependency jsdom to v13 (52f141c)
- husky: setting up husky as recommended in docs (e8a3d92)
New Features
- enabling commitlint (c58a41e)
- allow disabling of GDPR features via ACP toggle, closes #6847 (4919e9e)
Bug Fixes
- deps:
- update dependency nodebb-theme-vanilla to v10.1.12 (cf928f4)
- update dependency nodebb-theme-persona to v9.1.0 (179be9e)
- update dependency nodebb-theme-persona to v9.0.63 (#7019) (68ae3eb)
- update dependency nodebb-plugin-markdown to v8.8.5 (d3ab7d1)
- update dependency nodebb-theme-persona to v9.0.60 (#6984) (cbd50a8)
- update dependency nodebb-theme-vanilla to v10.1.10 (#6982) (4c76948)
- update dependency nodebb-theme-slick to v1.2.15 (#6981) (acaf1a0)
- update dependency nodebb-theme-persona to v9.0.59 (#6980) (5863bb2)
- update dependency lru-cache to v4.1.4 (#6977) (375ab76)
- update dependency connect-mongo to v2.0.2 (#6975) (e1597b8)
- update dependency nodebb-plugin-markdown to v8.8.4 (84d1013)
- update dependency nodebb-plugin-composer-default to v6.1.8 (fee7e33)
- update dependency nodebb-plugin-markdown to v8.8.3 (b182a19)
- update dependency nodebb-plugin-composer-default to v6.1.7 (#6966) (1101f32)
- update dependency nodebb-theme-persona to v9.0.58 (#6964) (6ade156)
- update dependency mongodb to v3.1.10 (#6962) (662215f)
- update dependency nodebb-theme-persona to v9.0.57 (#6956) (1bf1a43)
- update dependency nodebb-theme-persona to v9.0.55 (#6955) (e06683f)
- update dependency nodebb-plugin-composer-default to v6.1.6 (c51ceaf)
- update dependency nodebb-theme-persona to v9.0.54 (bb940b0)
- update dependency nodebb-plugin-mentions to v2.2.12 (#6936) (e12a803)
- update dependency nodebb-theme-vanilla to v10.1.9 (#6935) (b480c32)
- update dependency nodebb-theme-slick to v1.2.14 (#6934) (9cdd531)
- update dependency nodebb-theme-persona to v9.0.53 (#6933) (9ee1c2f)
- update dependency nodebb-plugin-dbsearch to v2.0.23 (#6931) (dba1db9)
- update dependency jsesc to v2.5.2 (511b4ed)
- update dependency validator to v10.9.0 (032caaf)
- update dependency spdx-license-list to v5 (a639b6b)
- update dependency nodebb-theme-vanilla to v10.1.8 (eb0a322)
- update dependency nodebb-theme-persona to v9.0.52 (6566a0c)
- update dependency nodebb-plugin-dbsearch to v2.0.22 (#6916) (7808e58)
- update dependency mongodb to v3.1.9 (#6914) (9a9f2af)
- update dependency nodebb-theme-persona to v9.0.51 (e2274fe)
- update dependency nodebb-theme-slick to v1.2.13 (3005428)
- update dependency nodebb-theme-persona to v9.0.50 (#6902) (22140a2)
- update dependency nodebb-plugin-markdown to v8.8.2 (0b4c9a8)
- update dependency nodebb-theme-vanilla to v10.1.7 (3150a2f)
- update dependency nodebb-theme-slick to v1.2.12 (#6881) (9bcda7f)
- update dependency nodebb-theme-persona to v9.0.49 (#6880) (e0dc00d)
- update dependency nodebb-theme-persona to v9.0.48 (2b6f5ee)
- added admin/manage/uploads to tx config (7357926)
- #7013, add cache buster to js-enabled.css (f6b92c1)
- removal of scroll anchoring code in favour of browser handling (98c14e0)
- custom navigation item not showing groups (d9452bf)
- flags detail page crash if reporter blocks author (d027207)
- #6922, skin assets not including plugin LESS files (a5022ce)
- #6921, allow square brackets in usernames (da10ca0)
- interstitial redirects failing if done via ajaxify (3c8939a)
- username trim on login, closes #6894 (157bea6)
- uploads: ugly filenames on uploaded asset downloading (f96208a)
- acp:
- l10n: some translations (34cbd1f)
Code Style Changes
v1.10.2
v1.10.1
- Fixed Issues
- Three low severity security issues have been fixed with this revision. Interested in helping us secure NodeBB, and get paid for it? Check out our Bug Bounty page for more information.