1.3.0 - 2018-02-18
- Configurability for forgery protection setting(#2989)
- Configurability for the number of audit records displayed into dashboard(#2982)
- Add limited pagination mode, which doesn't require count query(#2968)
- Prettier output of JSON field value(#2937, #2973, #2980)
- Add markdown field support through SimpleMDE(#2949)
- Checkboxes for bulk actions in index page can be turned off now(#2917)
- Parse JS translations as JSON(#2925)
- Re-selecting an item after unselecting has no effect in filtering-multiselect(#2912)
- Stop memoization of datetime parser to handle locale changes(#2824)
- Filters for ActiveRecord Enum field behaved incorrectly for enums whose labels are different from values(#2971)
- Client-side required validation was not enforced in filtering-select widget(#2905)
- Filter refresh button was broken(#2890)
1.2.0 - 2017-05-31
- Add ILIKE support for PostgreSQL/PostGIS adapter, multibyte downcase for other adapters(#2766)
- Support for UUID query(#2766)
- Support for Haml 5(#2840, #2870, #2877)
- Add instance option to append a CSS class for rows(#2860)
- Remove usage of alias_method_chain, deprecated in Rails 5.0(#2864)
- Load models from eager_load, not autoload_paths(#2771)
- jQuery 3.0 doesn't have size(), use length instead(#2841)
- Prepopulation of the new form didn't work with namespaced models(#2701)
1.1.1 - 2016-12-25
- CSV export broke with empty tables(#2796, #2797)
- ActiveRecord adapter's #encoding did not work with Oracle enhanced adapter(#2789)
- ActiveRecord 5 belongs_to presence validators were unintentionally disabled due to initialization mishandling(#2785, #2786)
- Destroy failure caused subsequent index action to return 404, instead of 200(#2775, #2776)
- CSVConverter#to_csv now accepts string-keyed hashes(#2740, #2741)
- Fix CSRF vulnerability(b13e879e)
1.1.0 - 2016-10-30
- Fix nested has_many form failing to add items(#2737)
1.0.0 - 2016-09-19
- Introduce setup hook for authorization/auditing adapters(ba2088c6)
- Add viewport meta tag for mobile layout adjustment(#2664)
- Support for ActiveRecord::Enum using string columns(#2680)
- Limit children for deletion notice(#2491)
- [BREAKING CHANGE] Change parent controller to ActionController::Base for out-of-box support of Rails 5 API mode(#2688)
- To keep old behavior, add
config.parent_controller = '::ApplicationController'
in your RailsAdmin initializer.
- To keep old behavior, add
- ActiveRecord Enum fields could not be updated correctly(#2659, #2713)
- Fix performance issue with filtering-multiselect widget(#2715)
- Restore back rails_admin_controller?(#2268)
- Duplication of autocomplete fields when using browser back/forward buttons(#2677, #2678)
- Filter refresh button was broken(#2705, #2706)
- Fix presence filtering on boolean columns(#1099, #2675)
- Pundit::AuthorizationNotPerformedError was raised when used with Pundit(#2683)
1.0.0.rc - 2016-07-18
- Rails 5 support
- PaperTrail 5 support(9c42783a)
- Support for multiple configuration blocks(#1781, #2670)
- Default association limit is now configurable(#2508)
- Prefix kaminari bootstrap views with
ra-
to avoid name conflict(#2283, #2651) - Gravatar icon is now optional(#2570)
- Improve bootstrap-wysihtml5-rails support(#2650)
- Explicitly call the #t method on I18n(#2564)
- Improve dashboard performance by querying with id instead of updated_at(#2514, #2551)
- Improve encoding support in CSV converter(#2508, dca8911f)
- Add SVG file extension to the image detection method(#2533)
- Update linear gradient syntax to make autoprefixer happy(#2531)
- Improve export layout (#2505)
- Remove safe_yaml dependency(#2397)
- Drop support for Ruby < 2.1.0
- Pagination did not work when showing all history(#2553)
- Make filter-box label clickable(#2573)
- Colorpicker form did not have the default css class
form-control
(#2571) - Stop assuming locale en is available(#2155)
- Fix undefined method error with nested polymorphics(#1338, #2110)
- Fix issue with nav does not check pjax config from an action(#2309)
- Model label should be pluralized with locale(#1983)
- Fix delocalize strftime_format for DateTime.strptime to support minus(#2547)
- Fix Syntax Error in removal of new nested entity(#2539)
- Fix momentjs translations for '%-d' format day of the month(#2540)
- Fix Mongoid BSON object field (#2495)
- Make browser ignore validaitons of removed nested child models(#2443, #2490)
0.8.1 - 2015-11-24
0.8.0 - 2015-11-23
- Feature to deactivate filtering-multiselect widget's remove buttons through
removable?
field option(#2446) - Pundit integration(#2399 by Team CodeBenders, RGSoC'15)
- Refile support(#2385)
- Some UI improvements in export view(#2394)
rails_admin/custom/variables.scss
is now imported first to take advantage of Sass'sdefault!
(#2404)- Proxy classes now inherit from BasicObject(#2434)
- Show sidebar scrollbar only on demand(#2419)
- RailsAdmin no longer gets excluded from NewRelic instrumentation by default(#2402)
- Improve efficiency of filter query in Postgres(#2401)
- Replace old jQueryUI datepicker with jQuery Bootstrap datetimepicker (#2391)
- Turn Hash#symbolize into a helper to prevent namespace conflict(#2388)
- The L10n translation
admin.misc.filter_date_format
datepicker search filters, has been dropped in favor of field oriented configuration (#2391)
- AR#count broke when default-scoped with select(#2129, #2447)
- Datepicker could not handle Spanish date properly(#982, #2451)
- Paperclip's
attachment_definitions
does not exist unlesshas_attached_file
-ed(#1674) .btn
class was used without a modifier(#2417)- Filtering-multiselect widget ignored order(#2231, #2412)
- Add missing .alert-dismissible class to flash(#2411)
- Keep field order on changing the existing field's type(#2409)
- Add button for nested-many form in modal disappeared on click(#2372, #2383)
- Fix XSS vulnerability in polymorphic select(#2479)
0.7.0 - 2015-08-16
- Support for ActiveRecord::Enum (#1993)
- Multiselect-widget shows user friendly message, instead of just being blank (#1369, #2360)
- Configuration option to turn browser validation off (#2339, #2373)
- Multiselect-widget inserts a new item to the bottom, instead of top (#2167)
- Migrated Cerulean theme to Bootstrap3 (#2352)
- Better html markup for input fields (#2336)
- Update filter dropdown button to Bootstrap3 (#2277)
- Improve navbar appearance (#2310)
- Do not monkey patch the app's YAML (#2331)
- Browser validation prevented saving of persisted upload fields (#2376)
- Fix inconsistent styling in static_navigation (#2378)
- Fix css regression for has_one and has_many nested form (#2337)
- HTML string inputs should not have a size attribute valorized with 0 (#2335)
- Fix XSS vulnerability in filtering-select widget
- Fix XSS vulnerability in association fields (#2343)