all releases all gems

Changelog

See what's new for your app. Features, improvements, and fixes across Avo and its gems, newest first.

Avo 3.7.0

Hey @everyone, today's huge release involves fixing some bugs, supporting many edge cases, making some performance improvements, and adding a couple of fields.

Big changes

  • Money and Record link fields
  • for_attribute field option (huge DX improvement)
  • callable chartkick options
  • linkable association titles
  • configurable pagination
  • boolean_group computed options
  • fixed a table caching issue
  • improved resource controls display
  • fixed actions eager loading edge-case
  • improved performance in the belongs_to field

Full release notes with links on avohq.io
https://avohq.io/releases/3.7.0

Balkan.rb was a beautiful, authentic experience

The Avo team visited the Balkan.rb conference together. We stayed at a cool AirBnB, where we had some brainstorming talks about Avo's future and some hacking sessions, where we worked on a few things that were on our minds but hadn't had the time to pick up.

Next up

We have a few things cooking up that we know you'll love.

Gabriel is working on giving Avo full support for alternative IDs. Avo already supports all (tested) ID obfuscation gems like friendly_id, prefixed_id, hashids, and more to obfuscate/change the URL param, but this change will ensure that the id is not being leaked in other forms or DOM helpers.
https://github.com/avo-hq/avo/pull/2564

Gabriel also started the dashboard-wide filters feature, which will enable you to add global filters/ranges that will influence all your cards.
https://github.com/avo-hq/avo/issues/2301

Alex is a friend, not a member, but he participated in last week's hackathon and built the calendar view to complement the table, grid, and map views. You'll be able to visualize your records on a nice calendar layout and configure a few things. It'll still be in alpha, but it will give you a good sense of what's coming.

Paul has been quick to refactor a few things and make the dynamic filters configurable. Yes, you heard that right. Fully configurable dynamic filters ๐Ÿคฏ.
You'll be able to configure the label, conditions, type, icon, and (you've guessed it), query.
This is extremely powerful, and we have heard you need this.

I've been a bit unavailable in the development area in the past two to three months, but I'm still eager to do some coding.
I started to add cover and profile photo support to the record show page. This started as a "two-hour time-boxed feature", but ended up eating so much more of my time as I'd like to make it a bit more extensible.

I started working on the second iteration of the dynamic fields. While brainstorming with Paul and Gabriel we figured out that the initial approach was not "perfect" and had quite a few flaws.
We're trying a new approach, so stick around to see where we get with this.

We also spoke a bit about the audit logs. Another feature that we thought it was going to take us "a few weeks" to get done but ended up blowing up with the possibilities.
I know the audited and papertrail gems are great, and we use them in this implementation, but you should wait to see how powerful Avo becomes with this enabled ๐Ÿš€

TinySeed

Of course, the big news is that we are joining TinySeed's Spring 2024 batch. We wrote a few words about that on our blog, so please give that a read, but the gist is that the most desired bootstrap investment fund and accelerator program invested in Avo and will help us grow to the next level ๐Ÿ’ช
https://avohq.io/blog/avo-and-tinyseed

Big news, significant changes shipped, and more to come.

We can't thank you enough for believing in Avo โค๏ธ

Thanks for being awesome!

Adrian, Paul, and Gabriel

Release notes: https://avohq.io/releases/3.7.0
Release video: https://youtu.be/UakzUQn_rsU
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
Attend Friendly.rb: https://friendlyrb.com/

Release notes

More information and release video here

๐ŸŽธ Features

๐Ÿ› Bug Fixes

๐Ÿค– Maintenance

๐Ÿ’ก Refactor

โšก๏ธ Performance

Avo 3.6.2

Release notes

More information and release video here

๐ŸŽธ Features

๐Ÿ› Bug Fixes

๐Ÿค– Maintenance

๐Ÿ’ก Refactor

โšก๏ธ Perf

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

Avo 3.6.0

Hey everyone,

I know. I'm late one week with the release video. I apologize! But we have some cool things to show you on Avo 3.6 ๐Ÿ’ช

Main updates:

  • Support composite primary keys on show, edit, update and destroy actions
  • feature: ordering in grid view
  • feature: callable default_view_type Docs
  • feature: add action icon Divider Docs Icon Docs
  • added blank layout to some turbo-frame requests
  • fixes around drag and drop and ordering
  • fixes around search
  • fixes around STI

Full changelog here.

First batch of Friendly.rb speakers

We just announced our first batch of Friendly.rb speakers; we opened the CFP form, and still have tickets left.
We have a few more surprises in store.

What have I been up to?

I don't know if you felt it, but I was away on a longer trip. I've been on a family trip in February and then to Sin City and Tropical.rb.

On the 26th I'll meet you all in Sofia at Balkan Ruby โœŒ๏ธ

Thanks for being awesome!

Adrian, Paul, and Gabriel

Release notes: https://avohq.io/releases/3.6.0
Release video: https://youtu.be/f5HFyAjM0fk
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
Subscribe to Friendly.show: https://www.friendly.show
Friendly.rb: https://friendlyrb.com/

Release notes

More information and release video here

๐ŸŽธ Features

๐Ÿ› Bug Fixes

๐Ÿค– Maintenance

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

Avo 3.5.6

Release notes

More information and release video here

๐ŸŽธ Features

๐Ÿ› Bug Fixes

๐Ÿค– Maintenance

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

Avo 3.5.5

Release notes

More information and release video here

๐Ÿ› Bug Fixes

๐Ÿค– Maintenance

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