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_PORTvariable - Adds a
METRICS_PORTto replaceCLUSTER_METRICS_PORT, metrics are now no longer served onPORTand must be specified on a separate port
- Removes the
- 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.
- Stories that have been created and/or have not received any comments in the configured
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
bodyClassNamein the embed config; this can be used for example to match the comment stream to articles with light or dark backgrounds
- Developers can now theme Coral by passing
- Count reset #2960
- You can now call
CoralCount.getCount({reset: true})to update comment counts on the page.
- You can now call
- Added
ptandfrsupport 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
updateStorymutation, this resolves those issues
- Previously, there was some issues using the
- Fixes issue where moderation card does not show details tab sometimes #2946
- Updated
pt-BRtranslations - Fixed issues with deleted users #2952
- Fixed a bug when posting comments under certain conditions #2963
- Updated copy around slack support #2959