Thredded v0.16.2 Release Notes

  • โž• Added

    • mark_as_read and mark_as_unread endpoints can now also respond to JSON. This is intended for plugins and user extensions. #763

    • A view hook for customizing topic title on topics#show. #775

    ๐Ÿ”„ Changed

    • mark_as_read and mark_as_unread are now the /action/ route path scope (and so will all the future actions). #763

    Due to the new /action scope, if you have a Messageboard called "Action" you may need to change its slug:

      Thredded::Messageboard.where(slug: 'action').each{|m| m.update(slug: 'action-messageboard')}
    
    • ๐Ÿš… Thredded now depends on [sassc-rails] instead of [sass-rails]. [sassc-rails] uses sassc, which is a wrapper for libsass, a C++ implementation of Sass. This change was made because the Ruby implementation of Sass is now deprecated. #736

    • ๐Ÿ‘Œ Improved pt-BR translation. Thanks @wenderjean! #766

    ๐Ÿš… [sassc-rails]: https://github.com/sass/sassc-rails ๐Ÿš… [sass-rails]: https://github.com/rails/sass-rails

    ๐Ÿ›  Fixed

    • Preview controller 500 error if the user was not signed in. #780 #779

    • 0๏ธโƒฃ Broken post content caching with Rails 5.2 framework defaults. #769 #712

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