Changelog
See what's new for your app. Features, improvements, and fixes across Avo and its gems, newest first.
Avo 3.26.1
Release notes
For more information and the release video check out the full release page
๐ Bug Fixes
- limit pagy dependency to < 43 @manuelmeurer (#4125)
Avo 3.26.0
Release notes
For more information and the release video check out the full release page
๐ Bug Fixes
- fix: scoped friendly_id @Paul-Bob (#4122)
- fix: resource generator trailing whitespace @Paul-Bob (#4113)
- fix: ensure consistent cache store reuse in avo @Paul-Bob (#4100)
- fix: improve time handling in time and date fields for better timezone management @Paul-Bob (#4094)
- fix: reload_records keep selected records @Paul-Bob (#4095)
- fix: Pass
qvia context to use in search queries when executed within association scope @jamesdempsey (#4091)
๐ก Refactor
- refactor: use file_store cache on development @Paul-Bob (#4117)
- refactor: don't clear cache response on initialize @Paul-Bob (#4116)
๐ค Maintenance
- chore: replace icons gem @Paul-Bob (#4121)
- chore: drop ActiveSupport::Configurable (avo-dynamic_filters #100)
- [ruby] Update all Bundler dependencies (2025-10-30) @depfu (#4119)
- [js] Update all Yarn dependencies (2025-10-30) @depfu (#4118)
- docs: Update local setup docs @divagueame (#4071)
- [ruby] Update all Bundler dependencies (2025-10-23) @depfu (#4101)
- [ruby] Update all Bundler dependencies (2025-10-16) @depfu (#4099)
- [js] Update all Yarn dependencies (2025-10-16) @depfu (#4098)
- ๐จ [security] [ruby] Update rack 3.2.2 โ 3.2.3 (patch) @depfu (#4096)
- [ruby] Update all Bundler dependencies (2025-10-09) @depfu (#4093)
- ๐จ [security] [ruby] Update rack 3.2.1 โ 3.2.2 (patch) @depfu (#4090)
Avo 3.25.3
Release notes
For more information and the release video check out the full release page
๐ Bug Fixes
๐ก Refactor
- refactor: use file_store cache on development @Paul-Bob (#4117)
- refactor: don't clear cache response on initialize @Paul-Bob (#4116)
๐ค Maintenance
- docs: Update local setup docs @divagueame (#4071)
Avo 3.25.2
Release notes
For more information and the release video check out the full release page
๐ Bug Fixes
๐ค Maintenance
Avo 3.25.1
Release notes
For more information and the release video check out the full release page
๐ Bug Fixes
- fix: improve time handling in time and date fields for better timezone management @Paul-Bob (#4094)
- fix: reload_records keep selected records @Paul-Bob (#4095)
- fix: Pass
qvia context to use in search queries when executed within association scope @jamesdempsey (#4091)
๐ค Maintenance
Avo 3.25.0
Release notes
For more information and the release video check out the full release page
โจ Enhancements
- [AVO-597] Boolean field: optional toggle UI @Shahzaib-Iqbal-1057 (#4024)
- enhancement: expose parent in default blocks @icaroryan (#4033)
๐ Bug Fixes
- fix: prevent the browser from opening the address bar on CTRL+K @Paul-Bob (#4084)
- Resolve herb crash @adrienpoly (#4069)
- fix: files field view type @Paul-Bob (#4066)
- fix: disabled clear button on date fields @Paul-Bob (#4065)
- remove
preload: true, since it's the default @manuelmeurer (#4063) - fix: searchable on custom associations @Paul-Bob (#4064)
- fix: pretty_generated @Paul-Bob (#4056)
๐ค Maintenance
- [js] Update all Yarn dependencies (2025-10-02) @depfu (#4086)
- [ruby] Update all Bundler dependencies (2025-10-02) @depfu (#4085)
- [ruby] Update all Bundler dependencies (2025-09-25) @depfu (#4075)
- [js] Update all Yarn dependencies (2025-09-25) @depfu (#4076)
- [ruby] Update all Bundler dependencies (2025-09-18) @depfu (#4072)
- [ruby] Update all Bundler dependencies (2025-09-11) @depfu (#4062)
- [js] Update all Yarn dependencies (2025-09-11) @depfu (#4061)
- [ruby] Update all Bundler dependencies (2025-09-04) @depfu (#4055)
- [js] Update all Yarn dependencies (2025-09-04) @depfu (#4054)
Avo 3.24.1
Release notes
For more information and the release video check out the full release page
โจ Enhancements
- [AVO-597] Boolean field: optional toggle UI @Shahzaib-Iqbal-1057 (#4024)
- enhancement: expose parent in default blocks @icaroryan (#4033)
๐ Bug Fixes
- fix: files field view type @Paul-Bob (#4066)
- fix: disabled clear button on date fields @Paul-Bob (#4065)
- remove
preload: true, since it's the default @manuelmeurer (#4063) - fix: searchable on custom associations @Paul-Bob (#4064)
- fix: pretty_generated @Paul-Bob (#4056)
๐ค Maintenance
Avo 3.24.0
Release notes
For more information and the release video check out the full release page
โจ Enhancements
- Join paths resiliently @schmijos (#4052)
- Add
model_generator_hookto configuration @NowakJR (#4041) - Enhancement: Card specific methods @zhephyn (#4002 & avo-dashboards #57)
- enhancement: extend
reload_recordsto support grid view @m7madmagdy (#3780) - enhancement: friendly_id native support @Paul-Bob (#4012)
- add
humanized_labelfor dynamic filters @Paul-Bob (avo-dynamic_filters #97)
๐ Bug Fixes
- fix: frame id when using
use_resource@Paul-Bob (#4038) - fix: fail to load frame @Paul-Bob (#4030)
- fix: attach scope @Paul-Bob (#4029)
- set sensible db names for dummy app @manuelmeurer (#4023)
- fix: already initialized constant on array resources @Paul-Bob (#4025)
- fix: leaking
idwhen using obfuscated ids @Paul-Bob (#4013)
๐ค Maintenance
- [js] Update all Yarn dependencies (2025-08-28) @depfu (#4049)
- [ruby] Update all Bundler dependencies (2025-08-28) @depfu (#4050)
- [js] Update all Yarn dependencies (2025-08-21) @depfu (#4044)
- [ruby] Update all Bundler dependencies (2025-08-21) @depfu (#4043)
- [ruby] Update all Bundler dependencies (2025-08-14) @depfu (#4036)
- [js] Update all Yarn dependencies (2025-08-14) @depfu (#4035)
- ๐จ [security] [ruby] Update all of rails 8.0.2 โ 8.0.2.1 (minor) @depfu (#4034)
- chore: revert debug code in the
render_error?method @Paul-Bob (#4031) - [js] Update all Yarn dependencies (2025-08-07) @depfu (#4010)
- [ruby] Update all Bundler dependencies (2025-08-07) @depfu (#4009)
- fix tests @Paul-Bob (avo-dynamic_filters #98)
- remove debug logger @Paul-Bob (avo-dynamic_filters #96)
Avo 3.23.1
Release notes
For more information and the release video check out the full release page
โจ Enhancements
- Add
model_generator_hookto configuration @NowakJR (#4041) - Enhancement: Card specific methods @zhephyn (#4002 & avo-dashboards #57)
- enhancement: extend
reload_recordsto support grid view @m7madmagdy (#3780) - enhancement: friendly_id native support @Paul-Bob (#4012)
- add
humanized_labelfor dynamic filters @Paul-Bob (avo-dynamic_filters #97)
๐ Bug Fixes
- fix: frame id when using
use_resource@Paul-Bob (#4038) - fix: fail to load frame @Paul-Bob (#4030)
- fix: attach scope @Paul-Bob (#4029)
- set sensible db names for dummy app @manuelmeurer (#4023)
- fix: already initialized constant on array resources @Paul-Bob (#4025)
- fix: leaking
idwhen using obfuscated ids @Paul-Bob (#4013)
๐ค Maintenance
- [js] Update all Yarn dependencies (2025-08-21) @depfu (#4044)
- [ruby] Update all Bundler dependencies (2025-08-21) @depfu (#4043)
- [ruby] Update all Bundler dependencies (2025-08-14) @depfu (#4036)
- [js] Update all Yarn dependencies (2025-08-14) @depfu (#4035)
- ๐จ [security] [ruby] Update all of rails 8.0.2 โ 8.0.2.1 (minor) @depfu (#4034)
- chore: revert debug code in the
render_error?method @Paul-Bob (#4031) - [js] Update all Yarn dependencies (2025-08-07) @depfu (#4010)
- [ruby] Update all Bundler dependencies (2025-08-07) @depfu (#4009)
- fix tests @Paul-Bob (avo-dynamic_filters #98)
- remove debug logger @Paul-Bob (avo-dynamic_filters #96)
Avo 3.23.0
Release notes
For more information and the release video check out the full release page
โจ Enhancements
- Enhancement:
hide_filter_buttonfor associations @zhephyn (#3961) - enhancement: introduce q for searching and strip it @adrianthedev (#3963)
๐ Bug Fixes
- Fix: Country field copies wrong clipboard value when
copyable: true@zhephyn (#4005) - fix:
view_component>=4.0.0compatibility @Paul-Bob (#3999) - fix:
view_component>=4.0.0compatibility @Paul-Bob (avo-dynamic_filters #95) - fix:
view_component>=4.0.0compatibility @Paul-Bob (#3998) - fix:
render_errormethod call @Paul-Bob (avo-pro #109)
๐ค Maintenance
- chore(deps): bump linkifyjs from 4.2.0 to 4.3.2 in the npm_and_yarn group across 1 directory @dependabot (#3997)
- [ruby] Update all Bundler dependencies (2025-07-31) @depfu (#4000)
- collaborate resource DSL @Paul-Bob (#3992)
- [js] Update all Yarn dependencies (2025-07-24) @depfu (#3990)
- [ruby] Update all Bundler dependencies (2025-07-24) @depfu (#3989)
- ๐จ [security] [ruby] Update nokogiri 1.18.8 โ 1.18.9 (patch) @depfu (#3984)
- ๐จ [security] [ruby] Update thor 1.3.2 โ 1.4.0 (minor) @depfu (#3983)
- [js] Update all Yarn dependencies (2025-07-17) @depfu (#3977)
- [ruby] Update all Bundler dependencies (2025-07-17) @depfu (#3976)
- [ruby] Update all Bundler dependencies (2025-07-10) @depfu (#3967)
- [js] Update all Yarn dependencies (2025-07-10) @depfu (#3966)
- chore: add dotenv gem for test env @Paul-Bob (#3964)
- [js] Update all Yarn dependencies (2025-07-03) @depfu (#3957)
- [ruby] Update all Bundler dependencies (2025-07-03) @depfu (#3958)
- chore: update http resource template to respect single http_adapter option @Paul-Bob (#3955)
- chore: fix tests @Paul-Bob (#3956)
- fix tests @Paul-Bob (avo-pro #111)
- chore: fix tests @Paul-Bob (avo-pro #107)
Avo 3.22.5
Release notes
For more information and the release video check out the full release page
๐ Bug Fixes
Avo 3.22.4
Release notes
For more information and the release video check out the full release page
๐ Bug Fixes
- fix:
view_component>=4.0.0compatibility @Paul-Bob (avo-dynamic_filters #95)
Avo 3.22.3
Release notes
For more information and the release video check out the full release page
๐ Bug Fixes
๐ค Maintenance
Avo 3.22.2
Release notes
For more information and the release video check out the full release page
Release v3.22.1 had an issue with the asset build. In this release, the assets have been successfully built.
Avo 3.22.1
Release notes
For more information and the release video check out the full release page
โจ Enhancements
- Enhancement:
hide_filter_buttonfor associations @zhephyn (#3961) - enhancement: introduce q for searching and strip it @adrianthedev (#3963)
๐ Bug Fixes
- fix:
render_errormethod call @Paul-Bob (avo-pro #109)
๐ค Maintenance
- [js] Update all Yarn dependencies (2025-07-24) @depfu (#3990)
- [ruby] Update all Bundler dependencies (2025-07-24) @depfu (#3989)
- ๐จ [security] [ruby] Update nokogiri 1.18.8 โ 1.18.9 (patch) @depfu (#3984)
- ๐จ [security] [ruby] Update thor 1.3.2 โ 1.4.0 (minor) @depfu (#3983)
- [js] Update all Yarn dependencies (2025-07-17) @depfu (#3977)
- [ruby] Update all Bundler dependencies (2025-07-17) @depfu (#3976)
- [ruby] Update all Bundler dependencies (2025-07-10) @depfu (#3967)
- [js] Update all Yarn dependencies (2025-07-10) @depfu (#3966)
- chore: add dotenv gem for test env @Paul-Bob (#3964)
- [js] Update all Yarn dependencies (2025-07-03) @depfu (#3957)
- [ruby] Update all Bundler dependencies (2025-07-03) @depfu (#3958)
- chore: update http resource template to respect single http_adapter option @Paul-Bob (#3955)
- chore: fix tests @Paul-Bob (#3956)
- fix tests @Paul-Bob (avo-pro #111)
- chore: fix tests @Paul-Bob (avo-pro #107)
Avo 3.22.0
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
timeoutoption for feedback notifications toasts @icaroryan (#3935)
โจ Enhancements
-
format_{view}_usingoption 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_frameparam @Paul-Bob (avo-dynamic_filters #94)
๐ก Refactor
- refactor execution_context_attributes @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)
Avo 3.21.1
Release notes
For more information and the release video check out the full release page
โจ Enhancements
- enhancement: discreet_information visible setting @adrianthedev (#3924)
๐ Bug Fixes
- fix: large actions on mobile @Paul-Bob (#3940)
- fix: permit
turbo_frameparam @Paul-Bob (avo-dynamic_filters #94)
๐ก Refactor
- refactor: scope progress bar field styles @adrianthedev (#3923)
๐ค Maintenance
- [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)
Avo 3.21.0
Hey everyone,
We have a short release today but we'll talk quite a lot about the new Avo 4 experiments so let's dive in:
Big changes
There aren't any big changes this cycle but you can see the release notes below.
New Avo 4 experiments
We've been working on a few things behind the scenes.
I'm talking about them on the video but here's a quick list of things coming your way with Avo 4:
- Configuration - A database-backed configuration engine for general use
- Form-Builder (PoC) - General-purpose form building
- In-UI dashboard editing (R&D) - Create and manage dashboards and cards completely in the UI
- In-UI scope editing + dynamic filters (R&D) - Create and manage scopes using filters completely in the UI
- Anonymous actions, cards, and scopes (R&D) - Quickly build actions, cards, and scopes inside the resource file
- Namespaced resources (PoC done) -
Avo::Resources::Galaxy::Planet::Satellite - Dynamic collections (PoC + R&D) - Create new resources inside the UI
- Dynamic properties (R&D) - Add properties on resources on the fly insite the UI
- Customizable table view (R&D) - Hide and show columns, manage filters, and more in the table view inside the UI
- Keyboard shortcuts (R&D) - Doh ๐คฆโโ๏ธ
- UI-driven menu-editor - Drag and drop menu editor inside the UI
Plus some things we mentioned last time:
- Collaboration tools (PoC) - Chat, status updates, and reactions on records
- Calendar and Kanban views (PoC & R&D) - View your records in a board or calendar view
- Improved search experience (R&D + PoC)
- New look + Theming (R&D)
- REST API (R&D)
- Reactive fields (PoC)
- HTTP Resource (PoC)
- Nested records (beta)
That's about it folks.
Thanks for being awesome!
Adrian and Paul โ๏ธ
Release notes: https://avohq.io/releases/3.21
Release video: https://youtu.be/D2Zcb2x43Sc
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
For more information and the release video check out the full release page
โจ Enhancements
- enhancement: add clear_license_response_on_deploy configuration option @Paul-Bob (#3892)
- enhancement: cluster divider @Paul-Bob (#3883)
- enhancement:
mount_avoaccepts custom routes block @Paul-Bob (#3854) - enhancement: assign action record from index page @Paul-Bob (#3853)
๐ Bug Fixes
- fix: mark
BaseResourceas abstract in resource managerfetch_resources@Paul-Bob (#3920) - fix: mark BaseResource as abstract in resource manager initialization @Paul-Bob (#3893)
- fix: navigation when editing via parent resource @Paul-Bob (#3886)
- fix:
belongs_topolymorphic on clusters @Paul-Bob (#3880) - fix: hide polymorphic holder div @Paul-Bob (#3878)
- Fix: Keep actions dropdown visible and on top when opened @icaroryan (#3874)
- fix: tag fields on nested forms @Paul-Bob (#3866)
- fix: add
avo-prefix tonested-form@Paul-Bob (#3864 & avo-advanced #66) - fix:
belongs_towhen usingfor_attribute@Paul-Bob (#3847) - fix: row actions on array resources @Paul-Bob (#3863)
- Fix filters on association field @julianrubisch (#3862)
- fix: populate
self.queryfor standaloneindex_controlactions @icaroryan (#3861) - fix: keep filter value when using fetch values from @Paul-Bob (avo-dynamic_filters #91)
๐ก Refactor
- refactor: remove dead code @Paul-Bob (#3887)
- refactor: store_accessor support in key value field @adrianthedev (#3881)
- refactor: allow progress field to submit nil values @Nevelito (#3856)
- refactor: move card logic from component @Paul-Bob (avo-dashboards #55)
๐ค Maintenance
- [ruby] Update all Bundler dependencies (2025-05-29) @depfu (#3896)
- [js] Update all Yarn dependencies (2025-05-29) @depfu (#3895)
- [js] Update all Yarn dependencies (2025-05-22) @depfu (#3870)
- [ruby] Update all Bundler dependencies (2025-05-22) @depfu (#3871)
- [ruby] Update all Bundler dependencies (2025-05-15) @depfu (#3852)
- [js] Update all Yarn dependencies (2025-05-15) @depfu (#3851)
- ๐จ [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.3
Release notes
For more information and the release video check out the full release page
โจ Enhancements
- enhancement: add clear_license_response_on_deploy configuration option @Paul-Bob (#3892)
- enhancement: cluster divider @Paul-Bob (#3883)
๐ Bug Fixes
- fix: navigation when editing via parent resource @Paul-Bob (#3886)
- fix:
belongs_topolymorphic on clusters @Paul-Bob (#3880) - fix: hide polymorphic holder div @Paul-Bob (#3878)
- Fix: Keep actions dropdown visible and on top when opened @icaroryan (#3874)
- fix: tag fields on nested forms @Paul-Bob (#3866)
๐ก Refactor
- refactor: remove dead code @Paul-Bob (#3887)
- refactor: store_accessor support in key value field @adrianthedev (#3881)