github NodeBB/NodeBB v1.16.0

latest releases: v4.0.0-beta.4, v3.10.3, v3.10.2...
3 years ago

Release build (minor) of NodeBB @ 2020-12-17T23:59:26.284Z

v1.16.0 (2020-12-17)

Breaking Changes
  • enable topic thumbnails across the board [breaking] (9342d61)
  • #8808, remove utils.slugify (4a0d883)
Chores
  • deps:
    • update dependency husky to v4.3.6 (2371b43)
    • bump persona to 10.3.9 (9189932)
    • bump composer to 6.5.1, re: #9067 (228cfa6)
    • update dependency husky to v4.3.5 (48a3176)
    • update dependency husky to v4.3.4 (cf5c482)
    • update dependency eslint to v7.15.0 (f4c4d67)
    • update dependency lint-staged to v10.5.3 (3e6f735)
  • appease codeclimate (9f62df1)
  • add comment for clarification (6037f5e)
  • incrementing version number - v1.15.5 (57cd134)
  • update changelog for v1.15.5 (b029932)
  • i18n: fallbacks for new topic thumb keys (15f1a08)
New Features
  • add new client side hooks (a15ef53)
  • remove max age since cache is cleared when thumbs change (ab96f52)
  • show alt text instead of images in teasers (#9107) (d28581e)
  • migration of old topic thumbs to new format (74d7331)
  • allow plugins to override ACP relogin challenge (4c87f30)
  • add user.email.confirmByUid for sso plugins (80de572)
  • add thumbs to category data return (24e754d)
  • broken test for bad topic thumbs logic (ce8057f)
  • clent-side modal for managing topic thumbs (a30c8ab)
  • raise maximum thumb size to 512 (37c367d)
  • associate topic thumbs with post uploads (for the mainPid) (1c5cdb5)
  • helper method to get thumbs by pid (cb7e4cd)
  • closes #9048, tests for topic thumbs routes, write API schema (5950683)
  • tests for topic thumbs (4152aa5)
  • server-side work for #9047 (ef7d6db)
  • core work for #9042, thumb deletion now accepts uuids (b5d910f)
  • more work on topic thumbs refactor (90497e3)
  • expose uploaded thumbnails to client-side via API (1257aa9)
  • server-side routes for handling multiple topic thumbnails (7e9e08f)
  • allow uploadThumb controller to be called in code (98cd9e3)
  • move upgrade script and make it shorter (60e7de0)
  • allow clicks on navigator, clean dupe code (74274b6)
  • socket.io 3 changes (#8845) (1c45fa1)
  • deps: update lavender to allow category sections (6d186be)
Bug Fixes
  • deps:
    • update dependency nodebb-plugin-composer-default to v6.5.4 (#9120) (fff0cea)
    • update dependency nodebb-theme-slick to v1.3.7 (#9112) (30688b1)
    • update dependency nodebb-theme-lavender to v5.0.17 (#9111) (877f467)
    • update dependency nodebb-theme-vanilla to v11.3.10 (ff18cdf)
    • update dependency validator to v13.5.2 (#9094) (5d71834)
    • update dependency nodebb-theme-vanilla to v11.3.9 (#9091) (f37dbee)
    • update dependency nodebb-plugin-composer-default to v6.5.3 (d036408)
    • update dependency nodebb-plugin-composer-default to v6.5.2 (b07fb9a)
    • bump composer-default to 6.5.0 (0db4912)
    • update dependency autoprefixer to v10.1.0 (024d1fe)
    • update dependency nodebb-theme-persona to v10.3.8 (#9084) (25f697b)
    • update socket.io packages to v3.0.4 (6246343)
    • update dependency nodebb-theme-persona to v10.3.7 (c22cdb5)
    • update dependency nodebb-theme-persona to v10.3.6 (#9077) (5937fba)
    • update dependency nodebb-plugin-mentions to v2.13.6 (#9071) (a535350)
    • update dependency nodebb-theme-slick to v1.3.6 (#9072) (19c438c)
    • update dependency nodebb-widget-essentials to v5 (#9070) (d7f5efd)
    • update dependency nodebb-plugin-markdown to v8.12.4 (8fb814b)
    • update dependency nodebb-theme-persona to v10.3.5 (#9060) (0d08228)
    • update dependency nodebb-theme-persona to v10.3.4 (#9059) (84e4e48)
    • update dependency nodebb-theme-persona to v10.3.3 (3d7e2e1)
    • update dependency nodebb-theme-persona to v10.3.2 (#9056) (f49ce4a)
    • update dependency nodebb-theme-persona to v10.3.1 (#9054) (344caf5)
    • update dependency nodebb-theme-lavender to v5.0.15 (#9053) (e7d72d8)
    • update dependency nodebb-theme-persona to v10.3.0 (#9052) (dcd6fba)
  • api usage (feecd66)
  • #9117, lower query before search (4404e32)
  • #9114, fix client side groups update for memberPostCids (3ed5579)
  • test (2dee3cb)
  • don't check "select all" if there are no enabled checkboxes (3ba0575)
  • #9074, fix svg uploads (8f938eb)
  • #9100 topic thumbs in OG image tags (ab98740)
  • update version removal comments to 1.17 for some features (378a3a6)
  • postgres is slow™️ (05dd859)
  • derp? (f8dff94)
  • attempted fix for psql test in topic thumbs (9a4ea04)
  • use getSortedSetRange instead of getSortedSetsMembers (edf67f3)
  • tests (bd5c4a5)
  • bad topic thumbs logic on local thumb upload (e83baa9)
  • #9092, Topic thumbnails do not work with third-party uploaders (3e54b70)
  • move topic thumb tests to root level, so they actually get run by mocha (dd448e2)
  • tests for topic thumbs (9681557)
  • iteration logic bug (2170c40)
  • spec (ae94397)
  • changes to thumb resizing logic (67cf5e8)
  • use file lib instead of direct fs module access (08736b1)
  • added back missing topic thumb tests that were removed in last commit (c043cfe)
  • tests (5ec3b3d)
  • hack uploader to handle a response from v3 write api (41379e2)
  • #9055, non-standard API response from addThumbs route (340387c)
  • do not allow thumb deletion route to arbitrarily delete other files in uploads folder (c09c238)
  • missing file added (ef10b6b)
  • references to since-removed Topics.thumbs.resizeAndUpload (1f0c1cd)
  • #9041, remove Topics.thumbs.resizeAndUpload() (43dc3e3)
  • #9040 (708b1c3)
  • spec (1949d20)
  • #9085, dont prevent admins from deleting other users (0f480be)
  • show errors when user delete fails (ff2aa17)
  • dont start logout timer if adminReloginDuration is disabled (dd9ed23)
  • #9045, no post usage info if '/files/' path received (efa4eca)
  • reconnectin no longer fires on socket.io 3 (13d5a14)
  • default values, clamp postsPerPage/topicsPerPage to max (1f32d38)
  • #9081, load raw settings before merging (9da0ed4)
  • #9068 (86f0f82)
  • remove old utils.slugify tests (10cfdd4)
  • dont strip tags (792e9e7)
  • #9065, settings v2/v3 conflict (91c20ce)
  • #9063, missing handler for passwordless accounts in admin.checkPrivileges middleware (970ccb5)
  • timeago in navigation (a389a31)
  • navigation fixes (163d1a3)
  • cache some jquery objects (73d2f51)
  • add ev.cancelable (63d0839)
  • #9046, pretranslate string (790f4e4)
  • redirect external with absolute urls (648f621)
  • external path for subfolder installs (458bfc0)
  • spec: broken link to status component (d31aae1)
Performance Improvements
  • don't load thumbs if disabled globally, cache thumb results (2d5a224)
  • dont build identical langs (bb6cc49)
Refactors
  • topic thumbs lib to topics.thumbs (4fc9da8)

Don't miss a new NodeBB release

NewReleases is sending notifications on new releases.