Releases: activeadmin/activeadmin
Releases · activeadmin/activeadmin
1.2.1
1.2.0
Enhancements
Minor
- Do not display pagination info when there are no comments. #5119 by @alex-bogomolov
- Revert generated config files to pluralized. #5120 by [@varyonic], #5137 by @deivid-rodriguez
- Warn when action definition overwrites controller method. #5167 by @aarek
- Better performance of comments show view. #5208 by @dhyegofernando
- Mitigate memory bloat #4118 with CSV exports. #5251 by @f1sherman
- Fix issue applying custom decorations. #5253 by @faucct
- Brazilian locale updated. #5125 by @renotocn
- Japanese locale updated. #5143 by @5t111111, #5157 by @innparusu95
- Italian locale updated. #5180 by @blocknotes
- Swedish locale updated. #5187 by @jawa
- Vietnamese locale updated. #5194 by @Nguyenanh
- Esperanto locale added. #5210 by @RobinvanderVliet
Bug Fixes
- Fix a couple of issues rendering filter labels. #5223 by [@wspurgin]
- Prevent NameError when filtering on a namespaced association. #5240 by @DanielHeath
- Fix undefined method error in Ransack when building filters. #5238 by [@wspurgin]
- Fixed #5198 Prevent XSS on sidebar's current filter rendering. #5275 by @deivid-rodriguez
- Sanitize display_name. #5284 by @markstory
1.1.0
Bug Fixes
- Fixed #5093 Handle table prefix & table suffix for
ActiveAdminComment
model - Fixed #4173 by including the default Kaminari templates. #5069 by [@javierjulio]
- Fixed #5043. Do not crash in sidebar rendering when a default scope is not specified. #5044 by [@Fivell]
- Fixed #3894. Make tab's component work with non-ascii titles. #5046 by [@Fivell]
Removals
- Ruby 2.1 support has been dropped. #5003 by @deivid-rodriguez
- Replaced
sass-rails
withsass
dependency. #5037 by [@javierjulio] - Removed
jquery-ui-rails
as a dependency. #5052 by [@javierjulio]
The specific jQuery UI assets used are now within the vendor directory. This
will be replaced by alternatives and dropped entirely in a major release.
Please remove any direct inclusions of//= require jquery-ui
. This allows us
to upgrade to jquery v3.
Deprecations
- Deprecated
config.register_stylesheet
andconfig.register_javascript
. Import your CSS and JS files inactive_admin.scss
oractive_admin.js
. #5060 by [@javierjulio] - Deprecated
type
param fromstatus_tag
and related CSS classes #4989 by [@javierjulio]-
The method signature has changed from:
status_tag(status, :ok, class: 'completed', label: 'on')
to:
status_tag(status, class: 'completed ok', label: 'on')
-
The following CSS classes have been deprecated and will be removed in the future:
.status_tag { &.ok, &.published, &.complete, &.completed, &.green { background: #8daa92; } &.warn, &.warning, &.orange { background: #e29b20; } &.error, &.errored, &.red { background: #d45f53; } }
-
Enhancements
Minor
- Support proc as an input_html option value when declaring filters. #5029 by [@Fivell]
- Base localization support, better associations handling for active filters sidebar. #4951 by [@Fivell]
- Allow AA scopes to return paginated collections. #4996 by [@Fivell]
- Added
scopes_show_count
configuration to setup show_count attribute for scopes globally. #4950 by [@Fivell] - Allow custom panel title given with
attributes_table
. #4940 by @ajw725 - Allow passing a class to
action_item
block. #4997 by [@Fivell] - Add pagination to the comments section. #5088 by @alex-bogomolov
1.0.0
Breaking Changes
- Rename
allow_comments
tocomments
for more consistent naming. #3695 by [@pranas] - JavaScript
window.AA
has been removed, usewindow.ActiveAdmin
. #3606 by [@timoschilling] f.form_buffers
has been removed. #3486 by [@varyonic]- Iconic has been removed. #3553 by [@timoschilling]
config.show_comments_in_menu
has been removed, seeconfig.comments_menu
. #4187 by [@drn]- Rails 3.2 & Ruby 1.9.3 support has been dropped. #4848 by [@deivid-rodriguez]
- Ruby 2.0.0 support has been dropped. #4851 by [@deivid-rodriguez]
- Rails 4.0 & 4.1 support has been dropped. #4870 by [@deivid-rodriguez]
Enhancements
Major
- Migration from Metasearch to Ransack. #1979 by [@seanlinsley]
- Rails 4 support. #2326 by many people ❤️
- Rails 4.2 support. #3731 by [@gonzedge] and [@timoschilling]
- Rails 5 support. #4254 by [@seanlinsley]
- Rails 5.1 support. #4882 by [@varyonic]
Minor
- "Create another" checkbox for the new resource page. #4477 by [@bolshakov]
- Page supports belongs_to. #4759 by [@Fivell] and [@zorab47]
- Support for custom sorting strategies. #4768 by [@Fivell]
- Stream CSV downloads as they're generated. #3038 by [@craigmcnamara]
- Disable streaming in development for easier debugging. #3535 by [@seanlinsley]
- Improved code reloading. #3783 by [@chancancode]
- Do not auto link to inaccessible actions. #3686 by [@pranas]
- Allow to enable comments on per-resource basis. #3695 by [@pranas]
- Unify DSL for index
actions
andactions dropdown: true
. #3463 by [@timoschilling] - Add DSL method
includes
forActiveRecord::Relation#includes
. #3464 by [@timoschilling] - BOM (byte order mark) configurable for CSV download. #3519 by [@timoschilling]
- Column block on table index is now sortable by default. #3075 by [@dmitry]
- Allow Arbre to be used inside ActiveAdmin forms. #3486 by [@varyonic]
- Make AA ORM-agnostic. #2545 by [@johnnyshields]
- Add multi-record support to
attributes_table_for
. #2544 by [@zorab47] - Table CSS classes are now prefixed to prevent clashes. #2532 by [@TimPetricola]
- Allow Inherited Resources shorthand for redirection. #2001 by [@seanlinsley]
controller do
# Redirects to index page instead of rendering updated resource
def update
update!{ collection_path }
end
end
- Accept block for download links. #2040 by [@potatosalad]
index download_links: ->{ can?(:view_all_download_links) || [:pdf] }
- Comments menu can be customized via configuration passed to
config.comments_menu
. #4187 by [@drn] - Added
config.route_options
to namespace to customize routes. #4731 by [@stereoscott]
Security Fixes
- Prevents access to formats that the user not permitted to see. #4867 by [@Fivell] and [@timoschilling]
- Prevents potential DOS attack via Ruby symbols. #1926 by [@seanlinsley]
Bug Fixes
- Fixes filters for
has_many :through
relationships. #2541 by [@shekibobo] - "New" action item now only shows up on the index page. bf659bc by [@seanlinsley]
- Fixes comment creation bug with aliased resources. 9a08248 by [@seanlinsley]
- Fixes the deletion of
:if
and:unless
from filters. #2523 by [@PChambino]
Deprecations
ActiveAdmin::Event
(ActiveAdmin::EventDispatcher
). #3435 by [@timoschilling]
ActiveAdmin::Event
will be removed in a future version, ActiveAdmin switched
to useActiveSupport::Notifications
NOTE: The blog parameters has changed:
ActiveSupport::Notifications.subscribe ActiveAdmin::Application::BeforeLoadEvent do |event, *args|
# some code
end
ActiveSupport::Notifications.publish ActiveAdmin::Application::BeforeLoadEvent, "some data"
v.1.0.0.pre5
1.0.0.pre5 is the last release to support Rails 3.2 and Ruby 1.9.3.
v1.0.0.pre1
- Migration from Metasearch to Ransack #1979 by @seanlinsley
- Rails 4 support #2326 by many people <3
- Rails 4.2 support #373 by @gonzedge and @timoschilling
v0.6.6
- Backport of #3779 from @aaronsakowski by @timoschilling
- Fix issue with model attribute matching metasearch method name #3698 by @azach
- Fix default delete prompt on Rails 3.0.x #3765 by @craigmcnamara
v0.6.5
- Backport of #2715 by @timoschilling
Version 0.6.4
- Restore compatibility with Formtastic 2.0 by @seanlinsley
- Backport of #3489 by @timoschilling
- Backport of #3659 by @timoschilling
Version 0.6.3
- Reinstitutes the 10k limit for CSV exports #2847 by @seanlinsley
- Blacklists Devise versions vulnerable to CVE-2013-0233 #2744 by @jjarmoc
- Autoloads the Comments model so it respects user's Kaminari config 77c97d2 by @seanlinsley
- Hides the blank slate link if user doesn't have permissions #2588 by @seanlinsley
- Fixes incorrect breadcrumb on edit pages #2601 by @shekibobo
- Resurrects ResourceMismatchError b1c28cd by @seanlinsley
- Keeps filter conditions from being deleted fa0edec by @seanlinsley
- Translations by @teoulas, @tricknotes, @givanse, and @pcreux ❤️