all releases all gems

Changelog

See what's new for your app. Features, improvements, and fixes across Avo and its gems, newest first.

Avo 3.20.2

Release notes

For more information and the release video check out the full release page

โœจ Enhancements

๐Ÿ› Bug Fixes

๐Ÿ’ก Refactor

  • refactor: allow progress field to submit nil values @Nevelito (#3856)

๐Ÿค– Maintenance

  • [ruby] Update all Bundler dependencies (2025-05-15) @depfu (#3852)
  • [js] Update all Yarn dependencies (2025-05-15) @depfu (#3851)

Avo 3.20.1

Release notes

For more information and the release video check out the full release page

๐Ÿ› Bug Fixes

๐Ÿ’ก Refactor

๐Ÿค– Maintenance

  • ๐Ÿšจ [security] [js] Update trix 2.1.14 โ†’ 2.1.15 (patch) @depfu (#3841)
  • [ruby] Update all Bundler dependencies (2025-05-08) @depfu (#3839)
  • [js] Update all Yarn dependencies (2025-05-08) @depfu (#3838)
  • chore: maintenance last in release notes @adrianthedev (#3834)

Avo 3.20.0

Hey friends ๐Ÿ‘‹

Avo 3.20 comes with a few enhancements and plenty of bugfixes.

Big changes:

  • enhanced file field preview
  • pretty_generated on the code field
  • fetch_values_from for the tags dynamic filter
  • fixed some styles, scopes, and buttons

Avo 4 work is underway

We started to work on Avo 4 with the new theming feature + the Tailwind v4 update. I don't have anything to show you at the moment, but I can tell you of our progress so far.

  • Nested records - Initial iteration done
  • HTTP Resource - Initial iteration done
  • Reactive fields - Initial iteration done
  • REST API - In progress
  • New look & Theming - In progress
  • AI dev-tooling - In research
  • AI queries - In research
  • AI Interface building - In progress
  • Collaboration - Beta
  • Kanban and Calendar views - In progress
  • Improved search - In progress

You can keep up to dat with our progress on the Roadmap.
https://github.com/orgs/avo-hq/projects/14/views/7

We juggle quite a few things to make the next generation of Avo the best toolkit for you to build internal tools with Ruby on Rails.

Just a quick update for today ๐Ÿ™Œ

Thanks for being awesome!
Adrian and Paul โœŒ๏ธ

Release notes: https://avohq.io/releases/3.20
Release video: https://youtu.be/uSMnavGRQv8
LinkedIn: https://www.linkedin.com/company/avo-hq
Twitter: https://twitter.com/avo_hq
Bluesky: https://bsky.app/profile/avohq.io
Repo: https://github.com/avo-hq/avo
Subscribe to Short Ruby Newsletter: https://shortruby.com/
Subscribe to SupeRails: https://www.superails.com
Subscribe to the Friendly.show: https://www.friendly.show
Friendly.rb: https://friendlyrb.com/

Release notes

More information and release video here

โœจ Enhancements

๐Ÿ› Bug Fixes

๐Ÿค– Maintenance

  • [ruby] Update all Bundler dependencies (2025-05-01) @depfu (#3823)
  • [js] Update all Yarn dependencies (2025-05-01) @depfu (#3822)
  • [ruby] Update all Bundler dependencies (2025-04-24) @depfu (#3810)
  • ๐Ÿšจ [security] [ruby] Update nokogiri 1.18.7 โ†’ 1.18.8 (patch) @depfu (#3805)
  • [ruby] Update all Bundler dependencies (2025-04-17) @depfu (#3800)
  • [js] Update all Yarn dependencies (2025-04-17) @depfu (#3799)
  • [ruby] Update all Bundler dependencies (2025-04-10) @depfu (#3785)
  • [js] Update all Yarn dependencies (2025-04-10) @depfu (#3784)
  • [ruby] Update all Bundler dependencies (2025-04-03) @depfu (#3771)
  • [js] Update all Yarn dependencies (2025-04-03) @depfu (#3770)

๐Ÿ’ก Refactor

For more information, check out Avo's release notes page

Avo 3.19.2

Release notes

More information and release video here

โœจ Enhancements

๐Ÿ› Bug Fixes

๐Ÿค– Maintenance

  • [ruby] Update all Bundler dependencies (2025-04-03) @depfu (#3771)
  • [js] Update all Yarn dependencies (2025-04-03) @depfu (#3770)

๐Ÿ’ก Refactor

For more information, check out Avo's release notes page

Avo 3.19.0

Hey fellow Avo lovers ๐Ÿฅ‘

We just released a cool new feature (in beta) we've been working on called "Nested records" where you can create and edit nested records. Isn't that cool?!
I mean, we did offer a guide on how to implement it yourself, but this is way better.

We have a couple of improvements and fixes as well that you can check out on the release page.
https://avohq.io/releases/3.19

Tailwind 4

We decided not to release a Tailwind v4 version of Avo 3 as it requires a big migration effort for current users who use Tailwind 3 in their current apps.
More on that below ๐Ÿ‘‡

Avo 4

We have started to think about how Avo 4 could look like. Tailwind v4, themable UI, improved search, collaboration, kanban and calendar views, HTTP adapter?, REST API, workflows, something else?

We want your feedback and ideas. Let's think about what a complete Rails app would need and make that happen!
https://github.com/avo-hq/avo/discussions/3764

Thanks for being awesome!
Adrian and Paul โœŒ๏ธ

Release notes: https://avohq.io/releases/3.19
Release video: https://youtu.be/TXkNafpnjL0
Twitter: https://twitter.com/avo_hq
Bluesky: https://bsky.app/profile/avohq.io
Repo: https://github.com/avo-hq/avo
Subscribe to Short Ruby Newsletter: https://shortruby.com/
Subscribe to SupeRails: https://www.superails.com
Subscribe to the Friendly.show: https://www.friendly.show
Friendly.rb: https://friendlyrb.com/

Release notes

More information and release video here

๐ŸŽธ Features

โœจ Enhancements

๐Ÿ› Bug Fixes

๐Ÿค– Maintenance

  • [ruby] Update all Bundler dependencies (2025-03-27) @depfu (#3760)
  • [js] Update all Yarn dependencies (2025-03-27) @depfu (#3759)
  • [ruby] Update all Bundler dependencies (2025-03-21) @depfu (#3751)
  • [ruby] Update all Bundler dependencies (2025-03-13) @depfu (#3743)
  • [js] Update all Yarn dependencies (2025-03-13) @depfu (#3742)
  • ๐Ÿšจ [security] [ruby] Update json 2.10.1 โ†’ 2.10.2 (patch) @depfu (#3739)
  • chore: fix tabs_spec.rb @Paul-Bob (#3736)
  • chore: update pr-labeler @Paul-Bob (#3735)
  • chore: fix local tests @Paul-Bob (#3734)
  • ๐Ÿšจ [security] [ruby] Update rack 3.1.11 โ†’ 3.1.12 (patch) @depfu (#3731)
  • chore: definition list tweak @adrianthedev (#3725)
  • [ruby] Update all Bundler dependencies (2025-03-06) @depfu (#3724)
  • [js] Update all Yarn dependencies (2025-03-06) @depfu (#3723)
  • ๐Ÿšจ [security] [ruby] Update rack 3.1.10 โ†’ 3.1.11 (patch) @depfu (#3714)

๐Ÿ’ก Refactor

For more information, check out Avo's release notes page

Avo 3.18.2

Release notes

More information and release video here

โœจ Enhancements

  • enhancement: StoreModel::Model support for array resources @Paul-Bob (#3753)
  • feature: Add as_badge and :id type to Discreet Information @rctneil (#3715)
  • enhancement: Improve message when missing resource for array fields @zhephyn (#3733)

๐Ÿ› Bug Fixes

๐Ÿค– Maintenance

  • [ruby] Update all Bundler dependencies (2025-03-27) @depfu (#3760)
  • [js] Update all Yarn dependencies (2025-03-27) @depfu (#3759)
  • [ruby] Update all Bundler dependencies (2025-03-21) @depfu (#3751)
  • [ruby] Update all Bundler dependencies (2025-03-13) @depfu (#3743)
  • [js] Update all Yarn dependencies (2025-03-13) @depfu (#3742)
  • ๐Ÿšจ [security] [ruby] Update json 2.10.1 โ†’ 2.10.2 (patch) @depfu (#3739)
  • chore: fix tabs_spec.rb @Paul-Bob (#3736)
  • chore: update pr-labeler @Paul-Bob (#3735)
  • chore: fix local tests @Paul-Bob (#3734)
  • ๐Ÿšจ [security] [ruby] Update rack 3.1.11 โ†’ 3.1.12 (patch) @depfu (#3731)
  • chore: definition list tweak @adrianthedev (#3725)
  • [ruby] Update all Bundler dependencies (2025-03-06) @depfu (#3724)
  • [js] Update all Yarn dependencies (2025-03-06) @depfu (#3723)

๐Ÿ’ก Refactor

For more information, check out Avo's release notes page

Avo 3.18.1

Release notes

More information and release video here

๐Ÿ› Bug Fixes

  • fix: missing locale keys for created_at_timestamp and updated_at_timestamp @Paul-Bob (#3721)

๐Ÿค– Maintenance

  • ๐Ÿšจ [security] [ruby] Update rack 3.1.10 โ†’ 3.1.11 (patch) @depfu (#3714)

For more information, check out Avo's release notes page

Avo 3.18.0

Hey everyone,

I hope you're having a great start of spring. We have a few cool things we shipped this month.

Big changes:

  • Discreet information
  • Multiple options select field,
  • index_query in actions
  • We're prepping for TailwindCSS v4
  • better engine mounting
  • preview policy method
  • namespaced actions generator
  • dynamic content in resource title and description
  • renamed row to cluster
  • ... a bunch more changes

Prepping fro TailwindCSS v4

We're preparing for our migration to TailwinCSS v4.
I talked quite a bit about this migration and what it entails. I even broke it down on what you need to do if you ejected it or not.
We'll have more detailed docs up this week so please stay close to see what you need to do, if you even have to do something.
Most users probably won't have to do anything to upgrade.

Our blog has been on ๐Ÿ”ฅ with learning content

Our blog has been on ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ with cool Rails content. Our editor Exequiel did an amazing job curating and writing content.
https://avohq.io/blog

SupeRails started an Avo playlist

Yaro has been busy and has cool ocntent coming out soon, but found some time to shoot a few Avo videos.
They are in the same SupeRails-style where he goes in depth and dissects the framework.
https://superails.com/playlists/avo

Friendly.rb announcement tomorrow

If you miss Friendly, you better subscribe to our socials. We're going to release a cool video for tomorrow talking about the first batch of (stellar) speakers and release ticket sales and the CFP.
http://bsky.app/profile/friendlyrb.com

Thanks for being awesome,
Adrian and Paul โœŒ๏ธ

Release notes: https://avohq.io/releases/3.18
Release video: https://youtu.be/BrBdvUXx7Ss
Twitter: https://twitter.com/avo_hq
Repo: https://github.com/avo-hq/avo
Subscribe to Short Ruby Newsletter: https://shortruby.com/
Subscribe to SupeRails: https://www.superails.com
Subscribe to the Friendly.show: https://www.friendly.show
Friendly.rb: https://friendlyrb.com/

Release notes

More information and release video here

๐Ÿšจ Breaking changes

๐ŸŽธ Features

โœจ Enhancements

๐Ÿ› Bug Fixes

๐Ÿค– Maintenance

  • chore: add app_id if provided @adrianthedev (#3705)
  • chore: slimmer dummy files @adrianthedev (#3704)
  • chore: fix dl dt dd styling @adrianthedev (#3706)
  • [js] Update all Yarn dependencies (2025-02-27) @depfu (#3697)
  • [ruby] Update all Bundler dependencies (2025-02-27) @depfu (#3698)
  • Remove unnecessary blank lines in resource template @enderahmetyurt (#3691)
  • [ruby] Update all Bundler dependencies (2025-02-20) @depfu (#3678)
  • [js] Update all Yarn dependencies (2025-02-20) @depfu (#3677)
  • ๐Ÿšจ [security] [ruby] Update nokogiri 1.18.2 โ†’ 1.18.3 (patch) @depfu (#3674)
  • [ruby] Update all Bundler dependencies (2025-02-13) @depfu (#3663)
  • [js] Update all Yarn dependencies (2025-02-13) @depfu (#3662)
  • ๐Ÿšจ [security] [ruby] Update rack 3.1.9 โ†’ 3.1.10 (patch) @depfu (#3661)
  • chore: drop universalid dependency @Paul-Bob (#3654)
  • ๐Ÿšจ [security] [js] Update esbuild 0.14.54 โ†’ 0.25.0 (major) @depfu (#3652)
  • ๐Ÿšจ [security] [ruby] Update net-imap 0.5.5 โ†’ 0.5.6 (minor) @depfu (#3651)
  • chore: revert media library anchor_string @Paul-Bob (#3642)
  • [ruby] Update all Bundler dependencies (2025-02-06) @depfu (#3641)
  • [js] Update all Yarn dependencies (2025-02-06) @depfu (#3640)

๐Ÿ’ก Refactor

For more information, check out Avo's release notes page

Avo 3.17.9

Release notes

More information and release video here

๐Ÿ› Bug Fixes

  • fix: update associations_mapping reference in resource generator @Paul-Bob (#3689)
  • fix: modify array resource constant registration to use Avo namespace @Paul-Bob (#3685)
  • fix: correctly handle multi-word class names in array resource adapter @Paul-Bob (#3684)

For more information, check out Avo's release notes page

Avo 3.17.8

Release notes

More information and release video here

โœจ Enhancements

  • enhancement: Detect polymorphic associations in generator @Nevelito (#3645)

๐Ÿ› Bug Fixes

๐Ÿค– Maintenance

  • [ruby] Update all Bundler dependencies (2025-02-20) @depfu (#3678)
  • [js] Update all Yarn dependencies (2025-02-20) @depfu (#3677)
  • ๐Ÿšจ [security] [ruby] Update nokogiri 1.18.2 โ†’ 1.18.3 (patch) @depfu (#3674)

For more information, check out Avo's release notes page

Avo 3.17.6

Release notes

More information and release video here

โœจ Enhancements

  • enhancement: log errors rescued in perform_action_and_record_errors @Paul-Bob (#3658)

๐Ÿ› Bug Fixes

๐Ÿค– Maintenance

  • [ruby] Update all Bundler dependencies (2025-02-13) @depfu (#3663)
  • [js] Update all Yarn dependencies (2025-02-13) @depfu (#3662)
  • ๐Ÿšจ [security] [ruby] Update rack 3.1.9 โ†’ 3.1.10 (patch) @depfu (#3661)

For more information, check out Avo's release notes page

Avo 3.17.3

Release notes

More information and release video here

๐ŸŽธ Features

  • feature: Implement multiple option for select field @zhephyn (#3572)

๐Ÿ› Bug Fixes

๐Ÿค– Maintenance

  • chore: revert media library anchor_string @Paul-Bob (#3642)
  • [ruby] Update all Bundler dependencies (2025-02-06) @depfu (#3641)
  • [js] Update all Yarn dependencies (2025-02-06) @depfu (#3640)

For more information, check out Avo's release notes page

Avo 3.17.0

Hey everyone ๐Ÿ‘‹
We've got quite a few things to show you today

Big changes

  • Media Library - This is a useful feature when handling a lot of content and you don't want any asset duplication. It's stable to use but still in very early stages of development. Looking forward to your feedback on GitHub - Docs
  • Array Adapter - This is such a powerful feature! It enables developers to interact with non-ActiveRecord much more easily. - Array resources and Array field
  • Shift+Select multiple records - This is a great little quality-of-life improvement. Just hold Shift and select two distant records on the table view.
  • Automatic field detection - This new feature enable you to have a ready-to-go admin panel without any predetermined configuration - Original issue
  • return_to param - Avo will follow this param when the user click on the back button or submits a form - Docs WIP
  • Floating row controls - Have the table row controls hover over the content for a smoother experience - Docs
  • Lazy-load tabs - Tabs can lazy-load now like they used to. Docs
  • New markdown editor based on Marksmith - New Rails editor and Avo field

Marksmith

Yesterday we released a new markdown editor for Rails. It's an engine that hooks in and has eveything you need to seamlessly edit and preview markdown content.

It supports ActiveStorage attachments, list continuation features, and plays nice with Avo's Media Library feature.

Check out the repo and try it out.

Tailwind 4 tryout

In parallel to this release we'll feature a .tw4 version which will have TailwindCSS v4.
We need to test it and ensure that everything still looks the same with v4 to v3.

In the next Avo version we'll switch completely to TailwindCSS v4.

We will post docs on how to do that in the following days. Check out the guide here.

See more on the release page.

Thanks for being awesome!
Adrian and Paul โœŒ๏ธ

Release notes: https://avohq.io/releases/3.17
Release video: https://youtu.be/wnWvzQyyo6A
Twitter: https://twitter.com/avo_hq
Repo: https://github.com/avo-hq/avo
Subscribe to Short Ruby Newsletter: https://shortruby.com/
Subscribe to SupeRails: https://www.superails.com
Subscribe to the Friendly.show: https://www.friendly.show
Friendly.rb: https://friendlyrb.com/

Release notes

More information and release video here

๐ŸŽธ Features

โœจ Enhancements

๐Ÿ› Bug Fixes

๐Ÿค– Maintenance

๐Ÿ’ก Refactor

For more information, check out Avo's release notes page