Skip to content

Releases: thoughtbot/administrate

1.0.0

31 Oct 12:56
cbd360d

Choose a tag to compare

After a long time in the making, and contributions from many different people,
we're pleased to release Administrate v1.0.0! Thank you to everyone who uses,
contributes and opens issues on Administrate. It couldn't be done without you.

Aside from lots of smaller optimisations, this release starts bundling assets
inside the gem which brings both easier setup and support for all of the new
ways to handle assets in Rails.

Administrate has been stable for a long time and this release will be the last
with the widest Ruby and Rails support. We're going to drop some older versions
of Ruby and Rails which are beyond EOL after this release, but it's not
something we wanted to do ahead of release v1.

The following templates have changed since v1.0.0.beta3:

app/views/administrate/application/_collection.html.erb
app/views/administrate/application/_collection_header_actions.html.erb
app/views/administrate/application/_collection_item_actions.html.erb
app/views/administrate/application/_form.html.erb
app/views/administrate/application/_icons.html.erb
app/views/administrate/application/_index_header.html.erb
app/views/administrate/application/index.html.erb
app/views/fields/has_many/_form.html.erb
app/views/fields/has_one/_form.html.erb
app/views/fields/polymorphic/_form.html.erb

If your application overrides any of them, make sure to review your
custom templates to ensure that they remain compatible.

  • [COMPAT] [#2900] Upgrade default Ruby from 3.4.1 to 3.4.6
  • [OPTIM] [#2874] Remove unused association_attribute from Order
  • [DOC] [#2518] Add a guide for Migrating to v1
  • [BUGFIX] [#2865] Fix problems with having a model named Host
  • [OPTIM] [#2844] Removed the link role from the index table
  • [OPTIM] [#2832] Remove deprecations ahead of releasing 1.0
  • [OPTIM] [#2837] Replace data.count with data.size in HasMany field
  • [CHANGE] [#2842] Conventional location and name for custom field
  • [BUGFIX] [#2839] Fix broken Selectize on polymorphic select field
  • [BUGFIX] [#2836] Update link to selectize.js
  • [CHANGE] [#2827] Undeprecations of :class_name I missed last time
  • [BUGFIX] [#2826] Fix table header generation for "Become" button
  • [OPTIM] [#2825] Replace form_for with form_with
  • [UI] [#2818] Add cell styles for action buttons
  • [UI] [#2758] Add tooltip to search
  • [UI] [#2804] Display field hints on nested forms
  • [UI] [#2810] Restrict attributes shown on the Customer index
  • [UI] [#2809] Switch to using the feather icon set
  • [BUGFIX] [#2811] Fix Stimulus Selectize reinitialization issue
  • [I18n] [#2797] Add translation support for polymorphic fields
  • [BUGFIX] [#2787] Stop the "Become" button showing on nested items
  • [FEATURE] [#2467] Introduce partial search similar to Rails
  • [BUGFIX] [#2784] Required for nil.try to be available
  • [I18n] [#2780] Ensure we localise time formatting
  • [I18n] [#2779] Fix datetime formatting and timezone handling
  • [I18n] [#2778] Fix date localization to respect timezone settings
  • [DOC] [#2777] Add a guide for using Rails view variants
  • [UI] [#2742] Ensure danger buttons have red hover state
  • [UI] [#2737] Convert internal stylesheets to use css vars
  • [FEATURE] [#2659] Allow configuring the sortable column on Field
  • [BUGFIX] [#2753] Fix deprecation warning regarding to_time
  • [BUGFIX] [#2765] Fix missing logger require for Rails 6.x
  • [BUGFIX] [#2761] Manually resolve broken net-smtp dependency
  • [OPTIM] [#2440] Reduce iterations and allocations for Namespace#routes
  • [DOC] [#2756] Rephrase the Administrate pitch
  • [DOC] [#2505] Stop saying Administrate doesn't have a DSL
  • [BUGFIX] [#2754] Re-introduce bundle install to bin/setup
  • [DOC] [#2506] Remove pre-1.0 statement
  • [SECURITY] [#2751] Upgrade Rails to 8.0.0.1
  • [BUGFIX] [#2748] Tidy up and add yarn to bin/setup
  • [OPTIM] [#2746] Remove package-lock.json in favour of yarn.lock
  • [BUGFIX] [#2749] Fix Procfile.dev
  • [OPTIM] [#2744] Switch to Puma for Rack compatibility
  • [DOC] [#2530] Update linting references
  • [COMPAT] [#2740] Pin psych below 4 for Rails 6.0 support
  • [COMPAT] [#2739] Add drb, mutex_m to the Rails 6.0 Appraisal
  • [COMPAT] [#2734] Upgrade base Ruby to 3.4.1 and add to test matrix
  • [OPTIM] [#2733] Remove pry

Since the last main release (v0.20.1), we've:

  • [BUGFIX] [#2728] Fix BUNDLE_GEMFILE path for demo deployments
  • [COMPAT] [#2705] Add support for Rails 8.0
  • [DOC] [#2712] Separate Appraisal runs from primary test runs
  • [DOC] [#2680] Run diff-check on JS/CSS to catch updates
  • [BUGFIX] [#2710] Re-bundle JS in a fresh environment
  • [CHANGE] [#2452] Updated Views::IndexGenerator to copy all partials
  • [CHANGE] [#2684] Singularize object creation form resource name.
  • [DOC] [#2524] Start running Appraisals in the build matrix
  • [COMPAT] [#2697] Undeprecate :class_name
  • [DOC] [#2700] Add feature-test coverage for Rich Text Field
  • [DOC] [#2693] Generate fields/rich_text/form with documentation
  • [COMPAT] [#2696] Reliable way to check a path with Capybara
  • [DOC] [#2475] Document using custom assets
  • [COMPAT] [#2691] Add .tool-versions for asdf
  • [FEATURE] [#2658] Support for virtual fields
  • [FEATURE] [#2665] Allow configuring textarea input options
  • [FEATURE] [#2652] Allow scope to accept field in Field::BelongsTo
  • [CHANGE] [#2674] Remove legacy asset generators
  • [FEATURE] [#2668] Embed sources in CSS sourcemaps
  • [FEATURE] [#2574] Add several layout hooks to provide extra content
  • [I18n] [#2590] Translate labels for belongs_to/_form if available
  • [DOC] [#2609] Add diff-check to catch missing Appraisal runs
  • [COMPAT] [#2654] Update cssbundling/jsbundling in Appraisals
  • [SECURITY] [#2630] Add security.yml and SECURITY.md
  • [SECURITY] [#2637] Update rexml to fix a security vulnerability
  • [DOC] [#2568] update document on example website to HasOne field type for
    HasOne section
  • [BUGFIX] [#2584] Fix ordering HasOne fields without explicit order
  • [BUGFIX] [#2558] Fix broken has_one style
  • [BUGFIX] [#2495] Fix generator path for namespaced models
  • [COMPAT] [#2607] Update Rails from 7.0.8.1 to 7.0.8.1
  • [FEATURE] [#2411] Add Field::RichText
  • [FEATURE] [#2582] Copy the index_header partial when generating views
  • [BUGFIX] [#2581] Fix "search with a filter with arguments" spec
  • [DOC] [#2550] Call dynamic-readme reusable workflow
  • [DOC] [#2556] Update contributing guide with command to start server
  • [COMPAT] [#2536] Update Rails to 7.0.8.1
  • [SECURITY] [#2516] Unsafe Actions: Replace link_to calls with button_to
  • [CHANGE] [#2448] Replace jquery-ujs with @hotwired/turbo
  • [CHANGE] [#2447] Implement client-side with Stimulus
  • [FIX] [#2502] Fix bug where layout generator ignored namespace
  • [FIX] [#2512] Fix Field::Boolean hidden checkbox regression
  • [OPTIM] [#2508] Lint Ruby with standardrb
  • [COMPAT] [#2507] Add .node-version to test against Node v20.11.0
  • [CHANGE] [#2397] Start bundling compiled assets in the Gem
  • [UI] [#2492] Switch to using @thoughtbot/stylelint-config
  • [BUGFIX] [#2498] Enable running workflows from forks

1.0.0.beta3

24 Dec 14:30
45c939b

Choose a tag to compare

1.0.0.beta3 Pre-release
Pre-release

The following templates have changed since v1.0.0.beta2:

app/views/administrate/application/new.html.erb
app/views/fields/rich_text/_form.html.erb

If your application overrides any of them, make sure to review your
custom templates to ensure that they remain compatible.

  • [BUGFIX] [#2728] Fix BUNDLE_GEMFILE path for demo deployments
  • [COMPAT] [#2705] Add support for Rails 8.0
  • [DOC] [#2712] Separate Appraisal runs from primary test runs
  • [DOC] [#2680] Run diff-check on JS/CSS to catch updates
  • [BUGFIX] [#2710] Re-bundle JS in a fresh environment
  • [CHANGE] [#2452] Updated Views::IndexGenerator to copy all partials
  • [CHANGE] [#2684] Singularize object creation form resource name.
  • [DOC] [#2524] Start running Appraisals in the build matrix
  • [COMPAT] [#2697] Undeprecate :class_name
  • [DOC] [#2700] Add feature-test coverage for Rich Text Field
  • [DOC] [#2693] Generate fields/rich_text/form with documentation
  • [COMPAT] [#2696] Reliable way to check a path with Capybara
  • [DOC] [#2475] Document using custom assets
  • [COMPAT] [#2691] Add .tool-versions for asdf

1.0.0.beta2

25 Oct 13:23
6d0e46c

Choose a tag to compare

1.0.0.beta2 Pre-release
Pre-release

The following templates have changed since v1.0.0.beta1:

app/views/administrate/application/_collection.html.erb
app/views/administrate/application/_collection_item_actions.html.erb
app/views/administrate/application/_index_header.html.erb
app/views/administrate/application/_javascript.html.erb
app/views/administrate/application/edit.html.erb
app/views/administrate/application/index.html.erb
app/views/administrate/application/new.html.erb
app/views/administrate/application/show.html.erb
app/views/fields/belongs_to/_form.html.erb
app/views/fields/has_many/_form.html.erb
app/views/fields/polymorphic/_form.html.erb
app/views/fields/rich_text/_form.html.erb
app/views/fields/rich_text/_index.html.erb
app/views/fields/rich_text/_show.html.erb
app/views/fields/select/_form.html.erb
app/views/fields/text/_form.html.erb
app/views/layouts/administrate/application.html.erb

If your application overrides any of them, make sure to review your
custom templates to ensure that they remain compatible.

  • [FEATURE] [#2658] Support for virtual fields
  • [FEATURE] [#2665] Allow configuring textarea input options
  • [FEATURE] [#2652] Allow scope to accept field in Field::BelongsTo
  • [CHANGE] [#2674] Remove legacy asset generators
  • [FEATURE] [#2668] Embed sources in CSS sourcemaps
  • [FEATURE] [#2574] Add several layout hooks to provide extra content
  • [I18n] [#2590] Translate labels for belongs_to/_form if available
  • [DOC] [#2609] Add diff-check to catch missing Appraisal runs
  • [COMPAT] [#2654] Update cssbundling/jsbundling in Appraisals
  • [SECURITY] [#2630] Add security.yml and SECURITY.md
  • [SECURITY] [#2637] Update rexml to fix a security vulnerability
  • [DOC] [#2568] update document on example website to HasOne field type for
    HasOne section
  • [BUGFIX] [#2584] Fix ordering HasOne fields without explicit order
  • [BUGFIX] [#2558] Fix broken has_one style
  • [BUGFIX] [#2495] Fix generator path for namespaced models
  • [COMPAT] [#2607] Update Rails from 7.0.8.1 to 7.0.8.1
  • [FEATURE] [#2411] Add Field::RichText
  • [FEATURE] [#2582] Copy the index_header partial when generating views
  • [BUGFIX] [#2581] Fix "search with a filter with arguments" spec
  • [DOC] [#2550] Call dynamic-readme reusable workflow
  • [DOC] [#2556] Update contributing guide with command to start server
  • [COMPAT] [#2536] Update Rails to 7.0.8.1
  • [SECURITY] [#2516] Unsafe Actions: Replace link_to calls with button_to
  • [CHANGE] [#2448] Replace jquery-ujs with @hotwired/turbo
  • [CHANGE] [#2447] Implement client-side with Stimulus
  • [FIX] [#2502] Fix bug where layout generator ignored namespace
  • [FIX] [#2512] Fix Field::Boolean hidden checkbox regression

1.0.0.beta1

05 Feb 16:01
45c0884

Choose a tag to compare

1.0.0.beta1 Pre-release
Pre-release

In this release, the assets Administrate requires are now bundled in with the gem itself. You might need to do something to try this release out and we'd like to hear from you about how this goes! Please open an issue if you have any troubles.

We have an open PR to document how to work with custom assets, if that's something you're doing.

The plan is to release a couple of "beta" releases, followed by a release candidate after we've ironed out the migration requirements.

  • [OPTIM] [#2508] Lint Ruby with standardrb
  • [COMPAT] [#2507] Add .node-version to test against Node v20.11.0
  • [CHANGE] [#2397] Start bundling compiled assets in the Gem
  • [UI] [#2492] Switch to using @thoughtbot/stylelint-config
  • [BUGFIX] [#2498] Enable running workflows from forks

0.20.1

24 Jan 14:57
aa92381

Choose a tag to compare

In 0.20.0, we introduced a regression which potentially meant you might
get a NameError because of a missing import on Administrate::VERSION,
this fixes that and two other minor issues as well.

  • [BUGFIX] [#2494] Fix build-changelog with no template changes
  • [BUGFIX] [#2491] Fix missing Administrate::VERSION reference
  • [DOC] [#2489] Fix path in documentation

0.20.0

17 Jan 16:00
2d667c1

Choose a tag to compare

This is our final release before v1.0.0, which will bring with it a big
change around how we handle our CSS and JS assets. You'll most likely need
to do some work to update, and we'll be publishing release candidate releases
to help learn along the way. If you can, we'd love it if you could give them a
try and report any problems you face!

The following templates have changed since v0.19.0:

app/views/administrate/application/_form.html.erb
app/views/administrate/application/show.html.erb
app/views/fields/has_one/_form.html.erb
app/views/fields/has_one/_show.html.erb

If your application overrides any of them, make sure to review your
custom templates to ensure that they remain compatible.

  • [FEATURE] [#2484] Yield created resource if block is given
  • [OPTIM] [#2473] Remove CircleCI
  • [COMPAT] [#2485] Switch to the Sentry Ruby & Rails gems
  • [UI] [#2422] Allow grouping fields (new, edit and show)
  • [COMPAT] [#2479] Use a dedicated ActiveSupport::Deprecation instance
  • [COMPAT] [#2483] Start testing against Ruby 3.3
  • [BUGFIX] [#2480] Fix the bundle audit workflow
  • [COMPAT] [#1932] Start testing on GitHub Actions
  • [OPTIM] [#2418] Build SQL with Arel instead of from strings
  • [UI] [#2405] Add form field hints
  • [COMPAT] [#2462] Avoid open-ended dependencies
  • [COMPAT] [#2419] Update selenium-webdriver and remove webdrivers
  • [COMPAT] [#2469] Drop support for Ruby 2.7, since it's EOL
  • [BUGFIX] [#2427] Support all number helpers of ActiveSupport::NumberHelper
  • [DOC] [#2443] Add sample app path to CONTRIBUTING.md
  • [FEATURE] [#2415] hasMany collection columns
  • [BUGFIX] [#2403] Add Administrate::Punditize methods as module methods
  • [COMPAT] [#2433] Add GitHub Actions as an ecosystem for Dependabot
  • [COMPAT] [#2428] Enable Rails 7 on CI
  • [COMPAT] [#2410] Another year, another change to how to deal with webdrivers
  • [DOC] [#2408] Example app: change float column types to decimal

0.19.0

18 Jul 12:20
cda8da9

Choose a tag to compare

Once again, a big catchup release with lots of miscellaneous compatibility
improvements, bug fixes and some nice new feature improvements. Thanks to
everyone who contributed the PRs below!

The following templates have changed since v0.18.0:

app/views/administrate/application/_collection.html.erb
app/views/administrate/application/_index_header.html.erb
app/views/administrate/application/_navigation.html.erb
app/views/administrate/application/_pagination.html.erb
app/views/administrate/application/edit.html.erb
app/views/administrate/application/new.html.erb
app/views/administrate/application/show.html.erb
app/views/fields/has_many/_show.html.erb
app/views/fields/select/_form.html.erb
app/views/layouts/administrate/application.html.erb

If your application overrides any of them, make sure to review your
custom templates to ensure that they remain compatible.

  • [COMPAT] [#2399] Fix Rails 6.0 load_server incompatibility
  • [DOC] [#2377] Add a script to generate a draft CHANGELOG update
  • [COMPAT] [#2395] Upgrade Rails from 7.0.4.3 to 7.0.5.1
  • [FEATURE] [#2391] Field::Polymorphic accepts a call-able for the classes
    option
  • [BUGFIX] [#2379] Use pundit policy_namespace in controllers
  • [DOC] [#2390] Update documentation URL to correct Heroku URL
  • [BUGFIX] [#2383] Fix backward compatible Pundit include
  • [FEATURE] [#2375] Add order option to Field::HasOne documentation
  • [COMPAT] [#2367] Update to Ruby 3.2.2
  • [COMPAT] [#2371] Adapt to deprecations in the Faker API
  • [BUGFIX] [#2348] Field::Select to handle ActiveRecord enums correctly
  • [COMPAT] [#2324] Update to Rails 7
  • [FEATURE] [#2356] make permitted_attributes support action
  • [FEATURE] [#2325] Enable ordering by HasOne fields
  • [DOC] [#2350] Fix link to demo app on customise_search.md
  • [BUGFIX] [#2292] Use correct key in unconventional associations
  • [DOC] [#2346] Better description for option
  • [COMPAT] [#2341] Bump Rails dependencies to 6.1.7.3
  • [I18n] [#2327] Make Japanese translations more natural
  • [COMPAT] [#2323] Start testing Ruby 3.2 on CircleCI
  • [COMPAT] [#2322] Switch from pry-rails to pry
  • [COMPAT] [#2318] Bump Rails dependencies to 6.1.7.2
  • [COMPAT] [#2319] Fix Selenium deprecation warnings on headless/opts
  • [COMPAT] [#2321] Switch to testing against Postgres 15
  • [COMPAT] [#2316] Checkout first to avoid failure due to ChromeDriver file in
    target dir
  • [FEATURE] [#2308] Make overriding create resource easier
  • [BUGFIX] [#2304] Set empty string param values to nil
  • [COMPAT] [#2299] Update minimum supported Rails version on
    docs/getting_started.md
  • [BUGFIX] [#2289] Fix behaviour of has_many pagination
  • [I18n] [#2280] Titleize the column not the user defined locale
  • [FEATURE] [#2274] Allow disabling pagination for has_many
  • [FEATURE] [#2260] Allow search filters with special characters
  • [BUGFIX] [#2275] Provide a better error message for NotAuthorizedErrors with
    Modules
  • [BUGFIX] [#2261] Avoid singularizing namespace in
    Administrate::ResourceResolver
  • [BUGFIX] [#2258] Handle custom pagination for has_many
  • [UI] [#2250] Make the select box has same style as has_many box
  • [FEATURE] [#2238] pass associated_class to collection from show
  • [I18n] [#2245] remove redundant ARIA roles from elements with implicit role

0.18.0

12 Aug 17:14
4ffc435

Choose a tag to compare

This is a general catchup release. We've added dart-sass compatibility,
improved a i18n handling, dropped support for Rails 5.x and Ruby 2.6, dropped
datetime_picker_rails because now browser support is good enough, plus many
others.

The following templates have changed since v0.17.0:

app/views/administrate/application/_collection.html.erb
app/views/administrate/application/_collection_header_actions.html.erb
app/views/administrate/application/_collection_item_actions.html.erb
app/views/administrate/application/_index_header.html.erb
app/views/administrate/application/_navigation.html.erb
app/views/administrate/application/_pagination.html.erb
app/views/administrate/application/edit.html.erb
app/views/administrate/application/index.html.erb
app/views/administrate/application/show.html.erb
app/views/fields/belongs_to/_index.html.erb
app/views/fields/belongs_to/_show.html.erb
app/views/fields/date/_form.html.erb
app/views/fields/date_time/_form.html.erb
app/views/fields/has_many/_index.html.erb
app/views/fields/has_one/_form.html.erb
app/views/fields/has_one/_index.html.erb
app/views/fields/has_one/_show.html.erb
app/views/fields/polymorphic/_index.html.erb
app/views/fields/polymorphic/_show.html.erb
app/views/fields/time/_form.html.erb
app/views/fields/url/_index.html.erb
app/views/fields/url/_show.html.erb

If your application overrides any of them, make sure to review your
custom templates to ensure that they remain compatible.

  • [DOC] [#2154] Ensure we read from sanitised paths
  • [FEATURE] [#2154] Try out GitHub's code scanning tool
  • [DOC] [#2243] Add guide on how to scope has_many relations
  • [UI] [#2239] Move pagination into partial
  • [FEATURE] [#2237] Move bundle-audit to GitHub Actions
  • [i18n] [#2200] Fix HasOne association translations
  • BUGFIX] [#2235] Guess correct name for namespaced associations
  • [BUGFIX] [#2215] Fix typos and formatting in hiding dashboard docs
  • [FEATURE] [#1941] Unify Action Checks
  • [FEATURE] [#2181] Allow overriding the sample app database config
  • [COMPAT] [#2201] Drop support for Rails 5.x
  • [DOC] [#2225] Document how to customize Field::Select option labels
  • [SECURITY] [#2227] Update Rails out of CVE-2022-32224
  • [FEATURE] [#2216] Move pagination into private method for overriding
  • [FEATURE] [#2208] Enable ordering the BelongsTo fields by using order option.
  • [i18n] [#2219] Add Slovenian translations
  • [FEATURE] [#2211] Improve index eager load performance
  • [COMPAT] [#2198] Dart-sass compatibility
  • [COMPAT] [#2194] Drop support for Ruby 2.6, which reached EOL
  • [i18n] [#2186] Correct grammar on German error messages
  • [i18n] [#2183] Only include locales when bundling
  • [OPTIM] [#2182] Change ApplicationController's routes's class to Set to speed up "valid_action?"
  • [DOC] [#2153] How to customise the search
  • [BUGFIX] [#2164] Use field.name rather than resource_name for has_one relationships
  • [BUGFIX] [#2163] Check the routes before render link in collection.html
  • [COMPAT] [#2161] Bump Rails dependencies from 6.1.4.6 to 6.1.5
  • [FEATURE] [#2133] Sort dashboard attributes
  • [BUGFIX] [#2152] Fix typos in example view for Adding Controllers
  • [UI] [#2146] Add destroy link in the show template
  • [BUGFIX] [#2145] Fix table header classes of has_many field
  • [COMPAT] [#2141] Fix Pundit >2.2.0 include
  • [UI] [#2139] Add HTML options to the URL field
  • [COMPAT] [#2144] Update Rails to 6.1.4.6
  • [UI] [#2136] Drop datetime_picker_rails and use browser fields
  • [CHANGE] [#2138] Provide a stylelint config that we can tweak
  • [CHANGE] [#2096] Make search easier to override and adapt to custom use cases
  • [i18n] [#2114] Add i18n support for Field::HasMany

0.17.0

02 Feb 12:15
b49efe4

Choose a tag to compare

This release incorporates nearly a year of minor changes, starts testing
against Ruby 3 and up, plus Rails 7. We've not heard of any incompatibilities
yet, but there are known issues around asset handling (notably with
sassc
) that we're working on.

The following templates have changed since v0.16.0:

app/views/administrate/application/_collection.html.erb
app/views/administrate/application/_collection_header_actions.html.erb
app/views/administrate/application/_collection_item_actions.html.erb
app/views/administrate/application/_flashes.html.erb
app/views/administrate/application/_form.html.erb
app/views/administrate/application/_icons.html.erb
app/views/administrate/application/_index_header.html.erb
app/views/administrate/application/index.html.erb
app/views/fields/belongs_to/_index.html.erb
app/views/fields/belongs_to/_show.html.erb
app/views/fields/select/_form.html.erb
app/views/fields/time/_index.html.erb
app/views/fields/time/_show.html.erb

If your application overrides any of them, make sure to review your
custom templates to ensure that they remain compatible.

  • [BUGFIX] [#2117] Use camelize rather than classify for the namespace
  • [COMPAT] [#2132] Add Rails 7 to tests
  • [COMPAT] [#2120] Add Ruby 3.1 to Circle tests
  • [COMPAT] [#2118] Handle Selenium "options" deprecation
  • [COMPAT] [#2127] Add Ruby 3 to Circle tests
  • [COMPAT] [#2126] Drop patch for Rails 4
  • [COMPAT] [#2123] Update Bundler to 2.3.5
  • [COMPAT] [#2122] Update Ruby version in ".ruby-version"
  • [COMPAT] [#2121] Remove "rspec-rails" from gemspec
  • [COMPAT] [#2120] Add "webrick" to Gemfile
  • [UI] [#2115] Remove inline style from icon svg
  • [COMPAT] [#2102] Update browsers used in CI
  • [COMPAT] [#2097] Manage Selenium drivers automatically
  • [BUGFIX] [#2125] Fix rspec invocation in CircleCI
  • [BUGFIX] Typo navigation:back_to_app
  • [BUGFIX] [#2108] Hide link if user is not authorized to access resource
  • [COMPAT] [#2107] Relax momentjs-rails version constraint
  • [UI] [#2105] Add resource/attribute name to table headers
  • [COMPAT] [#2074] gemspec: Drop unused directive test_files
  • [COMPAT] [#2101] Limit the highest momentjs-rails version to 2.20.1
  • [DOCS] [#2046] Remove password field from Extending Administrate
  • [FEATURE] [#2029] Add format option to time field
  • [FEATURE] [#1998] Reformulate authorization in example app
  • [COMPAT] [#2027] Drop support for Ruby < 2.6
  • [FEATURE] [#2018] Add :include_blank option to Field::Select
  • [COMPAT] [#2023] Avoid version not compatible with Ruby 2.5
  • [BUGFIX] [#2015] Only call html_safe on flash message that responds to it
  • [FEATURE] [#2005] Add params to collection filter
  • [UI] [#2013] Fix nav styles for namespaced resources
  • [COMPAT] [#2001] Remove shims that force deprecated form of methods
  • [COMPAT] [#2008] Fix deprecation warning
  • [FEATURE] [#1991] Allow different form attributes for new/update actions
  • [BUGFIX] [#2003] Only allow HTTP(S) URLs in example app
  • [DOC] [#2002] Create SECURITY.md
  • [FEATURE] [#1995] Allow customising redirects after actions
  • [UI] [#1996] Opt-out of FLoC: https://amifloced.org/
  • [DOC] [#1968] Add a script to list recent changes to templates

0.16.0

06 May 15:47
b5807c1

Choose a tag to compare

This release incorporates a fix for breakages on Rails 6.1.3.2 and 6.0.3.7
which were released to fix some security issues.

The following templates have changed since v0.15.0:

app/views/administrate/application/_navigation.html.erb
app/views/administrate/application/index.html.erb
app/views/fields/url/_index.html.erb
app/views/fields/url/_show.html.erb

If your application overrides any of them, make sure to review your
custom templates to ensure that they remain compatible.

  • [COMPAT] [#1972] Support Rails 6.1.3.2 & 6.0.3.7.
  • [DOC] [#1962] Allow both /contributing and /CONTRIBUTING.md.
  • [UI] [#1956] Isolate spacing properties for 'button--alt' class.
  • [COMPAT] [#1961] Fix deprecation warning about i18n errors.
  • [COMPAT] [#1960] Fix deprecation warning about dots in paths.
  • [DOC] [#1937] Add guides for Fields::Url.
  • [DOC] [#1933] Update bin/setup.