Thredded v0.15.0 Release Notes

  • โž• Added

    • ๐Ÿ”Œ Spoiler tags via <spoiler></spoiler> (or [spoiler][/spoiler] with the BBCode plugin). Supported out of the box for any markup processor. Spoilers are focusable and are activated on mousedown, spacebar, or enter. They can also be nested. Markup is configurable via Thredded::SpoilerTagFilter.spoiler_tags. #701
    • Jump to the first unread post when navigating to a topic. #695

    ๐Ÿ›  Fixed

    • ๐Ÿ‘€ Fixes a race condition when setting last_seen_at for the user. #674
    • ๐Ÿšš Moves validation of topic title lengths from the database into Rails and shows the error messages on title. The valid length range is configurable via the new Thredded.topic_title_length_range configuration option. #703

    ๐Ÿ”„ Changed

    • ๐Ÿšš Post IP tracking removed from core because it requires explicit consent under GDPR. #705

    NB: If updating to this version from 0.14.x, you must copy and run the upgrade migration after updating the gem:

    cp "$(bundle show thredded)"/db/upgrade_migrations/20180110200009_upgrade_thredded_v0_14_to_v0_15.rb db/migrate
    rake db:migrate
    

    ๐Ÿ‘€ See the full list of changes here: https://github.com/thredded/thredded/compare/v0.14.5...v0.15.0.