All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- Add Ruby 3.2 support #474
- Add ActiveAdmin v3 support #477
- Note that changes made should be backwards compatible with ActiveAdmin 2.x, so this is not a breaking change
- Defines required ruby version to >=2.7.0 #460
- Nested and search select now use the name of the association instead of the name of id #462
- Tags input now returns an array of strings instead of a string #469
- Include only items that belong to parent when using collection option in a nested input level #463
Skipped
- Replaces Select2 with Slim Select to make it easier to work with newer bundlers like esbuild #448
- Removes support for Paperclip since it has been deprecated. #450
- Removes support for enumerize #452
- Removes support for the Sprockets installation of ActiveAdmin #451
- Added Shrine support for image row and column #396
- Added Markdown row and column #409
- Added translation support for Rails built-in enums in select filters and tag column/row #442
- Select2: get input AR model from object when possible. It's not possible working with virtual attributes #369
- Nested select: get association class from reflect_on_association AR method #369
- Datepicker options not overriding default options properly #368
- Invalid default datepicker type for pure Formtastic forms #367
- Tag builder generating wrong path with nested resources. #383
tags
option not working withactive_admin_form_for
#364- Changed
DateRangeInput#input_html_options
override based oninput_html_options_for
existence #366
- Removes vendor directory from build to reduce gem size
Versions 1.8.0 and 1.8.1 were yanked by what was described in version 1.8.2. Sorry for the inconvenience. Related issues:
- Added date time picker filter #333
- Added filters option in nested selects #301
- Date range filters and date picker inputs now has
autocomplete: 'off'
by default #320 - Added
tags
option to default select2 inputs #322 - Added Webpacker compatibility, if ActiveAdmin has been installed using that mode. #319
- Added CSRF header for interactive select tag #262
- Replaced deprecated
chromedriver-helper
gem withwebdrivers
to avoid chromedriver version error #265 - Manually install bundler in CI #286
- Avoid generating second body element #302
- Avoid showing
toggle_bool_column
if update action is disabled #306 - Moved
sassc-rails
from dev dependencies to normal dependencies #294
- Updated ruby to 2.7 and rails to 5.2.4.1 #293
- Replaced EOL'd sass with sassc #292
- Remove unsupported
select2-rails
gem, vendor files directly #264 and bump select2 to 4.0.13 #296 - Updated
require_all
gem to 2.0 #313 - Dependabot bumps for devise, rack, loofah
- Release with circle ci instead of travis
toggle_bool_column
fails working with decorated objects.
- Nested select input allows to work with non virtual attributes.
- Image and attachment builders don't ask for file existence anymore.
- Include active_material gem.
- Define custom Material style for xdan jQuery DateTimePicker.
- Define custom Material style for toggle_bool.
- Include generator argument theme to be able to install addons with/without material theme.
- Allow customization for active_material, date_picker & toggle_bool
- Use chromedriver-helper gem to avoid "unable to connect to chromedriver".
- Allow toggle bool in table_for.
- New buttons for toggle bool.
- Add interactive tag selector for enums.
- Add named AASM machines support.
- Remove useless coffee-rails dependency.
- Use pessimistic version for require_all gem to avoid incompatible 2.0 version.
- Add
predicate
option on Ajax search.
- Add sass-rails as dependency to avoid sass syntax error.
- Use Chrome instead of Firefox to run integration tests.
- Update Rails to 4.2 version at least.
- Demodulize class name in CustomBuilder.
- Alias build instead of add_classes_to_body.
- Add Toggleable Booleans.
- Don't rely on :class_name option being set on association to identify its class.
- Update select 2 to version 4.
- Set DateTimePickerInput default options from gem's setup block.
- Rename :ajax_filter to :search_select_filter.
- Rename :range_select to :numeric_range_filter.
- Add selected list input to handle many to many associations.
- Add ability to enable select2 for specific select controls
- Make default select configurable.
- Add initializer to setup addons.
- Add automatic deployment on tags push through travis.
- Enable allowClear in select2_search.
- Allow :order option if Ajax Search.
- Respect date_time_picker input_html[:value].
- Allow date_time_picker in ActiveAdmin custom pages.
- Allow customizable select2 values.
- Replace slashes to underscore in module name.