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