Release notes
More information and release video here
πΈ Features
- feature: action response to reload records @Paul-Bob (#3372)
- feature: action dynamic backdrop option @thiagoyoussef (#3379)
- feature: eject controllers @adrianthedev (#3377)
- Feature: Add the ability to clear the file input before form submit #3164 @HenriqueRicardoFigueira (#3193)
- Add sorting for key value fields @enderahmetyurt (#3299)
- β¨ Password: add reveal property @RocKhalil (#3341)
- feature: explicit authorization @Paul-Bob (#3292 & avo-pro #90)
- feature: customizable first sorting option @adrianthedev (#3309 & avo-pro #92)
- feature: process search results @adrianthedev (#3310)
β¨ Enhancements
- feature: callable filter
name
andbutton_label
@thiagoyoussef (#3382) - feature: translate trix field controller js warnings @rafaeliga (#3330)
- boolean group and checkbox improvements @adrianthedev (#3279)
- Check #email_address for sidebar name @tumes (#3340)
- Made the send_keys helper work in selenium as well as cuprite @iainbeeston (#3328)
- β¨ Controls placement on resource level @RocKhalil (#3320)
π Bug Fixes
- Avoid index_active_storage_attachments_uniqueness violation by attaching multiple files in a single call to attach @jpawlyn (#3343)
- fix: bad model warning only in test env @thiagoyoussef (#3380)
- fix: undefined tags in field when editing @coatezy (#3315)
- fix: disable non standalone actions on custom controls @Paul-Bob (#3365)
- fix: consider browser dynamic toolbar state for sidebar height @sigra (#3362)
- fix: scopes reset pagination @Paul-Bob (avo-advanced #49)
- fix: implicit_authorization on default authorization service @Paul-Bob (#3355)
- fix: fetch all display fields on preview @Paul-Bob (#3311)
- fix: tags filters closing on tag selection @Paul-Bob (#3306)
- fix: tags filters closing on tag selection @Paul-Bob (avo-dynamic_filters #71)
- fix: autocomplete component
data-via-reflection-view
@Paul-Bob (avo-pro #91) - fix: remove type from query @Paul-Bob (#3295)
- fix: proper card path @adrianthedev (avo-dashboards #49)
- fix: actually pass all args to menu items @adrianthedev (avo-menu #35)
- fix: undefined local variable or method
resource
for an instance of Avo::Index::TableRowComponent @Paul-Bob (#3290)
π€ Maintenance
- [js] Update all Yarn dependencies (2024-11-01) @depfu (#3375)
- chore: fix cache store display @adrianthedev (#3370)
- π¨ [security] [ruby] Update rexml 3.3.7 β 3.3.9 (patch) @depfu (#3366)
- chore: update tagify @Paul-Bob (#3360)
- chore: update
view_component
to3.17.0
@Paul-Bob (#3350) - chore: update
prop_initializer
dependency @Paul-Bob (#3331) - chore: enhancements section on release notes @Paul-Bob (#3274)
- Add a comment to notice about security @enderahmetyurt (#3318)
- chore: refactor actions controller @Paul-Bob (#2703)
- chore: log all hq request errors @Paul-Bob (#3312)
- chore: allow nilable
overflow
onAvo::ModalComponent
@Paul-Bob (#3303) - chore: remove unused methods @adrianthedev (#3288)
- chore: update
view_component
to3.15.1
@Paul-Bob (#3289)
π‘ Refactor
- refactor: extract breadcrumbs partial @adrianthedev (#3374)
- refactor: replace OpenStruct with Data for performance and readability improvement @Yash-Singh-Pathania (#3307)
- Fix typographical errors from spec directory @nisusam (#3371)
- Fix issue with loading dynamic routes @davidlormor (#3369)
- refactor: rename
implicit_authorization
toexplicit_authorization
@Paul-Bob (#3356 & avo-pro #94) - Made TestHelpers include methods from WaitForLoaded @iainbeeston (#3325)
- refactor: remove types @Paul-Bob (#3308 & avo-menu #36)
- Fix typographical errors from app directory @nisusam (#3323)
- Add a comment to notice about security @enderahmetyurt (#3318)
- refactor: plugins reporting and versions hiding @adrianthedev (#3287)
For more information, check out Avo's release notes page