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 -
v0.16.8 Changes
February 19, 2019 -
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.
-
v0.16.3 Changes
๐ Fixes private topic form preview (regression in v0.16.2).
-
v0.16.2 Changes
โ Added
mark_as_read
andmark_as_unread
endpoints can now also respond to JSON. This is intended for plugins and user extensions. #763A view hook for customizing topic title on
topics#show
. #775
๐ Changed
mark_as_read
andmark_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
] usessassc
, which is a wrapper forlibsass
, 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
ovveridesKaminari.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.