Release v3.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)