Minor release

v3.13.0 - Custom actions list, nice-to-have's, performance improvements, and Hacktoberfest

I do not like DSLs. They always cause troubles in the long run. But this one seems "natural" I didn't even notice.
José Alberto Suárez López
José Alberto Suárez López
CTO & Co-Founder at Vizlegal
👆 Click to see the video 👆

Hey hey, everyone!

Avo 3.13 is out with a few cool stuff added and some performance improvements.

Big changes

ViewComponent might be wonky

We have seen some wonky behavior with ViewComponent and we can't reproduce it.
If you see it yourself, please post on GitHub in this issue: https://github.com/avo-hq/avo/issues/3291

Office Hours on October 18th

Please register so we can show you some new cool stuff we are working on.

https://lu.ma/jraagh05

Hacktoberfest

Avo is participating in this year's Hacktoberfest.
Just head out to https://avo.cool/hacktoberfest to see about 100 issues in need of a thoughtful caretaker.
We even have some labeled "Good first issue".

That's it for now. Enjoy your week!
Thanks for being awesome!

Adrian and Paul ✌️

Release notes: https://avohq.io/releases/3.13
Release video: https://youtu.be/lXz58w7KLus
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: alignment of user actions on posts @Aaryanpal (#3255)
  • fix: multiple tippy renders @Paul-Bob (#3285)
  • fix: improve tippy tooltip to support browser back button @Paul-Bob (#3284)
  • fix: verify exemptionContainerTarget presence @Paul-Bob (#3283)
  • fix: no link on breadcrumb when visiting from an association @Paul-Bob (#3226)
  • fix: verify type when fetching associations fields @Paul-Bob (#3231)
  • fix: allow Symbol on Avo::ProfileItemComponent method @Paul-Bob (#3236)
  • Work without ActiveStorage @jpawlyn (#3215)
  • fix: add overflow for scopes on mobile screens @Paul-Bob (avo-advanced #47))
  • fix: apply show policy on click_row_to_view_record @Paul-Bob (#3213)
  • fix: auto generate resource fields when generating the model @Paul-Bob (#3217)

🤖 Maintenance

  • [js] Update all Yarn dependencies (2024-09-29) @depfu (#3276)
  • [js] Update all Yarn dependencies (2024-09-12) @depfu (#3239)
  • chore: update derailed benchmarks (appraisal) @Paul-Bob (#3273)
  • chore: update derailed_benchmarks @Paul-Bob (#3272)
  • [ruby] Update all Bundler dependencies (2024-09-26) @depfu (#3271)
  • 🚨 [security] [ruby] Update webrick 1.8.1 → 1.8.2 (patch) @depfu (#3264)
  • chore: remove unwanted development deps @adrianthedev (#3246)
  • [ruby] Update all Bundler dependencies (2024-09-19) @depfu (#3254)
  • [ruby] Update all Bundler dependencies (2024-09-12) @depfu (#3240)
  • chore: update GitHub actions version @Paul-Bob (#3227)
  • [ruby] Update all Bundler dependencies (2024-09-05) @depfu (#3220)
  • [js] Update all Yarn dependencies (2024-09-05) @depfu (#3219)

💡 Refactor

  • refactor: tippy data @Paul-Bob (#3286)
  • refactor: improve has_many interactions + add & add another @adrianthedev (#3269)
  • improvement: callable card suffix and prefix @Paul-Bob (#48)
  • refactor: plugin rework @adrianthedev (#3259 & avo-dashboards #47 & avo-menu #34 & avo-pro #89 & avo-dynamic filters #70 & avo-advanced #48)
  • refactor: join attach and actions modal to use the same turbo_frame @Paul-Bob (#3275)
  • refactor: add resource and parent_resource on associations scope block @adrianthedev (#3268)
  • refactor: maintain page param in associations @adrianthedev (#3270)

⚡️ Performance

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