Minor release

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

We are heavily used Avo Pro in order to build a new "admin first" platform that can be managed by our non-tech team with ease.

The interface is extremely intuitive and can be extended fast with custom actions.

Paul Werther
Paul Werther
CTO, greenhats GmbH
๐Ÿ‘† 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)