github NodeBB/NodeBB v1.16.2

latest releases: v3.7.5, v3.7.4, v3.7.3...
3 years ago

Release build (patch) of NodeBB @ 2021-01-21T00:43:53.140Z

v1.16.2 (2021-01-21)

Breaking Changes
  • unescape header navigation originalRoute [breaking] (6cb5888)
  • allow override of local fns in login controller, 400 instead of 500 for wrong login type [breaking] (1cf0032)
Chores
  • deps:
    • update dependency husky to v4.3.8 (a6f5de8)
    • update dependency eslint to v7.18.0 (afbef95)
    • update dependency husky to v4.3.7 (d3e041e)
  • incrementing version number - v1.16.2-beta.0 (43ff8e4)
  • incrementing version number - v1.16.1 (e3cd7a2)
  • update changelog for v1.16.1 (b6d7171)
New Features
  • add filter:email.cancel to allow plugins to cancel sending emails (c2e2370)
  • grant plugins the ability to specify options to the SSO handler (ab11435)
  • add unread-count badge if navigator contains /flags route (c07e1e1)
  • handle HTTP 429 as a response code (8bbb320)
  • add write API route for checking login credentials (56f929e)
  • #8813, faster category search dropdown (072a0e3)
  • api: schema definition for new credential checking route (0da2843)
Bug Fixes
  • deps:
    • update dependency bootbox to v5 (#8751) (b5cb2f8)
    • update dependency nodebb-theme-persona to v10.3.19 (f16cdc9)
    • update socket.io packages to v3.1.0 (3d1224e)
    • update dependency nodebb-theme-slick to v1.3.8 (1901ecb)
    • update dependency sortablejs to v1.13.0 (36069da)
    • update dependency autoprefixer to v10.2.1 (5b3c48f)
  • NodeBB/nodebb-plugin-webhooks#3 (c608b0e)
  • restored sanity checks for post move socket calls (d85ad10)
  • don't chagne scrollTop if at the top of page (0fa4c11)
  • #9206, fix double escaped arguments (1590cdf)
  • regression caused by 77ab466 (f5fcd23)
  • don't crash if fullname is not a string (4fb9078)
  • #9204, bypass groupname length check for system group in upgrade script (00ba89b)
  • add missing await (9938a13)
  • ssoState passed to strategies even if not called for (9b289ec)
  • use max (0a471b7)
  • keep 60 topics minimum on topic list (c30b40a)
  • access checks for tags and thumbs get route (77ab466)
  • #9194 global mods unable to pin or unpin topics (c0fb1cb)
  • #9192, exit after logging error (ef16cd2)
  • make sure inviter user exists (6941957)
  • #9178 missing language strings (and fallbacks) for post-queue (a407a51)
  • #9185, fix string boolean values (89e6c75)
  • test for topicThumbs (e817d5b)
  • #9184 proper relative_path usage in topic thumbs.get (66da6bc)
  • #9169, re-adding v2-style behaviour so as to not break the API... yet (b742229)
  • #9177, handled multiple deleted users properly (eaf62d3)
  • broken test caused by errant .pop(), missing await (4ede18c)
  • missing error message (d83d40c)
  • test for #9180 (8ece64a)
  • #9176, limit description size (da54697)
  • broken test due to change in response code (9534d95)
  • return a user object, not an array of user objects (in v3 login check route) (97d678f)
  • bad execution flow in utilities.login (8c86f5b)
  • missing breadcrumbs in schema (87a7d85)
  • random loadFiles added by errant vscode autocompletion (5342241)
  • add missing breadcrumb on /user//categories (6cbb77a)
  • --help usage info (a51c569)
Performance Improvements
  • use only required calls (f0dd302)
Refactors
  • api:
    • post move to write API (966c411)
    • post diffs to use write API (e118e59)
  • change var to const (1374e0e)
  • single remove call (25ab99b)
  • flags lib to have a separate getFlagIdsWithFilters method (6a1311b)
  • split out logic dedicated to calculating unread counts, to a separate local method (03a0e72)
Code Style Changes
  • update codeclimate config to be less sensitive to duplicate code blocks (fdf0347)

Don't miss a new NodeBB release

NewReleases is sending notifications on new releases.