Minor release
v3.12.0 - DateTime filter, new custom components and many Dynamic Filters improvements
Hey hey everyone,
We have a couple of neat features we launched today, Dynamic Filters improvements and plenty of bug fixes.
Big Changes
- resource custom components
- command+click opens table row URL in a new tab
- date time filter
- Hash suggestions with
label
,value
andavatar
for tag filters - filter pick suggestions from field
- Add ability to specify
default_sort_direction
on a resource - informative development error when search misconfigured
- Add back button to association pages
- exclusive query
- disable select all feature when serialization raises error
- logs on unauthorized
- information on global search
Conference season is starting
You'll find me at Euruko in Saraevo, Rails World in Toronto, and Friendly.rb in Bucharest, Romania. Come say hi and ask for stickers.
Friendly.rb is nearly sold-out
If you want to come, now is the time to buy a ticket as we're very close to selling out. Last year we had quite a few folks who couldn't come, so don't be them.
https://friendlyrb.com/tickets
Thanks for being awesome!
Adrian and Paul βοΈ
Release notes: https://avohq.io/releases/3.12
Release video: https://youtu.be/emQ7jPpaadw
Twitter: https://twitter.com/avo_hq
Repo: https://github.com/avo-hq/avo
Subscribe to Short Ruby Newsletter: https://shortruby.com/
Subscribe to SupeRails: https://www.superails.com
Subscribe to the Friendly.show: https://www.friendly.show
Friendly.rb: https://friendlyrb.com/
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 npmandyarn 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
Latest release
Avo v3.15.0 - Grid item badge, Summarizable associations, Radio field, and Hack Week released 11 days ago.