Releases: avo-hq/avo
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
Release v3.19.0
Release notes
More information and release video here
πΈ Features
β¨ Enhancements
- enhancement: StoreModel::Model support for array resources @Paul-Bob (#3753)
- feature: Add as_badge and :id type to Discreet Information @rctneil (#3715)
- enhancement: Improve message when missing resource for array fields @zhephyn (#3733)
- enhancement: callable card label @Paul-Bob (avo-dashboards #54)
- enhancement: link
visible
option @Paul-Bob (avo-menu #40) - enhancement: allow custom ransacker @Paul-Bob (avo-dynamic_filters #86)
π Bug Fixes
- Fix: No cancel button showing when creating new user via new review @piyush828-design (#3756)
- fix: array field on array resource @Paul-Bob (#3761)
- Fix a tiny typo in the eject generator @gabebw (#3752)
- fix: index field wrapper extra div @Paul-Bob (#3749)
- fix: badge alignment @Paul-Bob (#3744)
- fix: missing locale keys for
created_at_timestamp
andupdated_at_timestamp
@Paul-Bob (#3721) - fix: filters on mobile view @Paul-Bob (avo-dynamic_filters #81)
- fix: allow inline filterable to define type @Paul-Bob (avo-dynamic_filters #85)
π€ Maintenance
- [ruby] Update all Bundler dependencies (2025-03-27) @depfu (#3760)
- [js] Update all Yarn dependencies (2025-03-27) @depfu (#3759)
- [ruby] Update all Bundler dependencies (2025-03-21) @depfu (#3751)
- [ruby] Update all Bundler dependencies (2025-03-13) @depfu (#3743)
- [js] Update all Yarn dependencies (2025-03-13) @depfu (#3742)
- π¨ [security] [ruby] Update json 2.10.1 β 2.10.2 (patch) @depfu (#3739)
- chore: fix tabs_spec.rb @Paul-Bob (#3736)
- chore: update pr-labeler @Paul-Bob (#3735)
- chore: fix local tests @Paul-Bob (#3734)
- π¨ [security] [ruby] Update rack 3.1.11 β 3.1.12 (patch) @depfu (#3731)
- chore: definition list tweak @adrianthedev (#3725)
- [ruby] Update all Bundler dependencies (2025-03-06) @depfu (#3724)
- [js] Update all Yarn dependencies (2025-03-06) @depfu (#3723)
- π¨ [security] [ruby] Update rack 3.1.10 β 3.1.11 (patch) @depfu (#3714)
π‘ Refactor
- refactor: rename
/dashboards
and/resources
redirect path helpers @dark-panda (#3748) - refactor: turbo stream helpers @Paul-Bob (#3750)
- refactor: use ivar for related_record @Paul-Bob (#3746)
- refactor: change development unauthorized log from object to global id @Paul-Bob (avo-pro #103)
For more information, check out Avo's release notes page
Release v3.18.2
Release notes
More information and release video here
β¨ Enhancements
- enhancement: StoreModel::Model support for array resources @Paul-Bob (#3753)
- feature: Add as_badge and :id type to Discreet Information @rctneil (#3715)
- enhancement: Improve message when missing resource for array fields @zhephyn (#3733)
π Bug Fixes
- Fix a tiny typo in the eject generator @gabebw (#3752)
- fix: index field wrapper extra div @Paul-Bob (#3749)
- fix: badge alignment @Paul-Bob (#3744)
π€ Maintenance
- [ruby] Update all Bundler dependencies (2025-03-27) @depfu (#3760)
- [js] Update all Yarn dependencies (2025-03-27) @depfu (#3759)
- [ruby] Update all Bundler dependencies (2025-03-21) @depfu (#3751)
- [ruby] Update all Bundler dependencies (2025-03-13) @depfu (#3743)
- [js] Update all Yarn dependencies (2025-03-13) @depfu (#3742)
- π¨ [security] [ruby] Update json 2.10.1 β 2.10.2 (patch) @depfu (#3739)
- chore: fix tabs_spec.rb @Paul-Bob (#3736)
- chore: update pr-labeler @Paul-Bob (#3735)
- chore: fix local tests @Paul-Bob (#3734)
- π¨ [security] [ruby] Update rack 3.1.11 β 3.1.12 (patch) @depfu (#3731)
- chore: definition list tweak @adrianthedev (#3725)
- [ruby] Update all Bundler dependencies (2025-03-06) @depfu (#3724)
- [js] Update all Yarn dependencies (2025-03-06) @depfu (#3723)
π‘ Refactor
- refactor: rename
/dashboards
and/resources
redirect path helpers @dark-panda (#3748) - refactor: turbo stream helpers @Paul-Bob (#3750)
- refactor: use ivar for related_record @Paul-Bob (#3746)
For more information, check out Avo's release notes page
Release v3.18.1
Release notes
More information and release video here
π Bug Fixes
π€ Maintenance
For more information, check out Avo's release notes page
Release v3.18.0
Release notes
More information and release video here
π¨ Breaking changes
- π¨ enhancement: preview policy @Paul-Bob (#3660) - π Upgrade guide
- π¨ fix: coherence within associations fields authorization @Paul-Bob (#3687) - π Upgrade guide
- π¨ refactor: better engine mounting @adrianthedev (#3533) - π Upgrade guide
πΈ Features
- feature: discreet information @adrianthedev (#3592)
- feature: Implement multiple option for select field @zhephyn (#3572)
β¨ Enhancements
- enhancement: add
@index_query
access in actions @Paul-Bob (#3699) - π¨ enhancement: preview policy @Paul-Bob (#3660)
- enhancement: namespaced actions generator @Paul-Bob (#3696)
- enhancement: allow dynamic content in
description
andname
@marlena-b (#3693) - enhancement: Detect polymorphic associations in generator @Nevelito (#3645)
- enhancement: log errors rescued in
perform_action_and_record_errors
@Paul-Bob (#3658)
π Bug Fixes
- fix: add options_for_filter method to
BadgeField
@Paul-Bob (#3710) - π¨ fix: coherence within associations fields authorization @Paul-Bob (#3687)
- fix: text selection on table row triggers visit @adrianthedev (#3708)
- fix: warning: already initialized constant Avo::Concerns::HasFieldDiscovery::COLUMN_NAMES_TO_IGNORE @Paul-Bob (#3694)
- fix:
change_items_per_page_url
on paginator component @Paul-Bob (#3675) - fix: resource controls placement usage @Paul-Bob (avo-pro #102)
- fix: radio field accessibility @Paul-Bob (#3666)
- fix: number
is_within
when multiples filters applied @Paul-Bob (avo-dynamic_filters #79) - fix: tags filters value @Paul-Bob (avo-dynamic_filters #78)
- fix: array resource authorization @Paul-Bob (#3646)
- fix: global search warning @Paul-Bob (#3643)
- Fix pagy nav typo @julianrubisch (#3639)
π€ Maintenance
- chore: add app_id if provided @adrianthedev (#3705)
- chore: slimmer dummy files @adrianthedev (#3704)
- chore: fix dl dt dd styling @adrianthedev (#3706)
- [js] Update all Yarn dependencies (2025-02-27) @depfu (#3697)
- [ruby] Update all Bundler dependencies (2025-02-27) @depfu (#3698)
- Remove unnecessary blank lines in resource template @enderahmetyurt (#3691)
- [ruby] Update all Bundler dependencies (2025-02-20) @depfu (#3678)
- [js] Update all Yarn dependencies (2025-02-20) @depfu (#3677)
- π¨ [security] [ruby] Update nokogiri 1.18.2 β 1.18.3 (patch) @depfu (#3674)
- [ruby] Update all Bundler dependencies (2025-02-13) @depfu (#3663)
- [js] Update all Yarn dependencies (2025-02-13) @depfu (#3662)
- π¨ [security] [ruby] Update rack 3.1.9 β 3.1.10 (patch) @depfu (#3661)
- chore: drop
universalid
dependency @Paul-Bob (#3654) - π¨ [security] [js] Update esbuild 0.14.54 β 0.25.0 (major) @depfu (#3652)
- π¨ [security] [ruby] Update net-imap 0.5.5 β 0.5.6 (minor) @depfu (#3651)
- chore: revert media library anchor_string @Paul-Bob (#3642)
- [ruby] Update all Bundler dependencies (2025-02-06) @depfu (#3641)
- [js] Update all Yarn dependencies (2025-02-06) @depfu (#3640)
π‘ Refactor
- refactor: start using
Avo::ResourceNotFoundError
insteadActionController::RoutingError
@Paul-Bob (#3703) - π¨ refactor: better engine mounting @adrianthedev (#3533)
- refactor: alias
row
tocluster
@Paul-Bob (#3669) - refactor: fetch heroicons from
avo-heroicons
@Paul-Bob (#3671)
For more information, check out Avo's release notes page
Release v3.17.9
Release notes
More information and release video here
π Bug Fixes
- fix: update
associations_mapping
reference in resource generator @Paul-Bob (#3689) - fix: modify array resource constant registration to use Avo namespace @Paul-Bob (#3685)
- fix: correctly handle multi-word class names in array resource adapter @Paul-Bob (#3684)
For more information, check out Avo's release notes page
Release v3.17.8
Release notes
More information and release video here
β¨ Enhancements
π Bug Fixes
- fix:
change_items_per_page_url
on paginator component @Paul-Bob (#3675) - fix: resource controls placement usage @Paul-Bob (avo-pro #102)
π€ Maintenance
- [ruby] Update all Bundler dependencies (2025-02-20) @depfu (#3678)
- [js] Update all Yarn dependencies (2025-02-20) @depfu (#3677)
- π¨ [security] [ruby] Update nokogiri 1.18.2 β 1.18.3 (patch) @depfu (#3674)
For more information, check out Avo's release notes page
Release v3.17.7
Release notes
More information and release video here
π‘ Refactor
For more information, check out Avo's release notes page