Minor release

v3.12.0 - DateTime filter, new custom components and many Dynamic Filters improvements

I've spent time looking into solutions that complement a sensible modern stack that gets you to the point of focussing on the product you're building sooner and does not induce conceptual compression along the way.

Avo fits nicely into that stack.
David Teren
David Teren
Rails developer
πŸ‘† Click to see the video πŸ‘†

Hey hey everyone,

We have a couple of neat features we launched today, Dynamic Filters improvements and plenty of bug fixes.

Big Changes

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

πŸ› 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)

For more information, check out Avo's release notes page

Latest release

Avo v2.53.0 released 5 days ago.