Minor release

v2.27.0 - Dynamic tags field, find record method, manually register resources

Avo has allowed the RubyGems.org team to build internal tools incredibly quickly, which is especially important due to our limited resources
André Arko
André Arko
RubyGems.org Team Lead
👆 Click to see the video 👆

Hello buddies,

We have an excellent release for Avo 2 today. 5 new features that I know I have wanted to bring in for a long time, so let's get started

🎸 Features

  • Authorization for records reordering
  • callable tab names will enable you to use those translation strings on your tab names.
  • manually load resources is super handy for those setups that might error out on boot-time. Docs
  • find record method. It will enable you to choose how Avo finds a record. Particularly useful if you use something like the prefixed_ids gem or when you change the to_param method. Docs
  • dynamic tags field will enable you to create richer dropdowns with AJAX support. Perfect for those action fields. Docs: fetch_values_from option

🐛 Bug Fixes

  • VisibleItems view gets wrongly memoized

💡 Refactor

  • By default have text fields convert ASCII-8BIT to UTF-8
  • add Avo extensions and TestBuddy

Avo 3

Work on Avo 3 is going well. We stopped feature development to ensure we have everything ready for the launch. We'll share some more news next week.

We're putting together a European conference

I'm incredibly excited to share with you Friendly.rb. With a focus on community, we're creating a cozy conference with about 100-ish attendees and some of the best European speakers.
We want to be the perfect blend of learning and relaxation, offering a warm and welcoming atmosphere to catch up with your friends or make new ones in person.
The first 30 tickets are discounted as Early Bird (only 13 left).

Xavier Noria and Elena Tănăsoiu are our first confirmed speakers, with a few more to follow.
The CFP is open, so if you want to share your knowledge with the Ruby community, this is the perfect time to apply.

We have limited sponsor spots available, so if you think your company is interested, contact us at sponsorship@friendlyrb.com.

This week's Short Ruby is 🔥🔥🔥

All I will say is that I'm starting to block an hour every week to check out all the goodies in Short Ruby.

Yaro is killing it

Yaro from SupeRails put out unique Hotwire content and has a new "Reverse engineering" series. Go check it out!

That's about it for this week.

Thanks for being awesome✌️

Adrian and Paul

Release notes: https://avohq.io/releases/2.27
Release video: https://youtu.be/YzQHMo5NdoI
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.youtube.com/@SupeRails
Survey results: https://avohq.io/survey/2022
Friendly.rb: https://friendlyrb.com/

Release notes

🎸 Features

  • feature: allow authorization features on ordering close #1562 @JeremasPosta (#1571)
  • feature: callable tab names @adrianthedev (#1602)
  • feature: manually load resources @adrianthedev (#1584)
  • feature: find record method @adrianthedev (#1579)
  • feature: dynamic tags field @adrianthedev (#1588)

🐛 Bug Fixes

  • fix: VisibleItems view gets wrongly memoized @adrianthedev (#1601)

💡 Refactor

  • By default have text fields convert ASCII-8BIT to UTF-8 @lorint (#1589)
  • refactor: add Avo extensions and TestBuddy @adrianthedev (#1599)