Releases: activeadmin/activeadmin
v4.0.0.beta6
What's Changed
Breaking Changes 🚨
- Drop Ruby 2.7 support by @mgrunberg in #8259
Template Updates 📝
- Use Tailwind's darkMode selector strategy by @javierjulio in #8264
Enhancements ✨
- Update zh-CN locale with new v4 keys by @iuhoay in #8284
- Update zh-TW locale with new v4 keys by @dlackty in #8297
Bug Fixes 🐛
- Add csv dependency to fix Ruby 3.3 warning by @wonda-tea-coffee in #8303
New Contributors
- @iuhoay made their first contribution in #8284
- @kianmeng made their first contribution in #8283
- @wonda-tea-coffee made their first contribution in #8303
Full Changelog: v4.0.0.beta5...v4.0.0.beta6
v3.2.1
What's Changed
- Backport Suppress ruby 3.3 warning by @mgrunberg in #8310
- Backport Recommend using target="_blank" instead of target="blank" (incorrect) by @mgrunberg in #8311
- Update actions in 3-0-stable branch by @tagliala in #8317
- Get ready for 3.2.1 release by @mgrunberg in #8312
Full Changelog: v3.2.0...v3.2.1
v4.0.0.beta5
What's Changed
Enhancements ✨
- Improve Italian translation by @tagliala in #8235
- Bump flowbite to v2.3.0 by @javierjulio in #8257
Bug Fixes 🐛
- Use an anchor for tabs component toggle by @javierjulio in #8242
Full Changelog: v4.0.0.beta4...v4.0.0.beta5
v4.0.0.beta4
What's Changed
Template Updates 📝
Enhancements ✨
- Vendor rails-ujs ESM JS by @javierjulio in #8217
- Include vendor JS files in NPM package by @javierjulio in #8221
- Remove i18n-tasks.yml from gem release by @mgrunberg in #8227
- Make importmap-rails optional by @mgrunberg in #8228
- Exclude primary key from generated resource by @mgrunberg in #8232
- Make NPM package compatible with tools like vite_rails by @mgrunberg in #8234
Bug Fixes 🐛
- Ensure form presenter is applied on create/update actions by @javierjulio in #8238
Full Changelog: v4.0.0.beta3...v4.0.0.beta4
v4.0.0.beta3
What's Changed
- Include additional files in gem release by @javierjulio in #8212
Full Changelog: v4.0.0.beta2...v4.0.0.beta3
v4.0.0.beta2
What's Changed
- Include vendor directory in gem release by @javierjulio in #8211
Full Changelog: v4.0.0.beta1...v4.0.0.beta2
v4.0.0.beta1
Our first beta release of ActiveAdmin v4, six months in the making! It's using TailwindCSS and has mobile web, dark mode and RTL support with a default, customizable theme through partials. This release assumes cssbundling-rails
and importmap-rails
is installed and configured in the host app.
Try out the demo app to see the new theme. Soon, we'll flesh out the demo to include more admin resources.
Please review the Upgrading guide thoroughly before starting. Since it’s an early release, only consider updating if you are willing to do so or are starting a new project. If you have any feedback or questions, please create a discussion.
What's Changed
- Prep Tailwind CSS migration by @javierjulio in #8035
- Prep Tailwind CSS migration part 2 by @javierjulio in #8036
- Prep Tailwind CSS migration part 3 by @javierjulio in #8037
- Remove old, since replaced JS by @javierjulio in #8040
- Remove multiline ternary operator by @tagliala in #8034
- Prep Tailwind CSS migration part 4 by @javierjulio in #8116
- Introduce RuboCop Performance by @tagliala in #8024
- Prep Tailwind CSS migration part 5 by @javierjulio in #8122
- Prefer
match?
over=~
to avoid MatchData by @tagliala in #8138 - Prep Tailwind CSS migration part 6 by @javierjulio in #8139
- Provide detail in DB statement timeout error for filters by @Vicentecorrea in #8117
- Use active_admin_authorization as Ransack auth_object option by @mgrunberg in #8143
- Replace html/assets related configs with simple partials by @javierjulio in #8156
- Prep Tailwind CSS migration part 7 by @javierjulio in #8155
- Remove sassc-rails and all SCSS files by @javierjulio in #8157
- Prep Tailwind CSS migration part 8 by @javierjulio in #8170
- Extract headers, menu and sidebar components to partials by @javierjulio in #8162
- Use ES format for JS by @javierjulio in #8171
- Extract layout and pages to partials by @javierjulio in #8172
- Inline more styles into extracted partials by @javierjulio in #8178
- Additional template and style updates by @javierjulio in #8181
- Fix app helper autoloading in dev and isolate namespace by @javierjulio in #8180
- Refactor download format links helper by @javierjulio in #8185
- Use importmap-rails for JS assets by @javierjulio in #8186
- Update templates and dark mode styles by @javierjulio in #8187
- Move kaminari templates to active_admin folder by @javierjulio in #8190
- Update FR locales by @thibaudgg in #8193
- Update nl.yml for v4 by @caifara in #8195
- Improve RTL support all around by @javierjulio in #8196
- Template and styles clean up by @javierjulio in #8197
- Migrate view helpers to app/helpers path by @javierjulio in #8202
- Use defaults from importmap-rails v2 by @javierjulio in #8204
- Additional template partials and helpers extraction by @javierjulio in #8205
- Remove unused block/grid/blog locale keys by @javierjulio in #8206
- Template and styles fixes by @javierjulio in #8207
- Assets generator update by @javierjulio in #8208
- Create initial Upgrading guide for v4 by @javierjulio in #8182
- Some final updates before v4 beta1 by @javierjulio in #8210
New Contributors
- @mattbrictson made their first contribution in #8169
- @thibaudgg made their first contribution in #8193
Full Changelog: v3.2.0...v4.0.0.beta1
v3.2.0
What's Changed
- Backport provide detail in DB statement timeout error for filters by @mgrunberg in #8163
- Backport ransack error with filters when ActiveStorage is used by @mgrunberg in #8164
- Backport support citext column type in string filter by @mgrunberg in #8165
- Backport make sure menu creation does not modify menu options by @mgrunberg in #8166
- Backport protect against CSV Injection by @mgrunberg in #8167
Full Changelog: v3.1.0...v3.2.0
3.1.0
Enhancements
- Support Rails 7.1. [#8102] by [@mgrunberg]
- Remove deprecated usage of ActiveSupport::Deprecation singleton. [#8106] by [@mgrunberg]
- Replace to_formatted_s with to_s to convert date to string. [#8105] by [@mgrunberg]
- Remove upper bound dependency limits from gemspec. [#8098] by [@javierjulio]
3.0.0
Breaking Changes
- Remove custom Ransack predicates that were MetaSearch backports. [#8010] by [@javierjulio]
- Require Ransack v4. [#8009] by [@javierjulio]
Enhancements
- Use display name fallback if blank display name result. [#6342] by [@javierjulio]
Translation Improvements
- Improve Swedish translations. [#7993] by [@carlottostromstedt]