Minor release
Avo 3.22 - minor v3 changes and 4 features from Avo 4
I've spent time looking into solutions that complement a sensible modern stack that gets you to the point of focussing on the product you're building sooner and does not induce conceptual compression along the way.
Avo fits nicely into that stack.

Hey hey gang,
It's summer and we're knee deep into Avo 4 and baby care (I had the baby and Paul is doing the Avo 4 work).
We have a few Avo 3 things to talk about today and I am previewing 4 new features that we built for Avo 4.
BTW, it's Paul's first time doing the changelog so wish him luck and send you feedback and praise back π
So check out the video and enjoy the rest of the summer folks,
Adrian and Paul βοΈ
Release notes: https://avohq.io/releases/3.22
Release video: https://youtu.be/Ni33vpqviHs
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 the Friendly.show: https://www.friendly.show
Friendly.rb: https://friendlyrb.com/
Release notes
For more information and the release video check out the full release page
πΈ Features
- feature: Add
timeout
option for feedback notifications toasts @icaroryan (#3935)
β¨ Enhancements
format_{view}_using
option for formatting fields base on the view @zhephyn (#3821)- Make External Image field options work for the show view @zhephyn (#3941)
- enhancement: grouped options for select @adrianthedev (#3885)
- Add zh-TW translation to Avo @zhephyn (#3945)
- enhancement: discreet_information visible setting @adrianthedev (#3924)
π Bug Fixes
- fix: add missing error param @manuelmeurer (#3954)
- fix: eject generator for components ejection @Paul-Bob (#3948)
- Fix non-ASCII string in tab name @zhephyn (#3942)
- Fix mobile field label text wrapping with responsive width classes @AhmedNadar (#3943)
- Fix disabled and readonly on trix field @zhephyn (#3939)
- fix: large actions on mobile @Paul-Bob (#3940)
- fix: permit
turbo_frame
param @Paul-Bob (avo-dynamic_filters #94)
π‘ Refactor
- refactor executioncontextattributes @Paul-Bob (avo-dynamic_filters #71)
- refactor: scope progress bar field styles @adrianthedev (#3923)
π€ Maintenance
- chore: remove unused code on dummy app @Paul-Bob (#3952)
- fix: http resource template @Paul-Bob (#3951)
- [ruby] Update all Bundler dependencies (2025-06-26) @depfu (#3950)
- [js] Update all Yarn dependencies (2025-06-26) @depfu (#3949)
- [ruby] Update all Bundler dependencies (2025-06-19) @depfu (#3947)
- [js] Update all Yarn dependencies (2025-06-19) @depfu (#3946)
- [ruby] Update all Bundler dependencies (2025-06-12) @depfu (#3937)
- [js] Update all Yarn dependencies (2025-06-12) @depfu (#3936)
- [ruby] Update all Bundler dependencies (2025-06-06) @depfu (#3928)
- [js] Update all Yarn dependencies (2025-06-05) @depfu (#3926)
- π¨ [security] [ruby] Update rack 3.1.15 β 3.1.16 (patch) @depfu (#3925)
- chore: add refresh release secret @Paul-Bob (#3921)
Latest release
Avo Avo 3.22 - minor v3 changes and 4 features from Avo 4 released 2 days ago.