⏰Upgrading your v4 instance to our v5 beta will break your install of Coral ⏰
📢 If you're interested in helping us beta test v5, contact us at support@coralproject.net 📢
Features
- Moderators can now approve and reject comments directly from the comment stream #2340
- Commenters can now ignore other commenters whose comments they want to mute #2328
- Adds Report Details so moderators can see details of a reported comment #2293
- Forgot Email support #2261
- Updates branding from Talk to Coral for v5 #2318
- Lets the Commenter choose their username when signing up with Google or Facebook #2301
Fixes & Enhancements
- Adds more info to comment cards in Admin #2294
- Fixes non-visible comments showing in the permalink view #2344
- Fixes Pre-Mod links moderation gate from blocking other moderation gates and reports #2342
- Adds better support for Banned Commenters #2319
- Shows better error messaging if a commenter tries to sign up with a non-unique email address #2320
- Fixes logout bug #2300
- Adds tests for story filter and combo box #2288
- Adds support for empty states for Moderation Queues #2289
Dev Support
- Adds support for Prometheus metrics; more info here: #2298
- Adds Health Check endpoint
/api/health#2336 - Adds support for emails that are localized with a potential of overriding the HTML templates per tenant via a custom nunjucks loader:
- Reset Password
- Confirm Email
- Ban
- Suspend
- Suppresses client route errors during client development #2311
- Adds support for CSS Variables #2312
- Fixes a nunchuck.js formatting error #2322
- Improves dev experience, upgrades dev dependencies, and speeds up the build process #2306 #2304 #2332 #2314
Migrations
- ⏰ This release requires 3 migrations to upgrade from v5.0.0-beta.1 to v5.0.0-beta.2:
- Support for changing "accept" terminology around comments to "approve"; see here for migration instructions: #2341
- Support for changing our terminology for comment threading to utilize "ancestors"; see here for migration instructions: #2333
- Adds support for disabling Lazy Story Creation and disabling the Story Scraper; see here for migration instructions: #2302
How to Try v5
- All of v5 will live on the
nextbranch until we merge intomasterwhen it leaves the beta stage. We anticipate this will happen by Q3 2019 - For beta-ready features and code, you can use release tag
v5.0.0-beta.2 - If you'd like the
nightly build, you can pull directly from thenextbranch - Documentation related to v5 is located in our
READMEin thenextbranch - Please note that we currently do not support a migration path from v4 and below to v5; this will be coming in the future
- One more time: ⏰Upgrading your v4 instance to our v5 beta will break your install of Coral. This is not migration ready. ⏰
- If you have any questions, write us a note in our GitHub Issues