All Versions
26
Latest Version
Avg Release Cycle
21 days
Latest Release
15 days ago

Changelog History
Page 1

  • v6.2.2

    June 22, 2020

    🛠 Fixes

    • 🛠 Fixed an issue related to accessing storage in Chrome: #2994
  • v6.2.1

    June 08, 2020

    🛠 Fixes

    • 🛠 Fixes an issue where the sign out button always appears for SSO users even when the claims for jti and exp aren't shown - #2981
  • v6.2.0

    June 05, 2020

    💥 Breaking Changes 🔥

    • 🗄 Cookie deprecation #2944
      • Coral no longer sets or reads cookies to mitigate issues with cookie partitioning schemes that caused issues with Safari users, replaced with saving them to local storage
    • Cluster metrics cleanup #2955
      • Removes the CLUSTER_METRICS_PORT variable
      • Adds a METRICS_PORT to replace CLUSTER_METRICS_PORT, metrics are now no longer served on PORT and must be specified on a separate port
    • ⚡️ Live updates will be paused on dormant stories #2947
      • Stories that have been created and/or have not received any comments in the configured DISABLE_LIVE_UPDATES_TIMEOUT (defaults to 2 weeks) will have their live updates disabled. These are re-enabled automatically after a new comment is written on those threads.

    🔋 Features

    • 👍 Custom Moderation Phases (Experimental support) #2901
      • Administrators can now configure an external moderation phase to handle moderation requests of comments, more details in the PR
      • Documentation here EXTERNAL_MODERATION_PHASES.md
    • Reaction styling #2930
      • New rules have been added to support styling comments based on number of reactions.
    • 👍 Coral Theming support #2969
      • Developers can now theme Coral by passing bodyClassName in the embed config; this can be used for example to match the comment stream to articles with light or dark backgrounds
    • Count reset #2960
      • You can now call CoralCount.getCount({reset: true}) to update comment counts on the page.
    • ➕ Added pt and fr support for toxicity detection #2940
    • ➕ Added validator for checking translation files #2953

    🛠 Fixes

    • ⬆️ Dependency upgrades #2867
    • ⚡️ Story update fix #2939
      • Previously, there was some issues using the updateStory mutation, this resolves those issues
    • 🛠 Fixes issue where moderation card does not show details tab sometimes #2946
    • ⚡️ Updated pt-BR translations
    • 🛠 Fixed issues with deleted users #2952
    • 🛠 Fixed a bug when posting comments under certain conditions #2963
    • ⚡️ Updated copy around slack support #2959
  • v6.1.0

    April 14, 2020

    💥 Breaking Changes 🔥

    • 🛰 The types for AddExpertInput and AddExpertPayload have been renamed to AddStoryExpertInput and AddStoryExpertPayload respectively #2732
    • 🚚 The types for RemoveExpertInput and RemoveExpertPayload have been renamed to RemoveStoryExpertInput and RemoveStoryExpertPayload respectively #2732
    • 🚀 The regenerateSSOKey mutation will be deprecated in favour of rotateSSOKey and will be removed in a future release #2732
    • 👮 We're deprecating DISABLE_FORCE_SSL and replacing it with FORCE_SSL; when in production (NODE_ENV=production) and FORCE_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 🗝
      • We've added some better UI and enhancements around SSO keys #2877, #2732
      • Key ID is now available for SSO Keys, this should be added as the kid in the JWT header
    • 🍱 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 tenantDomain to StoryCreatedCoralEventPayload #2899
    • ➕ Additional CSS classnames #2913
    • ✂ Removes the crossorigin attribute for custom CSS stylesheets #2919
    • 👌 Improvements to regex filtering for banned and suspect words #2920
    • ✂ Removes mailto prefix 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

  • v6.0.3

    March 23, 2020

    🐛 Bug Fixes

    • 🛠 Fixes a bug that was introduced in #2887 via #2903
  • v6.0.2

    March 19, 2020

    🐛 Bug Fixes

    • ➕ Added new SameSite properties on cookies issued by Coral #2890
    • 🛠 Fixed story sorting on Stories tab in admin #2887
    • ➕ Added linter for validating version numbers in release #2898
  • v6.0.1

    March 18, 2020

    🐛 Bug Fixes

    • 👌 Improves recovery for failed migrations #2894
  • v6.0.0

    March 16, 2020

    🍱 🚧 READ THIS FIRST 🚧

    🚀 Coral 6.0.0 introduces new features to assist with large communities using Coral, and will require a migration. To migrate from any 5.x release, ensure you first upgrade to 5.5.1 and allow all migrations to run. You cannot upgrade directly from any version below 5.5.1 to 6.0.0.

    ✅ If you are using Coral/Talk 4.x or below, we are working on an open source migration path from 4x to the latest version, which will be published later this year. Please refer to our docs for more details.

    🔋 Features

    • Multi-site support 🌐
      • Publishers with multiple brands or sites can now use the same Coral instance to create and administer those sites
      • More info: #2799, #2851
    • 🍱 Social Account linking 🔗
      • For publishers using Coral's built-in authentication, we've created a smooth and easy flow for commenters to link social and email-based accounts by their email address
      • More info: #2818
    • 🍱 Story metrics 📊
      • Moderators and Admins can now see comment metrics in the Stories tab
      • More info: #2847
    • 🍱 Ban and reject all comments 🛑
      • Moderators can now choose to reject all of a commenter's previous comments when they ban them
      • More info: #2827
    • Approved queue ✔️
      • Back by popular demand, we now provide an Approved queue that shows all the approved comments on your Site or Story
      • More info: #2848
    • Remember Sort 🗂️
      • Also back by popular demand, we now save the commenter's last stream sorting choice automatically as they browse across different streams on your site
      • More info: #2854
    • My Profile/SSO ➕
      • Newsrooms can now add a link to their own site's profile or account page and this is shown and linked instead of the default Account tab under My Profile
      • More info: #2834, #2835
    • 🍱 Webhooks (Experimental) 🤖
      • We've begun to add webhooks support for Coral, and we'd love your feedback on what options to add next; you can email us at support at coralproject dot net, post an issue in GitHub, or get in touch with anyone on the Coral team if you're interested in helping us as we continue to build this system
      • More info: #2738

    🛠 Fixes & Enhancements

    • Disables Chrome autofill for some fields that were causing issues #2837
      👉 Use better numbering formats for queue counts #2846
    • 🛠 Fixes bug where comments on closed stories weren't visible #2865
    • 🛠 Fixes problem where the story count route had the wrong middleware attached and double-set the cache headers resulting in a SKIP from the CDN #2873
    • ➕ Adds additional error handling around logQuery #2868
    • 🛠 Fixes comment load for Slack integration #2855
    • Consolidation of mongo migrations #2831

    🌐 i18n & Translations

    • 🛠 Regex fixes and enhancements #2869
      • RegExp caching on the administrative area now uses much more resilient caching mechanisms and should prevent 99% of cache misses when moderating comments
      • Word List configuration for RegExp now includes a ruleset which allows for specific language overrides to help better support accented characters (as suggested by @HectorNM)
    • 💅 Thank you to @janslu for providing Polish translations! 🇵🇱

    📚 Documentation

    • ➕ Add Event Tracking docs #2857
    • ➕ Add SEO & iframe docs #2859
    • ⚡️ Update Contribution Guidelines #2863
    • ➕ Add schema docs #2860
    • ⚡️ Multiple updates to docs language and formatting #2875, #2862, #2844
  • v5.5.1

    February 10, 2020

    🚀 This is a bug release fix on 5.5.0.

    🐛 Bug Fixes

    • Wordlist filters returned invalid responses under certain conditions, this affects all versions below 5.5.1 - #2828

    🔄 Changes from 5.5.0

    🔋 Features

    • 🍱 Introducing Announcements! 📢
      • Now newsrooms can set a general announcement to appear on all their comment streams to highlight a feature or promote a live chat
      • The announcement will show for the time period that is set and will automatically disappear afterwards
      • Commenters have the ability to dismiss the message after they read it
      • Currently does not include advanced features like rich-text styling or ability to add linkable text
      • More info: #2813
    • IE11 Support 🌐
    • 🎉 Initial Load of Comments 💬
      • Based on feedback from newsrooms, we've changed how comments load, increasing the initial load of top-level comments and decreasing the load of replies
      • We now load 20 comments initially and on Load More, instead of 10
      • We now load 3 replies initially and on Load More instead of 5
      • More info: #2800

    🛠 Fixes & Enhancements

    • 👍 Allow configuration of Perspective timeout via env variable #2817
    • 🛠 Fix migration bug with commentsCounts #2816
    • 🛠 Fix Relay errors #2815
    • 🛠 Fix alignment in Admin #2803
    • ⚡️ Update branding on admin login #2788
    • 👌 Improved messaging for closed streams #2792
    • 🛠 Fix color inconsistencies for moderation badges #2814
    • 🛠 Fix radio button positioning in Firefox #2805
    • ➕ Add semi-bold selected text on radio buttons #2804
    • ♻️ CSS variables refactor #2791
    • 🛠 Fix migration name format #2802
    • 🛠 Typo fixes #2793

    🌐 Translations & i18n

    • 🍱 Coral is now available in Swedish! 🇸🇪 #2798
    • 🍱 And Finnish! 🇫🇮#2811
    • 🍱 And French! 🇫🇷#2807
    • 🌐 Spanish translation fixes 🇦🇷#2812

    🍱 Thank you! 👏

    🚀 Special thanks to our contributors for this release: @felixdro, @impronunciable, @Dzarr, @jpkilpi

  • v5.5.0

    February 05, 2020

    🔋 Features

    • 🍱 Introducing Announcements! 📢
      • Now newsrooms can set a general announcement to appear on all their comment streams to highlight a feature or promote a live chat
      • The announcement will show for the time period that is set and will automatically disappear afterwards
      • Commenters have the ability to dismiss the message after they read it
      • Currently does not include advanced features like rich-text styling or ability to add linkable text
      • More info: #2813
    • IE11 Support 🌐
    • 🎉 Initial Load of Comments 💬
      • Based on feedback from newsrooms, we've changed how comments load, increasing the initial load of top-level comments and decreasing the load of replies
      • We now load 20 comments initially and on Load More, instead of 10
      • We now load 3 replies initially and on Load More instead of 5
      • More info: #2800

    🛠 Fixes & Enhancements

    • 👍 Allow configuration of Perspective timeout via env variable #2817
    • 🛠 Fix migration bug with commentsCounts #2816
    • 🛠 Fix Relay errors #2815
    • 🛠 Fix alignment in Admin #2803
    • ⚡️ Update branding on admin login #2788
    • 👌 Improved messaging for closed streams #2792
    • 🛠 Fix color inconsistencies for moderation badges #2814
    • 🛠 Fix radio button positioning in Firefox #2805
    • ➕ Add semi-bold selected text on radio buttons #2804
    • ♻️ CSS variables refactor #2791
    • 🛠 Fix migration name format #2802
    • 🛠 Typo fixes #2793

    🌐 Translations & i18n

    • 🍱 Coral is now available in Swedish! 🇸🇪 #2798
    • 🍱 And Finnish! 🇫🇮#2811
    • 🍱 And French! 🇫🇷#2807
    • 🌐 Spanish translation fixes 🇦🇷#2812

    🍱 Thank you! 👏

    🚀 Special thanks to our contributors for this release: @felixdro, @impronunciable, @Dzarr, @jpkilpi