Minor release

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

Avo, for me as a freelance webdev, was a gift. You can build beautiful admin panels in the true Rails spirit, fast and effective.

Not does it only look great, but it has all the latest bells and whistles from Rails, like Hotwire.

Stian Johansen
Freelance Dev
๐Ÿ‘† 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)

Latest release

Avo v2.49.0 released 9 days ago.