Release v3.12.0
Release notes
More information and release video here
πΈ Features
- feature: resource custom components @Paul-Bob (#3176)
- feature: command+click opens table row URL in a new tab @adrianthedev (#3156)
- feature: date time filter @Paul-Bob (#3132)
- Hash suggestions with
label
,value
andavatar
for tag filters @Paul-Bob (avo-dynamic_filters #64) - feature: filter pick suggestions from field @Paul-Bob (avo-dynamic_filters #65)
- Add ability to specify
default_sort_direction
on a resource @stevegeek (#3116) - feature: add board helper for kanban @adrianthedev (avo-menu #28)
- feature: informative development error when search misconfigured @Paul-Bob (#3098 & avo-pro #85)
- Feature: Add back button to association pages @binarygit (#3096)
π Bug Fixes
- fix: unknown keyword rel on menu link @Paul-Bob (#3210 & avo-menu #33)
- fix: resource fails to show when title is numeric @Paul-Bob (#3208)
- fix: remove type inferences from components @adrianthedev (#3195)
- fix: constantize
model_class
on reader @Paul-Bob (#3207) - Add a newline before appending the avo tailwind command to Procfile.dev @cmaxw (#3189)
- Have Avo tailwind watcher cover ejected components. @cmaxw (#3188)
- fix: paginator component turbo_frame @Paul-Bob (#3183)
- fix: temporary fix for turbo bug with lazy loading @Paul-Bob (#3160)
- fix: exclusive query @Paul-Bob (avo-dynamic_filters #66)
- Fix
belongs_to
and ID field linking to child resources if configured @stevegeek (#3109) - fix: actions arguments @Paul-Bob (#3144)
- Fix: Hide section if group has no visible elements @binarygit (avo-menu #29)
- fix: group logic on custom filters @Paul-Bob (avo-dynamic_filters #63)
- fix:
avo:sym_link
@Paul-Bob (#3130) - fix: pagy 9
data-turbo-frame
@Paul-Bob (#3117) - fix: false positive on unpermitted parameters @Paul-Bob (#3097)
- fix: Some cookies are misusing the recommended βSameSiteβ attribute @Paul-Bob (#3106)
- fix: hide empty menu groups and sections @Paul-Bob (#3100)
- fix: tests @Paul-Bob (avo-pro #83)
π€ Maintenance
- chore(deps): bump micromatch from 4.0.5 to 4.0.8 in the npm_and_yarn group @dependabot (#3202)
- [ruby] Update all Bundler dependencies (2024-08-29) @depfu (#3198)
- [js] Update all Yarn dependencies (2024-08-29) @depfu (#3197)
- chore: prep for rhino field @adrianthedev (#3178)
- chore: update heoricons @adrianthedev (#3175)
- [ruby] Update all Bundler dependencies (2024-08-22) @depfu (#3172)
- [js] Update all Yarn dependencies (2024-08-22) @depfu (#3171)
- chore: drop dry-initializer dependency @Paul-Bob (#3153 & avo-menu #30)
- Chore: Apply literal properties @binarygit (#3102)
- chore: remove-mailer @adrianthedev (avo-menu #31 & avo-pro #88 & avo-dynamic_filters #67 & avo-advanced #45)
- [js] Update all Yarn dependencies (2024-08-15) @depfu (#3141)
- [ruby] Update all Bundler dependencies (2024-08-15) @depfu (#3142)
- chore: remove mailer @adrianthedev (avo-dashboards #45)
- chore: test for sym link @Paul-Bob (avo-advanced #44)
- chore: tweak tailwind variants @adrianthedev (#3127)
- chore: expose stream actions @adrianthedev (#3125)
- chore: appraisal amazing_print @Paul-Bob (#3124)
- chore: change pagy default size to integer @Paul-Bob (#3121)
- chore: update CI files and a few tweaks @adrianthedev (#3122)
- Chore: Test Sidebar @binarygit (#3108)
- [ruby] Update all Bundler dependencies (2024-08-08) @depfu (#3105)
- [js] Update all Yarn dependencies (2024-08-08) @depfu (#3104)
- chore: gh actions' concurrency @Paul-Bob (#3099)
π‘ Refactor
- refactor: revert inline_svg optimization @adrianthedev (#3179)
- refactor: add modal component overflow option @adrianthedev (#3128)
β‘οΈ Performance
- refactor: better and more performant svg finder @adrianthedev (#3177)
- performance: sym_link @Paul-Bob (#3110)
π Developer Experience (DX)
- dx: disable select all feature when serialization raises error @Paul-Bob (#3209)
- dx: logs on unauthorized @Paul-Bob (avo-pro #86)
- dx: information on global search @Paul-Bob (#3123 & avo-pro #87)
For more information, check out Avo's release notes page