Coral v5.2.0 Release Notes

Release Date: 2019-10-22 // over 4 years ago
  • ๐Ÿ”‹ 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