Releases: avo-hq/avo
Release v3.22.0
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 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)
Release v3.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_frame
param @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)
Release v3.21.0
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_avo
accepts custom routes block @Paul-Bob (#3854) - enhancement: assign action record from index page @Paul-Bob (#3853)
🐛 Bug Fixes
- fix: mark
BaseResource
as 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_to
polymorphic 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_to
when usingfor_attribute
@Paul-Bob (#3847) - fix: row actions on array resources @Paul-Bob (#3863)
- Fix filters on association field @julianrubisch (#3862)
- fix: populate
self.query
for standaloneindex_control
actions @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)
Release v3.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_to
polymorphic 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)
🤖 Maintenance
Release v3.20.2
Release notes
For more information and the release video check out the full release page
✨ Enhancements
- enhancement:
mount_avo
accepts custom routes block @Paul-Bob (#3854) - enhancement: assign action record from index page @Paul-Bob (#3853)
🐛 Bug Fixes
- fix: add
avo-
prefix tonested-form
@Paul-Bob (#3864 & avo-advanced #66) - fix:
belongs_to
when usingfor_attribute
@Paul-Bob (#3847) - fix: row actions on array resources @Paul-Bob (#3863)
- Fix filters on association field @julianrubisch (#3862)
- fix: populate
self.query
for standaloneindex_control
actions @icaroryan (#3861)
💡 Refactor
🤖 Maintenance
Release v3.20.1
Release notes
For more information and the release video check out the full release page
🐛 Bug Fixes
- fix: keep filter value when using fetch values from @Paul-Bob (avo-dynamic_filters #91)
💡 Refactor
- refactor: move card logic from component @Paul-Bob (avo-dashboards #55)
🤖 Maintenance
Release v3.20.0
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
onhas_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: belongs_to field should use association primary_key @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
tologo.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
Release v3.19.3
Release notes
More information and release video here
✨ Enhancements
- Add support for decoration in base field handling @enderahmetyurt (#3765)
🐛 Bug Fixes
For more information, check out Avo's release notes page
Release v3.19.2
Release notes
More information and release video here
✨ Enhancements
- enhancement: dynamic filters empty conditions @Paul-Bob (avo-dynamic_filters #87)
🐛 Bug Fixes
- fix: nested model @Paul-Bob (avo-advnaced #60)
🤖 Maintenance
- [ruby] Update all Bundler dependencies (2025-04-03) @depfu (#3771)
- [js] Update all Yarn dependencies (2025-04-03) @depfu (#3770)
💡 Refactor
- refactor: http generator @Paul-Bob (#3779)
- refactor: abstract resources @Paul-Bob (#3777)
- refactor: change nested add button from outline to primary @Paul-Bob (avo-advnaced #59)
For more information, check out Avo's release notes page
Release v3.19.1
Release notes
More information and release video here
🐛 Bug Fixes
- fix: allow
nested: false
@Paul-Bob (#3763) - fix: nested add button @Paul-Bob (avo-advnaced #56)
For more information, check out Avo's release notes page