All Versions
82
Latest Version
2.0
Avg Release Cycle
35 days
Latest Release
-

Changelog History
Page 2

  • v0.16.10 Changes

    March 31, 2019

    โž• Added

    • ๐Ÿš… Rails 6 beta support. #802 #800
    • ๐Ÿš… Thredded now adds the CSP nonce to inline script tags if CSP is enabled on Rails v5.2+. #797

    ๐Ÿ‘€ See the full list of changes here: v0.16.9...v0.16.10.

  • v0.16.9 Changes

    March 02, 2019

    ๐Ÿ›  Fixed

    ๐Ÿš… Moderation > Pending now works again in Rails 4. #794

    @-mentions are now parsed and highlighted using Thredded.user_name_column instead of user.thredded_display_name. #790

  • v0.16.8 Changes

    February 19, 2019

    ๐Ÿ›  Fixed

    • Unread followed topics navigation icon now correctly displays on mobile. #791 8dc4e1a2
  • v0.16.7 Changes

    February 10, 2019

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixes post order for moderation pending & activity (a regression introduced in v0.16.6). cec880d8
  • v0.16.6 Changes

    February 10, 2019

    ๐Ÿ›  Fixed

    • N+1 queries moderation pending & activity.

    This also fixes ActiveRecord pool exhaustion caused by trying to obtain multiple database connections from the render threads. #788

  • v0.16.5 Changes

    January 27, 2019

    ๐Ÿ›  Fixed

    • ๐Ÿ‘ Kramdown v2.0 support. #786
  • v0.16.4 Changes

    ๐Ÿ”„ Changed

    • Previously, Thredded issued a separate database query for @-mentions within each post when rendering a topic (at most 1 query per topic). Since posts are rendered in multiple threads by default, this wasn't as slow as you might expect. However, it still required a larger connection pool and could still be slow for topics with lots of @-mentions. Now, Thredded caches the @-mentioned users and the database query is under a mutex. This means Thredded no longer needs a large database connection pool (#770) and queries for repeated @-mentions across posts are avoided.

    #771

  • v0.16.3 Changes

    ๐Ÿ›  Fixes private topic form preview (regression in v0.16.2).

  • v0.16.2 Changes

    โž• 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.

  • v0.16.1 Changes

    โž• Added

    • The unread icon now has the notifications bell. #750
    • You can now specify which page the user is redirected to after posting a topic. #619
    • Sass variables to customize messageboard title font size and topic header font size. #740
    • ๐ŸŽ Topics and posts count now account for topic/post visibility. Please report performance issues. #758

    ๐Ÿ›  Fixed

    • Various issues with the recipients dropdown in Private Messages. #722 #745
    • ๐Ÿ‘‰ User autocompletion now sorts correctly (case-insensitive lexicographic). #744
    • ๐Ÿ›  Fixed last post by displaying as "deleted user" when user primary key is a UUID. #692
    • ๐Ÿ‘ The JavaScript code that eagerly marks topics as read for better Turbolinks back button experience now respects Thredded.posts_per_page. The unread+followed counter now also gets updated. #755 #759
    • No longer breaks if main_app ovverides Kaminari.config.page_method_name. #741
    • Messageboard grid now correctly sizes cells in incomplete rows up to 6 cells. #754

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