Minor release

v3.20.0 - Preparations for Avo 4 are underway

The Avo team themselves have been so responsive and helpful with any questions, concerns or requests.

Releasing half of your app to a single gem is a daunting prospect, but I have experienced how much the team respects their users and appreciates their responsibility.

John Bannister
John Bannister
Rails developer, Exlibris RPG
๐Ÿ‘† Click to see the video ๐Ÿ‘†

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

  • add jsonb to fields mapping @manuelmeurer (#3824)
  • enhancement: preview file attachment without download @Nevelito (#3681)
  • Add pretty_generated option for code fields @zhephyn (#3782)
  • enhancement: access record on array block @Paul-Bob (#3787)
  • enhancement: trigger request on tags filter focus when using fetch_values_from @Paul-Bob (avo-dynamic_filters #90)
  • Add support for decoration in base field handling @enderahmetyurt (#3765)
  • enhancement: dynamic filters empty conditions @Paul-Bob (avo-dynamic_filters #87)

๐Ÿ› Bug Fixes

  • fix: copyable date style @Paul-Bob (#3831)
  • fix: allow textarea index field @Paul-Bob (#3830)
  • fix: array resource actions query @Paul-Bob (#3829)
  • fix: apply scope on has_many fields while searching on the association table @piyush828-design (#3804)
  • fix: missing icon button on actions_list style: :icon @icaroryan (#3801)
  • fix: access record inside field on update requests @Paul-Bob (#3808)
  • fix: belongsto field should use association primarykey @Nevelito (#3665)
  • fix: belongs_to resource generator @Paul-Bob (#3789)
  • fix: authorization log @Paul-Bob (avo-pro #106)
  • fix: empty value on condition select @Paul-Bob (avo-dynamic_filters #89)
  • fix: avoid engine options mutation on mount @Paul-Bob (#3783)
  • fix: nested model @Paul-Bob (avo-advnaced #60)
  • fix: allow nested: false @Paul-Bob (#3763)
  • fix: nested add button @Paul-Bob (avo-advnaced #56)

๐Ÿค– 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

  • refactor: access view_type from resource @Paul-Bob (#3814)
  • refactor: migrate logo.clearbit to logo.dev @Paul-Bob (#3796)
  • refactor: default alert component background class @Paul-Bob (#3794)
  • refactor: http generator @Paul-Bob (#3779)
  • refactor: abstract resources @Paul-Bob (#3777)
  • refactor: change nested add button from outline to primary @Paul-Bob (avo-advanced #59)

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

Latest release

Avo v3.25.0 released 22 days ago.