All Versions
45
Latest Version
Avg Release Cycle
11 days
Latest Release
1248 days ago

Changelog History
Page 4

  • v5.4.0 Changes

    January 14, 2020

    ๐Ÿ”‹ Features

    • ๐Ÿ†• New designs for Coral Admin ๐Ÿ’…
    • ๐Ÿ‘€ Moderation controls for New Commenters ๐ŸŒฑ
      • Now you can set a threshold for new commenters to be able to post comments without pre-moderation, which can stop trolls and bots, and help you identify and welcome new members of the community
      • More info: #2752
    • ๐Ÿฑ Toxic Comment multilingual support ๐Ÿ—ฃ๏ธ
      • Toxic Comment detection now works automatically if the language you use for Coral is supported by the Perspective API
      • Currently supported languages: English (en), Spanish (es), French (fr), German (de), Portuguese (pt), Italian (it)
      • More info: #2737
    • ๐Ÿ‘ Automated Accessibility support โ™ฟ
      • Coral now automatically runs a11y checks as part of our test runs on each commit using jest-axe and react-axe
      • This means we ensure our code and UI meet our accessibility requirements on each and every new feature addition and bug fix
      • More info: #2741, #2725
    • ๐Ÿฑ Slack Support for v5 ๐ŸŽˆ
      • Coral now supports Slack integration directly via the Coral Admin UI
      • Simply go to Admin > Configure > Slack and you can set up incomming webhooks so you can get comment notifications in Slack
      • More info: #2713
    • ๐Ÿ‘ Better linking from Comment Cards in Moderation ๐Ÿ”—
      • We now make it easy to go directly to the comment in moderation or to the comment in the stream
      • More info: #2721
    • ๐Ÿฑ Single Comment View navigation enhancements ๐Ÿ‘
      • Now you can scroll through comments that are in moderation easily via the J and K keys
      • More info: #2712
    • ๐Ÿ”— Link to Moderate this Stream ๐Ÿ“Œ
      • Brings back a v4 feature that allows you to easily navigate from the comment stream directly to moderation of an article's comments in the Admin, by going to Configure from the Stream when you're signed in as an admin or moderator
      • More info: #2729

    ๐Ÿ› Bug fixes & enhancements

    • ๐Ÿ›  Fixes for downloading CSV of comment history #2767
    • ๐Ÿ›  Fixes bug with HMSET #2769
    • ๐Ÿ›  Fixes UI bugs #2768, #2726, #2761, #2779
    • ๐Ÿ›  Fixes timestamp issue in decision history #2747
    • ๐Ÿ›  Fixes scraper timeout bug #2724
    • ๐Ÿ›  Fixes incorrect Account Deletion timeframe and some copy updates #2789

    ๐Ÿ‘ Dev Support

    • โž• Adds activeStories endpoint so you can query for the stories most recently commented on #2787
    • โž• Adds support for Feature Flags #2756
    • โฌ†๏ธ Upgrades and enhances Final Form support #2735
    • ๐Ÿ”จ Refactors CommonContext to TenantContext #2780
    • โž• Adds comment count per user #2744
    • โฌ†๏ธ Upgrades to Passport #2777

    ๐Ÿ“„ Docs

    • โž• Adds updates for all v5 docs #2776
    • โž• Adds new environment variables #2770
    • ๐Ÿ›  Fixes broken links #2773
    • โšก๏ธ Updates install docs #2771

    i18n

    • ๐Ÿ‘Œ Improvements to Portuguese translations #2757
    • โž• Adds French support for v5 #2720

    ๐Ÿฑ Thank you! ๐Ÿ‘

    ๐Ÿš€ A big thank you to our many collaborators for this release: @honzie, @cristiandean, @Dzarr, @albertly, @sgtram, @dennyabrain, and @flosoft

  • v5.3.2 Changes

    November 21, 2019

    ๐Ÿ›  Fixes

    • โž• Adds back support for deprecated event tracking to ensure a more seamless transition to the new system #2727
    • โž• Adds indexing to the operations commonly performed on a schedule for performance improvements #2723
  • v5.3.1 Changes

    November 19, 2019

    ๐Ÿ”‹ Features

    • Generalizations were applied solution to make it easier to secure other endpoints: #2709
    • ๐ŸŒฒ Logging was improved for errors: #2719

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fixes were apply to correct issues with single sign-on key rotation that was introduced in #2696: #2718 #2715
  • v5.3.0 Changes

    November 13, 2019

    ๐Ÿ”‹ Features

    • ๐Ÿ“ˆ Introducing Metrics & Analytics support for v5! ๐Ÿ“Š

    ๐Ÿ“ˆ You can now send Viewer Events to your external analytics programs; these events are emitted when the viewer performs certain actions

    โœ… They can be subscribed to using the events parameter in Coral.createStreamEmbed, like so:

     \<script\>const CoralStreamEmbed = Coral.createStreamEmbed({events: function(events) {events.onAny(function(eventName, data) {console.log(eventName, data); }); }, }); \</script\>
    

    More info: #2681

    ๐Ÿ› Bug fixes & enhancements

    • Keyboard shortcuts fix #2679
    • ๐Ÿ›  Fixes for article metadata scraping #2702
    • Search bug fix #2697
    • Index optimizations #2694
    • ๐Ÿ›  Sort menu fixes for mobile and smaller screens #2698
    • Modal scroll bug fix #2682
    • ๐Ÿ›  Fixes for auth redirection loop #2662
    • โž• Adds support for JSON LD to scraper #2671

    ๐Ÿ“„ Docs

    • โšก๏ธ Updates to README #2704, #2649
    • โšก๏ธ Updates to SSO Integration and GDPR Integration docs #2701

    i18n

    • ๐Ÿ›  Fixes for existing translation keys #2708
  • v5.2.2 Changes

    October 25, 2019

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fixes crash causing bug in directive resolvers: #2674
  • v5.2.1 Changes

    October 23, 2019

    ๐Ÿ›  Fixes

    • ๐Ÿš€ Bumps version to correct a deployment issue
  • v5.2.0 Changes

    October 22, 2019

    ๐Ÿ”‹ Features

    • Moderator notes ๐Ÿ“ƒ
      • Moderators can now share notes with each other on a particular commenter
      • You can see these by going to Notes as part of the Commenter History drawer
      • More info: #2601
    • ๐Ÿ”ง Configurable staff badges โญ
      • Instead of only showing "Staff", you can now customize this badge for your newsroom
      • This badge will show for anyone with the role of Admin, Moderator, or Staff
      • More info: #2620
    • ๐Ÿฑ Set a commenter to "pre-mod" status โœ‹
      • You can assign a commenter to be always pre-moderated
      • If a commenter has this status, all of their comments will automatically go into pre-moderation, so you can accept or reject their comments manually
      • More info: #2572
    • ๐Ÿฑ Prevent repeat comments ๐Ÿ“‹
      • Coral now warns a commenter if they're posting the same comment twice
      • If they proceed, the comment goes to moderation
      • More info: #2632
    • ๐Ÿฑ Comment Count widget ๐Ÿ”ข
      • You can now easily add a comment count to your articles by adding a widget to your page
      • More info: #2581, #2598
    • ๐Ÿฑ Keyboard shortcuts ๐ŸŽฌ
      • Moderators can now use the new and improved keyboard shortcuts they so loved in previous versions of Coral
      • More info: #2588, #2635, #2626
    • ๐Ÿฑ Comment revisions โœ๏ธ
      • Moderators can now see a comment's previous revisions, so they can make better decisions when moderating a comment
      • More info: #2590
    • ๐Ÿ”’ Better SSO support ๐Ÿ”
      • We've removed username validation for newsrooms integration with SSO to make it easier to work with the user data you already have #2627
      • We also now hide the Logout button when the JTI is undefined #2652
    • Rate-limiting for commenting โณ
      • For added security, we now prevent commenters from making too many comments in a row
      • More info: #2616

    ๐Ÿ›  Fixes & Enhancements

    • Warn if someone is trying to invite a user who has already been invited #2637
    • โšก๏ธ Updates to email template language #2615
    • ๐Ÿ›  Small copy fixes #2607, #2606
    • โž• Add favicon support #2595

    Automatic Migrations

    • ๐Ÿš€ We now have automatic migrations which will run when a new version is deployed #2597

    ๐Ÿ‘ Dev Support

    • ๐Ÿ‘• Move to eslint #2634, #2642
    • โšก๏ธ Update Mongo version to 4.2 #2592
    • Persist fragment access tokens in sessionStorage #2643
    • ๐Ÿ‘ Allow unknown fields to be passed in the JWT #2640
    • ๐Ÿ”’ Restrict number of elements returned for security reasons #2641
    • ๐Ÿ›  Fix bugs with allowing certain roles to take actions #2630, #2631
    • ๐Ÿ›  Fixes for OIDC support #2623
    • โœ‚ Remove dupe code #2618, #2608
    • โž• Add encoding for Story ID #2614
    • โž• Add support for Comment Search API #2578
    • โœ‚ Remove X-Powered-By express header #2605
    • ๐Ÿ‘ Index support #2596

    ๐ŸŒ Translations

    How to Use v5

    • ๐Ÿฑ โฐ It is currently not possible to upgrade from v4 to v5; this will break your install of Coral. Stay tuned for migration paths and instructions coming soon. โฐ
    • ๐Ÿ“š Documentation related to v5 is located in our docs: https://docs.coralproject.net
    • If you have any questions, write us a note in our GitHub Issues
  • v5.1.0 Changes

    September 24, 2019

    ๐Ÿ”‹ Features

    • ๐Ÿ‘‰ Usernames now support accented characters, to help our non-English newsrooms #2585
    • Clarify the difference to moderators between Spam reports and Akismet Spam auto-detection #2576
    • ๐Ÿ‘Œ Support live updating for Pre-mod comments that are approved #2571
    • โšก๏ธ Update order of moderation pipeline to put toxicity detection earlier #2562
    • ๐Ÿ‘€ Toggleable timestamp shown on comment stream, so commenters can see both relative and absolute time and date #2561
    • โž• Add forgot password to team login on /admin #2558
    • Automatically un-feature a comment if it's rejected later #2555
    • โšก๏ธ Updates to our docs #2553
    • ๐Ÿ‘Œ Support Heroku install #2551

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Auth/SSO fixes #2569
    • Persisted query improvements #2567
    • ๐ŸŒฒ Logging improvements #2565
    • ๐Ÿ’ป UI fixes #2559, #2554, #2550
    • ๐Ÿ›  Fix <bidi> tag issue showing in MS Outlook and Edge #2557
    • Avoid compute metrics with 404 status code #2587
    • Corrects an issue where a race may cause a user to get a duplicate user error during registration #2583
    • ๐Ÿ‘ Allows form fields to be nullable #2577

    ๐ŸŒ Translations

    How to Use v5

    • ๐Ÿฑ โฐ It is currently not possible to upgrade from v4 to v5; this will break your install of Coral. Stay tuned for migration paths and instructions coming soon. โฐ
    • ๐Ÿ“š Documentation related to v5 is located in our docs: https://docs.coralproject.net
    • If you have any questions, write us a note in our GitHub Issues
  • v4.11.6 Changes

    June 24, 2020

    ๐Ÿ›  Fixes

    ๐Ÿ— Thanks for the support from our open source contributor @mkonikov for fixing a recent issue linked to building! #2992

  • v4.11.5 Changes

    June 04, 2020

    ๐Ÿ›  Fixes

    • ๐Ÿ‘ Allow moderators to close assets on the stream #2921 (thanks to @leeeandroo!)

    ๐ŸŒ Translations