Minor release
Avo 3.22 - minor v3 changes and 4 features from Avo 4
Avo has let me push further on the features my users benefit from most whilst trusting I am giving volunteer curators a backend experience I can still be proud of.
It's a real multiplier on the project and adopting it was undoubtedly the best technical decision we've made.

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 10 days ago.