github NodeBB/NodeBB v1.13.0

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

1.13.0 (2019-11-13)

Chores
  • incrementing version number - v1.13.0 (c38b2d2)
  • incrementing version number - v1.12.2 (810e2c0)
  • deps:
    • update dependency jsdom to v15.2.1 (9d946d1)
    • update dependency eslint to v6.6.0 (d0e428e)
    • update dependency lint-staged to v9.4.2 (#7954) (d108c7d)
    • update dependency mocha to v6.2.2 (#7984) (e31a47c)
    • update dependency coveralls to v3.0.7 (#7961) (9b308e4)
    • update dependency jsdom to v15.2.0 (#7971) (9b4e988)
    • update dependency husky to v3.0.9 (fd5095a)
    • update dependency husky to v3.0.8 (88cae41)
    • update dependency lint-staged to v9.4.1 (a2a7bb3)
    • update node.js to v8.16.1 (f9ad826)
    • update node:8.16.0 docker digest to bb12612 (48cc317)
    • update dependency eslint to v6.5.1 (da12e94)
    • update dependency husky to v3.0.7 (10a30e6)
    • update commitlint monorepo to v8.2.0 (ddd4e03)
    • update dependency mocha to v6.2.1 (b172d10)
    • update dependency lint-staged to v9.2.3 (ccccba8)
    • update dependency coveralls to v3.0.6 (#7820) (2b1f840)
    • update dependency husky to v3.0.3 (cbede89)
    • update dependency lint-staged to v9 (f2e4664)
    • update dependency eslint-plugin-import to v2.18.2 (#7779) (57b2a55)
    • update dependency eslint to v6.1.0 (#7783) (7257e6b)
    • update dependency husky to v3.0.2 (7ad72b3)
    • update node:8.16.0 docker digest to c671dc2 (e76214a)
    • update dependency mocha to v6.2.0 (d43f5dc)
    • update node:8.16.0 docker digest to 310db2a (c46a077)
    • update dependency husky to v3.0.1 (28151f8)
    • update dependency eslint-plugin-import to v2.18.1 (9fda2c1)
    • update commitlint monorepo to v8.1.0 (f73468d)
    • update dependency coveralls to v3.0.5 (5b746d5)
    • update dependency husky to v2.7.0 (1d0fd02)
    • update dependency eslint to v6.0.1 (77347d0)
    • update dependency husky to v2.6.0 (fc69e89)
    • update dependency eslint-plugin-import to v2.18.0 (744e442)
    • update dependency husky to v2.5.0 (4960b92)
    • update dependency lint-staged to v8.2.1 (2fa68e3)
    • update node:8.16.0 docker digest to 06adec3 (fc224cc)
    • update dependency husky to v2.4.1 (17ec8fd)
    • update node:8.16.0 docker digest to d5ad3f5 (f9e99fa)
    • update node:8.16.0 docker digest to 75b524a (5995834)
    • update node:8.16.0 docker digest to b9a98ae (fca6d79)
    • update dependency lint-staged to v8.2.0 (376390c)
    • update dependency husky to v2.4.0 (3d2ec0b)
    • update dependency coveralls to v3.0.4 (c360e0c)
    • update dependency eslint-plugin-import to v2.17.3 (eac4e2f)
    • update node:8.16.0 docker digest to 957cab2 (cc6fa97)
    • update commitlint monorepo to v8 (8053283)
Documentation Changes
New Features
Bug Fixes
  • deps:
    • update dependency mongodb to v3.3.4 (#8032) (2093418)
    • update dependency nodebb-theme-vanilla to v11.1.10 (c01699f)
    • update dependency nodebb-theme-persona to v10.1.27 (182397b)
    • update dependency nodebb-plugin-spam-be-gone to v0.6.7 (#8027) (c2565a2)
    • update dependency nodebb-theme-slick to v1.2.27 (#8020) (7122bdc)
    • update dependency nodebb-theme-persona to v10.1.26 (#8019) (73d9752)
    • update dependency connect-mongo to v3.1.2 (#8013) (bfea9d3)
    • update dependency postcss to v7.0.21 (#7998) (ef5f671)
    • update dependency nodebb-plugin-composer-default to v6.3.17 (#8009) (e1e2d20)
    • update dependency sharp to v0.23.2 (#8005) (420f9fe)
    • update dependency nodebb-theme-persona to v10.1.25 (#8012) (cb91e75)
    • update dependency connect-mongo to v3.1.1 (#8006) (7655265)
    • update dependency connect-mongo to v3.1.0 (#7994) (401d1ee)
    • bump persona (6155c46)
    • update dependency nodebb-theme-persona to v10.1.23 (#7986) (9bd6f68)
    • update dependency nodebb-theme-persona to v10.1.22 (#7965) (bf6ae6d)
    • update dependency nodebb-rewards-essentials to v0.1.2 (#7962) (692d94b)
    • update dependency nodebb-theme-persona to v10.1.21 (#7956) (1a150d8)
    • update dependency nodebb-plugin-spam-be-gone to v0.6.6 (#7944) (cffbb32)
    • update dependency nodebb-theme-persona to v10.1.20 (#7943) (9589fa3)
    • update dependency nodebb-theme-persona to v10.1.19 (#7942) (0d629f0)
    • update dependency connect-redis to v4.0.3 (#7933) (2856333)
    • update dependency spider-detector to v2 (310039e)
    • update socket.io packages to v2.3.0 (764ed7f)
    • update dependency sharp to v0.23.1 (#7928) (1743789)
    • update dependency nodebb-plugin-dbsearch to v4.0.6 (#7918) (44cd718)
    • update dependency nodebb-plugin-composer-default to v6.3.16 (#7917) (d8fe6e4)
    • update dependency nodebb-plugin-composer-default to v6.3.15 (#7916) (c5e5e24)
    • update dependency nodebb-plugin-composer-default to v6.3.14 (#7914) (e18392a)
    • update dependency nodebb-theme-persona to v10.1.18 (#7906) (8ed80bc)
    • update dependency nodebb-rewards-essentials to v0.1.1 (#7905) (5b8bb3e)
    • update dependency connect-redis to v4 (#7869) (8b7f656)
    • update dependency nodebb-plugin-mentions to v2.7.3 (#7899) (b2423ba)
    • update dependency nodebb-plugin-mentions to v2.7.2 (#7898) (a3120a6)
    • update dependency nodebb-plugin-dbsearch to v4.0.5 (#7896) (106c20e)
    • update dependency nodebb-plugin-composer-default to v6.3.13 (#7895) (fa251ec)
    • update dependency nodebb-plugin-mentions to v2.7.1 (8c2fc57)
    • update dependency nodebb-plugin-composer-default to v6.3.12 (#7889) (429e124)
    • update dependency nodebb-plugin-composer-default to v6.3.11 (#7888) (516b62e)
    • update dependency nodebb-plugin-composer-default to v6.3.10 (6a4a9e2)
    • update dependency nodebb-plugin-dbsearch to v4.0.4 (#7883) (12ba589)
    • update dependency postcss to v7.0.18 (c75f3d2)
    • update dependency nodebb-theme-persona to v10.1.17 (317c677)
    • update dependency nodebb-theme-vanilla to v11.1.8 (6e9cadd)
    • update dependency nodebb-plugin-composer-default to v6.3.9 (effe398)
    • update dependency nodebb-plugin-mentions to v2.7.0 (b69769b)
    • update dependency benchpressjs to v2 (#7876) (9149db1)
    • update dependency nodebb-plugin-composer-default to v6.3.8 (793c5ea)
    • update dependency nodebb-plugin-composer-default to v6.3.7 (57de99d)
    • update dependency mongodb to v3.3.2 (#7871) (4ee2c09)
    • update dependency nodebb-plugin-spam-be-gone to v0.6.5 (#7865) (8ce2a5f)
    • update dependency mongodb to v3.3.1 (#7862) (0dfce49)
    • update dependency connect-pg-simple to v6 [security] (#7864) (e4b5d0b)
    • update dependency nodebb-plugin-mentions to v2.6.1 (a121098)
    • update dependency nodebb-plugin-mentions to v2.6.0 (cdccc64)
    • update dependency rimraf to v3 (#7843) (2f02edb)
    • update dependency rimraf to v2.7.1 (#7838) (cf2504f)
    • update dependency nodebb-theme-persona to v10.1.16 (#7848) (ca7ba9b)
    • update dependency nodebb-theme-persona to v10.1.15 (#7845) (b1c0beb)
    • update dependency nodebb-theme-persona to v10.1.14 (#7837) (661284c)
    • update dependency nodebb-theme-persona to v10.1.13 (eaea6f6)
    • update dependency sitemap to v4 (d3d677d)
    • update dependency commander to v3 (7a5dbd9)
    • update dependency mongodb to v3.3.0 (360e172)
    • update dependency nodebb-plugin-markdown to v8.10.4 (61f9be9)
    • update dependency nodebb-plugin-markdown to v8.10.3 (d860f8c)
    • update dependency sharp to v0.23.0 (#7806) (2258452)
    • update dependency nodebb-theme-persona to v10.1.12 (#7799) (b9aac42)
    • update dependency nodebb-plugin-dbsearch to v4 (#7797) (d98313b)
    • update dependency nodebb-plugin-dbsearch to v3.0.8 (#7796) (ef734b6)
    • update dependency nodebb-theme-persona to v10.1.11 (8b1fc5c)
    • update dependency nodebb-theme-vanilla to v11.1.7 (ba1bb52)
    • update dependency nodebb-theme-vanilla to v11.1.6 (#7784) (7a88c4c)
    • update dependency nodebb-theme-slick to v1.2.26 (#7782) (e074b0b)
    • update dependency nodebb-theme-persona to v10.1.10 (#7781) (4f20b4d)
    • update dependency nodebb-plugin-composer-default to v6.3.6 (3fdc638)
    • update dependency connect-redis to v3.4.2 (8a11193)
    • update dependency nodebb-plugin-mentions to v2.5.4 (45223cd)
    • update dependency nodebb-plugin-markdown to v8.10.2 (8654623)
    • update dependency nodebb-theme-persona to v10.1.9 (#7759) (c1660a1)
    • update dependency nodebb-plugin-dbsearch to v3.0.7 (#7758) (efedd62)
    • update dependency nodebb-plugin-composer-default to v6.3.5 (7f4b104)
    • update dependency nodebb-theme-vanilla to v11.1.5 (#7756) (15e01d1)
    • update dependency nodebb-theme-persona to v10.1.8 (#7755) (1967960)
    • update dependency nodebb-theme-persona to v10.1.7 (#7754) (3cb6cfe)
    • update dependency nodebb-plugin-composer-default to v6.3.3 (8394a0f)
    • update dependency nodebb-theme-vanilla to v11.1.4 (#7741) (43ce5f8)
    • update dependency nodebb-theme-persona to v10.1.5 (27da2325)
    • update dependency validator to v11.1.0 (#7738) (bd09ba9)
    • bump composer-default (851424a)
    • update dependency nodebb-theme-persona to v10.1.4 (f426e10)
    • update dependency nodebb-plugin-composer-default to v6.2.16 (#7723) (fb08702)
    • update dependency nodebb-theme-persona to v10.1.3 (413259a)
    • update dependency nodebb-theme-lavender to v5.0.11 (#7705) (208c821)
    • update dependency nodebb-theme-vanilla to v11.1.3 (#7714) (e0b2ae8)
    • update dependency nodebb-theme-slick to v1.2.25 (#7713) (af7ecd2)
    • update dependency nodebb-theme-persona to v10.1.2 (#7712) (e5733f4)
    • update dependency nodebb-plugin-mentions to v2.5.3 (26ff02d)
    • update dependency nodebb-theme-persona to v10.1.1 (4e513cf)
    • update dependency nodebb-theme-vanilla to v11.1.2 (c288750)
    • update dependency nodebb-theme-vanilla to v11.1.1 (#7700) (b3ed89f)
    • update dependency nodebb-theme-slick to v1.2.24 (#7699) (629b5ce)
    • update to eslint@6 (289dada)
    • update dependency nodebb-plugin-emoji to v3 (15020b4)
    • update dependency nodebb-plugin-emoji to v3 (6b43d26)
    • update dependency nodebb-theme-persona to v10.1.0 (fc89516)
    • update dependency nodebb-theme-vanilla to v11.1.0 (c9689f1)
    • update dependency nodebb-theme-persona to v10.0.1 (#7687) (ada8f22)
    • update dependency nodebb-theme-vanilla to v11.0.1 (#7688) (6db3604)
    • update dependency nodebb-theme-vanilla to v11 (89fea9d)
    • update dependency nodebb-theme-persona to v10 (0a7778b)
    • update dependency nodebb-theme-lavender to v5.0.10 (#7682) (e1e4abe)
    • update dependency nodebb-plugin-markdown to v8.10.0 (de04629)
    • update dependency postcss to v7.0.17 (ae89139)
    • update dependency nodebb-rewards-essentials to v0.0.14 (#7671) (3f4f8af)
    • update dependency mongodb to v3.2.7 (#7665) (988cbb6)
    • update dependency nodebb-plugin-composer-default to v6.2.15 (e21246a)
    • update dependency nodebb-theme-persona to v9.1.38 (#7652) (d202be5)
    • update dependency nodebb-theme-vanilla to v10.1.34 (#7653) (e330865)
    • update dependency nodebb-theme-vanilla to v10.1.33 (#7651) (6f70397)
    • update dependency nodebb-theme-persona to v9.1.37 (#7650) (d43bdb4)
    • update dependency async to v3.0.1 (#7649) (3b8e6e1)
    • update dependency mongodb to v3.2.6 (#7616) (3f21096)
    • update dependency validator to v11 (a3d4240)
    • update dependency nodebb-plugin-composer-default to v6.2.14 (#7635) (b174c2d)
    • update dependency nodebb-theme-vanilla to v10.1.32 (#7631) (85ca5b1)
    • update dependency nodebb-plugin-composer-default to v6.2.13 (d1f29e2)
    • update dependency nodebb-plugin-spam-be-gone to v0.6.3 (#7614) (20fa751)
  • crash if post doesn't have topic data (eabc6f4)
  • don't touch objects that don't have the required fields (e52ecfa)
  • add missing await to sendValidationEmail (f4381ba)
  • #8007 added tfoot to clear new group button (dee1d44)
  • tests (e3c9daf)
  • #8018, allow absolute urls in notification.path (0037a03)
  • #8010, fix isBanned call (59242d3)
  • #8003, check children recursively (c4e5816)
  • dont show delete topics on unread (b91c479)
  • #8000, tweak wording; password reset success (3952849)
  • parseInt cutoff (0e5e47f)
  • lint (4b8897d)
  • convert param to string in slugify (441dd86)
  • cli/reset.js (#7979) (f9f85fc)
  • #7977, fix undefined url (#7978) (95a372d)
  • passwords always expiring upon login (ddf3812)
  • #7974 (#7976) (ca3be1f)
  • delete follower/followingCount as well (d72b0d1)
  • event tests (0da4f7e)
  • #7958, give rewards one by one (3775301)
  • rewards page acp not loading rewards (88818a5)
  • #7929, use fixed bootswatch (dd20293)
  • #7960, dont try to save size for non images (f272daa)
  • #7941, validate some input fields (565f972)
  • don't show deleted topics on unread (661a0f5)
  • #7951, don't send notification for system messages (c01b0fb)
  • #7953, allow icon only group badges (5b458fc)
  • remove 0 fields (ac4a500)
  • remove unused data from post/topic/user hashes (75bcb0f)
  • groups not visible on widget panes (205d3f9)
  • new nav items will show group select (c5f7b66)
  • move post and change owner (f402d72)
  • 404 on new groups with spaces (b19f0a6)
  • #7940, run upgrade scripts on startup (7823144)
  • #7949, delete old user notifs (38322ec)
  • tests (6fb29e8)
  • check threshold before setting bookmark (f983f53)
  • mongo collection stats (4e28e57)
  • #7947, disable unused cookie (91e8e39)
  • #7945, show watched categories in ignored categories (c9bf6d0)
  • db.init calls (18bf865)
  • #7938, escape username in registration queue (d5dda26)
  • #7901, handle group names that are translation keys (3455c27)
  • fix the order of groups on user profile (41f8da2)
  • #7935, ACP digest wording (54c9f87)
  • #7934, return tids (10f168b)
  • tests (3caa387)
  • tests (9c05138)
  • remove jquery (95ab071)
  • picture not showing up in change modal (13c8705)
  • profile page meta tags getting escaped twice (7effc89)
  • missing await (2150701)
  • potential for XSS here (40f131a)
  • account/categories (7a0f607)
  • redis tests (1f054c7)
  • #7921, dont create wrong entries in db for flag (a651d15)
  • #7913, dont allow urls in fullname/location, validate birthday (babb9d7)
  • upgrade scripts (bd026cb)
  • only allow png/jpg/bmp in cover/profile images (96ab8d0)
  • #7919, add useUnifiedTopology (910b9b8)
  • crash in feed (873ec51)
  • lang key (795d418)
  • time cutoff and lang string (5b8550f)
  • returned data (87f6ac5)
  • dont send all category data back to recent&unread etc (955e00f)
  • #7912 (ecf3972)
  • only return necessary data for categories (307abaa)
  • dont crash if callback is undefined (e0fec86)
  • #7800, dont crash on resize (781b3f1)
  • change params (de46196)
  • remove dupe code (9b151b2)
  • #7894, translate log in to view (2a5fe2b)
  • minor typo (b99279a)
  • #7893, check private upload setting (0843497)
  • #7892, handle string 'true'/'false' (77cb4b5)
  • dont show deleted topics in digest (4652c68)
  • #7824, update timeago settings on userlanguage change (3887fc6)
  • don't move theme/plugin to top if its already active (acd9576)
  • #7853, dissociation on post purge (30a86ed)
  • added comment back (0c4cd84)
  • inability for plugins to actually alter parser sanitization config (fe45276)
  • htmlentity instead of url encoding for room rename system message (9b8ac89)
  • page count for filters (e291a60)
  • #7866, show correct title based on digest interval (547bb49)
  • #7780 (21e81f9)
  • pinned tids showing on page > 1 (f2912e9)
  • #7860, allow running single upgrade scripts from plugins (a4dec7e)
  • reset should not automatically build assets (a67762b)
  • update morgan and lodash (2b1912a)
  • #7842, groups.invite works with an array of uids (1e0190a)
  • #7844, add uid to events, log plugin install/uninstall events (592d9c8)
  • removed console.logs (c44bf48)
  • broken tests from 71b205a (f736f0b)
  • typo (c6c1372)
  • category description getting translated in ACP (647713f)
  • #7791 (7162051)
  • #7831, fix pagination (014e315)
  • remove empty line (292bbe3)
  • remove useless catchs and empty line (5fce455)
  • #7823, fix topic move readding pids when topic is deleted (fd5f982)
  • #7826, fix order of categories on recent dropdown (3ecac97)
  • redis pubsub not being required correctly (8d4f208)
  • mongo.close using wrong client (186321e)
  • digest not sending topics (bc6f22e)
  • #7816, adding GDPR and TOU interstitials earlier on route reloading (52a2e5d)
  • #7809, dont check postDelay if submitting from queue (9780f5b)
  • newPostEditDuration (2abe244)
  • #7789 (6a289fb)
  • #7798, fix nested post selection (666e0ea)
  • #7788, fix on topic move and new post (8bf40d0)
  • #7788, fix another edge case (053ff51)
  • topicData passed to action:topic.edit (b10ad7b)
  • derpy catch (ce91288)
  • #7788 No new posts (#7793) (3c32d86)
  • user urls in subfolder install (6a486e3)
  • #7765 (0b498ac)
  • tests (87552c5)
  • revert requires (3dd806d)
  • #7763, parse about me on all profile pages (f8d3410)
  • status and groupTitle, if its not set (e2e33df)
  • don't return promise (2f0a331)
  • socket.io methods calling callbacks twice if method returns promise (44a3352)
  • tests (87b1148)
  • tests (930ffd0)
  • #7601 removed check for another user when sending messages (0e8ee31)
  • mongodb tests (3b24de4)
  • getTopicsFromSet (13aaf07)
  • #7762, allow array for isBanned (9eb1fcd)
  • add flag for change post owner (46639be)
  • sitemap ajaxify (9f78bd7)
  • #7751, make necro separator a partial (2b70e86)
  • #7748, if reputation system is disabled, dont check min reputation (7b95ebb)
  • remove left over code, use proper names (0ac49d6)
  • compatibility conditional (fba6719)
  • private upload img replacement should happen before img wrapping (16aae51)
  • #7423 private uploads are linked to login page, for guests (49e3a36)
  • typo (f3440eb)
  • #7722, hsts deprecation warnings (8b1dadb)
  • upgrade script #7720 (accf48f)
  • indents (a5de54f)
  • remove debug code that should not have made it in (af17c6e)
  • dont display post tools if there are no options (708df46)
  • output span in buildAvatar helper instead of div (69fae1a)
  • restore uid in teasers userObj (67b8cb8)
  • dont allow edit if post is deleted by someone else (667bc67)
  • dont show delete posts on profile (e48c7cd)
  • on new post add it to cid::uid::pids (6a7bc1c)
  • #5570, create per category user post zsets (a39f0ef)
  • restrict drag drop to pin icon, closes #7702 (e1c05e5)
  • remove dupe code (68e5d7a)
  • get uids directly for csv (39ee398)
  • typo (a251032)
  • id/for (b4cc8d8)
  • #7659 add option to change cookie link url (25ea634)
  • middle vertical-align for .avatar elements (1894cd9)
  • dependency checker always triggering dep upgrade, hopefully (c241551)
  • #7483, show latest undeleted message as teaser (644504f)
  • #7567, allow invite and approval at the same time (4b843ba)
  • #7625, on group rename update nav/widget items (5b85ed3)
  • psql error (8d319e4)
  • try to fix psql 🐶 (2e6b562)
  • no need for moderate bit for global mods and admins (8aef689)
  • attribute name so it works for both templates (ebb32e7)
  • #7647, fix getModeratorUids (64679b3)
  • #7644 (5cd9e1b)
  • bad usage of async requisition (603c526)
  • 7638, returnTo accidentally saved into user hash (f321b42)
  • #7634, make strip exif configurable (157b921)
  • #7636, use reputation threshold for post queue (a8409fb)
  • #7623, wait for lastonline to update on /users (63e5d38)
  • barisusakli/nodebb-plugin-dbsearch#53 (e65ddc9)
  • #7593, unable to set account password if no password set (80c0d57)
  • incorrect pathname format for app.previousUrl (a97e97b)
  • #7598, use notice element instead of alert (106d52a)
  • #7620, allow adding new fields into user objects for posts (a8e6520)
  • #7629, new filter hook for room rename (7ba4a86)
  • #7628, log email send errors (7a4b68e)
  • {username} not working in notification.tpl (f55cc66)
  • do not prevent nbb from starting (3b0459a)
  • #7624, default open state on stateless flags (91f0bce)
  • #7431, add /unread link to topic route (15391da)
  • #7619 (35d10f7)
  • #7618 save pathname into app.previousUrl ins. of entire url (7e5cb72)
  • handle missing timestamps (172e688)
  • broken test for meta tags on ajaxify (b70e03a)
  • #7613 (15ce23d)
  • #7600, removing nbsp from email CTAs (#7606) (f552cea)
  • #7604 shortened CTA text and added custom text for some notifs (#7605) (b32da57)
  • style:
    • requiring parens in block bodies (29f96b1)
    • updated code to follow new eslint recommendations (0921230)
Refactors
Reverts
  • accidental removal of some needed translation source strings (868dedd)

Don't miss a new NodeBB release

NewReleases is sending notifications on new releases.