Releases
v1.13.3
1.13.3 (2020-05-08)
Chores
incrementing version number - v1.13.3 (ee583e8 )
bump persona (d2bd746 )
incrementing version number - v1.13.2 (beafd61 )
deps:
update dependency coveralls to v3.1.0 (5ed4a10 )
pin dependency @apidevtools/swagger-parser to 9.0.1 (51eccef )
update dependency husky to v4.2.5 (30a2598 )
update dependency husky to v4.2.4 (0a65011 )
update dependency lint-staged to v10.1.3 (a9e6863 )
update dependency nyc to v15.0.1 (#8231 ) (a3789e2 )
update dependency lint-staged to v10.1.2 (#8235 ) (e1919c9 )
update dependency lint-staged to v10.1.1 (944a6f5 )
update dependency lint-staged to v10.1.0 (30bd233 )
update dependency eslint-config-airbnb-base to v14.1.0 (811c3ae )
update dependency jsdom to v16.2.2 (c5a7242 )
update dependency eslint-plugin-import to v2.20.2 (b92c160 )
update dependency lint-staged to v10.0.10 (0ad4b55 )
update dependency coveralls to v3.0.11 (1445808 )
update dependency smtp-server to v3.6.0 (2268194 )
update dependency mocha to v7.1.1 (#8215 ) (c535654 )
update dependency grunt to v1.1.0 (#8214 ) (b0864e7 )
update dependency husky to v4.2.3 (#8162 ) (776fe9d )
update dependency lint-staged to v10.0.8 (#8180 ) (13d8f6f )
update dependency eslint-plugin-import to v2.20.1 (#8081 ) (4cdb313 )
update dependency jsdom to v16.2.1 (#8165 ) (fbd95a5 )
update dependency husky to v4.2.2 (#8160 ) (f4ed35c )
update dependency jsdom to v16 (#8114 ) (1037de0 )
Documentation Changes
New Features
allow activating additional plugins for testing via config.json (a969c5c )
move plugin tests to separate file (3a23dda )
remove node14 for now (a72e442 )
reduce infinite scroll area (3fcbd69 )
manifest.json improvements from #8126 (#8264 ) (6e5ebb6 )
show error if json is invalid (1534562 )
moved component specs into separate files (cd50655 )
added UserObject, UserObjectFull, Breadcrumb, Pagination component (64d79fe )
added some summary and descriptions (ae3e90d )
add some descriptions (442c018 )
common schema (eade13f )
openapi component (1af5507 )
add page query param to docs (9987813 )
tag route doc (bbddaad )
local redoc view on development mode only (1136a36 )
added auto-generated, slimmed-down openapi 3.0 file for read api (7b155da )
add parent cids to body class (2357122 )
add 2 hooks for modifying privileges (d080c7b )
add user ip to admin/dev/info (5e91a67 )
change option name (cba5b23 )
add no-build to ./nodebb setup (476f671 )
add awaitable socket.emit (4083a6e )
settings sorted list (#8170 ) (3c9689a )
guard against accidental ommision (79737c5 )
openapi:
merging openapi-test branch into master (8387178 )
move all commonprops out for commonprops component (65c78de )
added template to commonprops (2425f45 )
Bug Fixes
#8302 , send string to writeFileSync (d09bd2c )
winston showing json object (7d08184 )
sortable topics even if only 1 pinned topic (6765de3 )
#8298 , use class name added by jQueryUI instead (dd2bc18 )
topic search shortcut for macs (f2c725c )
#8297 , uids.length is different than topics.length (0431d75 )
#8297 guest handles shown in category.tpl (fcb81cb )
only add to set if numRecentReplies>0 (16a98ea )
#8293 , don't show error if there are no self messages (be30541 )
failing tests @julianlam (ecd622f )
#3321 , run plugin tests for installed plugins (a6bb9f4 )
remove deprecated mocha.opts (3d0db96 )
spec (84383d3 )
#8290 , if there are no filters go to ?reset=1 (9839346 )
#8283 , update gdpr link again (2d07634 )
add missing await (4f1128f )
#8287 , dont readd user after deletion (9d153fd )
missing await (4d6b2ec )
#8286 , rescind notif when its resolved/rejected (0391856 )
#8284 , parse ToS on register (0ca84bd )
#8283 , point to official site (17d664e )
jquery xhtml violations (275e837 )
#8274 Don't escape HTML in manage users (#8275 ) (4855f1d )
crash in topic controller (0c7c70e )
crash when res.locals.linkTags is undefined (7cab2b0 )
#8272 user link in digest email (e80b810 )
tag of /api/unread/total (9ffdab0 )
response hook logic (5a1c6ee )
remove upload picture test (avatars) (6edf02d )
remove tests related to group covers, as route is gone (442fe65 )
#8269 , return array of topics from hook (4eafe0f )
remove dead picture upload code #8260 (ef52461 )
path.resolve to logs file (5bcaf71 )
only trigger infinitescroll on scroll end (ba6d3fd )
wrong data returned in available.groups (c7ea84a )
no focus on find user modal (1b425ef )
accidental fp precision on flag and acp dash graphs (bcbf98a )
#8232 , unresolvable session mismatch on register cancel (f2f6fbf )
pin jquery to 3.4.1, #8252 (e440d61 )
#8249 , don't send move notifications for deleted posts/topics (d77036d )
missing descriptions for common properties (7b31fb3 )
some definitions in read API spec (03739b6 )
tagged all routes in read api spec (455d42b )
override ACAO header for read API spec file (240d909 )
throw error if topic does not exist (59cf0e8 )
hookname (e93578b )
#8230 , add hook getUserDataByUserSlug (0d1b5a7 )
ignore case for group details route (15d6975 )
lint (740e598 )
lint (8e23dec )
#8221 , fix parent selection (0803173 )
invite properly (071506e )
admins not seeing invite button (8f4b99a )
#8217 , add missing lang key (0b5fac7 )
#8206 first message in chat has false newSet
(93acd13 )
#8203 , fix user invites refreshing page (2f9c7c6 )
#8202 , filter non-existing users in search by uid (f07f4f8 )
notification bodyShort truncated if there is a comma in topic title (266061c )
hsts max-age missing translation (b67af70 )
call next (80f1bca )
try travis fix again (05bee62 )
try fixing psql on travis (bc9e92a )
dont let regular users see other users watched categories (cf6eadb )
also fix updating bookmark if sorting is newest_to_oldest (6e5de39 )
#8188 , fix bookmark if sorting is newest_to_oldest (32ada7c )
duplicate ID + label (ac241fb )
#8184 global mods unable to revoke other user sessions (f0db240 )
return null if field does not exist (e72a29b )
#8179 , limit length of location/website/fullname, check grouptitle (14e7866 )
tag key (3263675 )
#8175 (bc93b56 )
#8168 re-allowing slashes in homePageRoute (667608a )
tweak to session validation in addHeaders (eddbd86 )
only call clearCookie for logged in users (630f5d5 )
#6422 , update deleted/restored messages (0670340 )
#8163 , prevent account deletion (4d0636f )
register (5a0c7c1 )
#8157 , update recent tid when post is moved (e749544 )
tests (b73aa84 )
move start/stop every iteration (dd3893b )
#8154 , move start/stop every iteration (300c04c )
#8154 , respect stop (690bb69 )
#8156 dont allow loading members from hidden groups (f23bc34 )
#8155 , don't validate name on update if groupName didn't change (03a02e5 )
return correct number of suggested topics (236e1e6 )
#8151 , don't crash if taskbar doesn't have element (2e79480 )
logic for determining dailyStats hour vars (398f012 )
fix daily analytics being one day off (9ecdb92 )
remove debug line (0b9ad41 )
no decimal places for category analytics (14655f8 )
#8142 , broken site if no server-side session (#8148 ) (d6e3f3f )
#8144 pluginHooks in maintenance mode middleware (0885ec6 )
deps:
#8298 bump persona (158d923 )
update dependency nodebb-plugin-composer-default to v6.3.25 (89d1764 )
update dependency jquery to v3.5.1 [security] (#8281 ) (a69f0b2 )
update dependency nodebb-rewards-essentials to v0.1.3 (#8289 ) (919034a )
update dependency mongodb to v3.5.7 (#8279 ) (25d509c )
actually, swagger-parser is a dev dependency (d09c6ae )
missing @apidevtools/swagger-parser (f172073 )
update dependency nodebb-theme-persona to v10.1.37 (#8258 ) (b0c30ce )
update dependency archiver to v4 (28777f6 )
update dependency mongodb to v3.5.6 (#8256 ) (4923606 )
bump dependencies (#8239 ) (e68156e )
update dependency jsesc to v3.0.1 (#8243 ) (92b55ef )
update dependency jsesc to v3 (bb70ceb )
update dependency pg to v8 (#8227 ) (ac98775 )
update dependency validator to v13 (f497ee6 )
update dependency sharp to v0.25.2 (#8220 ) (dd660c8 )
bump markdown (ee6cb41 )
update dependency mongodb to v3.5.5 (#8205 ) (5535c50 )
update dependency sitemap to v6 (#8198 ) (2052f14 )
update dependency nodebb-plugin-composer-default to v6.3.23 (6d98d5a )
update dependency sharp to v0.25.1 (#8199 ) (21e91c9 )
update dependency nodebb-plugin-composer-default to v6.3.22 (#8193 ) (e01f05e )
update dependency nodebb-theme-slick to v1.2.29 (#8177 ) (9daa21f )
update dependency nodebb-theme-vanilla to v11.1.16 (#8178 ) (7d6a983 )
update dependency nodebb-theme-persona to v10.1.35 (#8176 ) (3acc24b )
update dependency sharp to v0.24.1 (#8164 ) (7cc63f7 )
update dependency mongodb to v3.5.3 (#8161 ) (4b90713 )
update dependency nodebb-widget-essentials to v4.1.0 (#8159 ) (a5f3c2a )
update dependency request to v2.88.2 (#8158 ) (7fde180 )
update dependency redis to v3 (#8152 ) (ef964b1 )
update dependency rimraf to v3.0.2 (#8153 ) (d8efc6b )
openapi:
v14 test fix (23a0b8c )
remove account and group upload routes (d342a28 )
more fleshing out (058a15d )
fleshed out admin routes (bae88e0 )
added some descriptions (ab4bd7e )
added PostsObject component (2395d2b )
finished moving all category objects out (23dd272 )
changed some descriptions (c939f8c )
added CategoryObject component (55d0a9f )
removed repeated breadcrumb blocks in favour of $ref (646fac1 )
remove all repeated pagination blocks in favour of (ac579f9 )
removed warning for category mods route (1cf6209 )
normalising the file for programmatic updates (3a5c6e0 )
Other Changes
Refactors
match core field name pinned (478ed6c )
getUsersCSV to use batch lib (1efb238 )
reorganized socket.io admin modules (e1c6c3b )
You can’t perform that action at this time.