Breaking Changes 🔥
- The types for
AddExpertInputandAddExpertPayloadhave been renamed toAddStoryExpertInputandAddStoryExpertPayloadrespectively #2732 - The types for
RemoveExpertInputandRemoveExpertPayloadhave been renamed toRemoveStoryExpertInputandRemoveStoryExpertPayloadrespectively #2732 - The
regenerateSSOKeymutation will be deprecated in favour ofrotateSSOKeyand will be removed in a future release #2732 - We're deprecating
DISABLE_FORCE_SSLand replacing it withFORCE_SSL; when in production (NODE_ENV=production) andFORCE_SSL=true, we will send HSTS headers as well as redirect non-HTTPS requests to HTTPS #2917
Features
- Conversation View in Moderation 🔍
- Moderators can now view a comment's context for making moderation decisions by clicking "View Conversation" on the comment card
- Ref: #2850
- Test SMTP setup 💌
- Admins can now send a test email from the SMTP configuration page to confirm their email integration is setup correctly
- Ref: #2882
- Slack enhancements 💬
- You can now select "All Comments" or "Staff Comments" in the Slack integration config
- "All Comments" will send all new comments to Slack; "Staff Comments" will only send comments from those with Staff roles
- Ref: #2872
- SSO key management 🗝
- More commenter badges in Moderation 🏷️
- We now show pre-mod or suspension status on moderation cards (in addition to ban status which was already being displayed)
- Ref: #2895
Fixes & Enhancements
- Queue improvements #2931
- Adds
tenantDomaintoStoryCreatedCoralEventPayload#2899 - Additional CSS classnames #2913
- Removes the
crossoriginattribute for custom CSS stylesheets #2919 - Improvements to regex filtering for banned and suspect words #2920
- Removes
mailtoprefix from links in comments that are email addresses #2914 - Bumps CircleCI version to 2.1 #2893
- Add more punctation types to wordlist rules #2907
- Fixes click to copy button styles #2912
- Perspective API fixes #2910
- Adds Markdown help link to Configure #2928
- Adds Slack copy clarification #2937
- Fixes "Moderated by" bug #2935
- Fixes conversation broken link #2934
- Fixes announcement bug #2933
Translations
- More Portuguese translations #2915
- More French translations #2900, #2928
- More Dutch translations #2936
Thank you! 👏
Special thanks to our contributors for this release: Dirk, @HectorNM @cristiandean, and @gfra54