NodeBB

Node.js based forum software built for the modern web

GPL-3.0 License

Downloads
1.4K
Stars
13.9K
Committers
245

Bot releases are hidden (Show)

NodeBB - v1.13.4-5

Published by nodebb-misty over 4 years ago

Prerelease build of NodeBB @ 2020-05-25T13:03:21.082Z -- Not meant for production usage

NodeBB - v1.13.4-4

Published by nodebb-misty over 4 years ago

Prerelease build of NodeBB @ 2020-05-21T23:45:48.102Z -- Not meant for production usage

NodeBB - v1.13.4-3

Published by nodebb-misty over 4 years ago

Prerelease build of NodeBB @ 2020-05-20T15:42:49.519Z -- Not meant for production usage

NodeBB - v1.13.4-2

Published by nodebb-misty over 4 years ago

Prerelease build of NodeBB @ 2020-05-20T13:26:18.550Z -- Not meant for production usage

NodeBB - v1.13.4-1

Published by nodebb-misty over 4 years ago

Prerelease build of NodeBB @ 2020-05-20T00:12:00.786Z -- Not meant for production usage

NodeBB - v1.13.4-0

Published by nodebb-misty over 4 years ago

Prerelease build of NodeBB @ 2020-05-14T01:28:09.931Z -- Not meant for production usage

NodeBB -

Published by julianlam over 4 years ago

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)
NodeBB -

Published by julianlam over 4 years ago

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)
NodeBB -

Published by julianlam almost 5 years ago

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 🐶 (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)
NodeBB -

Published by julianlam almost 5 years ago

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 🐶 (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)
NodeBB -

Published by julianlam over 5 years ago

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)
NodeBB -

Published by julianlam over 5 years ago

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)
NodeBB -

Published by julianlam over 5 years ago

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)
NodeBB -

Published by julianlam almost 6 years ago

1.11.0 (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::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::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)
NodeBB -

Published by julianlam almost 6 years ago

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 (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)
NodeBB -

Published by julianlam about 6 years ago

NodeBB -

Published by julianlam over 6 years ago

  • 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.
NodeBB -

Published by julianlam over 6 years ago

NodeBB -

Published by julianlam over 6 years ago

NodeBB -

Published by julianlam over 6 years ago

Package Rankings
Top 4.06% on Proxy.golang.org
Top 6.36% on Npmjs.org
Badges
Extracted from project README
Workflow Coverage Status Code Climate