1.7.0 ☰
This release replaces Arbre::Pages with a conventional Rails layout and view partials. It also allows and encourages implementing Rails controllers explicitly instead of depending on Active Admin meta-programming.
-
Add Webpacker compatibility with opt-in config switch and installation generator. [#5855] by @sgara
-
Rewrite CoffeeScript components in ES6. #5081 by @javierjulio
-
Add
ActiveAdmin.configure_resource
andconfigure_page
. Don't unload manually defined Rails Controller classes. #40, #45 by @varyonic -
Add
Page#add_page_route
,Resource#add_member_route
andadd_collection_route
. #37 by @varyonic -
Add
Resource#set_page_options
,add_sidebar_section
. #35, #36 by @varyonic -
Use Rails partial
_action_items.html.arb
instead of Views::ActionItems component. #27 by @varyonic -
Make rendering a partial the default behavior for
show
,new
,edit
,index as: table
andcontent
#19, #20, #21, #22, #23, #33 by @varyonic
-
Fix double modal issue in applications using turbolinks 5. #5842 by @sgara
-
Tabs are not correctly created when using non-transliteratable characters as title. #5650 by @panasyuk
-
Update JS components. #5121 by @javierjulio
-
Remove unused flash JS component. #5107 by @javierjulio
-
Extract protected method ResourceController::csv_builder. #29 by @varyonic
-
Invoke named batch action method if defined in controller. #19 by @varyonic
-
Don't clobber defined controller action method if action DSL block not given. #17 by @varyonic
-
Use template partial to render content of head. #15 by @varyonic
-
Use new render_in strategy added to varyonic/arbre. #14 by @varyonic
- Prevent leaking hashed passwords via user CSV export and adds a config option for sensitive attributes. #5486 by @chrp
1.6.0 ☰
- Fix frozen string error when downloading CSV and streaming disabled. #7332 by @deivid-rodriguez
1.5.2 ☰
- Fix Ruby 2.7 warnings about keyword args. #6000, #6237 by @vcsjones and @deivid-rodriguez
- Fix CSVBuilder not respecting
ActiveAdmin.application.csv_options = { humanize_name: false }
setting. #5800 by @HappyKadaver
1.5.1 ☰
- More fixes to support final release of Rails 6.0.
1.5.0 ☰
1.4.0 ☰
- Fix batch_actions.delete_confirmation translation in zh-CN.yml. #5453 by @ShallmentMo
- Add some missing italian translations. #5433 by @stefsava
- Enhance some chinese translations. #5413 by @shouya
- Add missing filter predicate translations to nb. #5357 by @rogerkk
- Add missing norwegian comment translations. [#5375] by @rogerkk
- Add missing dutch translations. #5368 by @dennisvdvliet
- Add missing german translations. #5341 by @eikes
- Add missing spanish translation. #5336 by @mconiglio
- Add from and to predicates for russian language. #5330 by @glebtv
- Fix typo in finnish translation. #5320 by @JiiHu
- Add missing turkish translations. #5295 by @kobeumut
- Add missing chinese translations. [#5266] by @jasl
- Allow proc label in datepicker input. #5408 by @tiagotex
- Add
group
attribute to scopes in order to show them in grouped. #5359 by @leio10 - Add missing polish translations and improve existing ones. [#5537] by @Wowu
- Add
priority
option toaction_item
. [#5334] by @andreslemik
- Fixed "create anoter" checkbox styling. #5324 by @faucct
- Fix
input_html
filter option evaluated only once. [#5376] by @kjeldahl - Fixed the string representation of the resolved
sort_key
when no explicitsortable
attribute is passed. #5464 by @chumakoff - Fixed docs on the column
sortable
attribute (which actually doesn't have to be explicitly specified when a block is passed to column). #5464 by @chumakoff - Add missing I18n for comments. #5458, #5461 by @mauriciopasquier
- Fixed
if:
scope option when a lambda is passed. #5501 by @deivid-rodriguez - Comment validation adding redundant errors when resource is missing. [#5517] by @deivid-rodriguez
- Fixed resource filtering by association when the resource has custom primary key. #5446 by @wasifhossain
- Fix menu item link with method delete. #5583 by @tiagotex
1.3.1 ☰
- gemspec should have more permissive ransack dependency. [#5448] by @varyonic
- Rails 4.2 support has been dropped. #5104 by @javierjulio and @deivid-rodriguez
1.3.0 ☰
1.2.1 ☰
1.2.0 ☰
- 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
- 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 ☰
- 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
- Ruby 2.1 support has been dropped. #5003 by @deivid-rodriguez
- Replaced
sass-rails
withsass
dependency. #5037 by @javierjulio - AA won't work properly with jQuery 1 & 2. Use jQuery 3 instead (
#= require jquery3
inactive_admin.js.coffee
)
- 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; } }
-
- 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 ☰
- 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
- 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
- "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
- 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
- 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. 9a082486 by @seanlinsley
- Fixes the deletion of
:if
and:unless
from filters. #2523 by @PChambino
ActiveAdmin::Event
(ActiveAdmin::EventDispatcher
). #3435 by @timoschillingActiveAdmin::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"
Please check 0-6-stable for previous changes.