Minor release

v3.5.0 - Drag and Drop Reordering, TipTap Field, and Show Distribution

Avo is a beautiful Rails based administration system. In comparison to competitors, it wins in it's visual style immediately and that's not taking into account all of its features.

It's simple to use, has excellent documentation, and anything that is not covered is helped super quickly and efficiently by Adrian.

Highly recommended!

Neil Tonge
Neil Tonge
Web Developer, CBJ Digital
👆 Click to see the video 👆

Hey everybody, we have many things to discuss today, so let's get into it.

Big features and changes:

Q1 milestones

We talked about some Q1 milestones, and we have a few updates.

DX improvements

We did some work on a linter, but Rubocop announced support for Prism, and we'd like to try that. If we are able to build a Rubocop plugin, we would prefer to do that instead of reinventing everything.

Audit logs & record versioning

Paul did some amazing work with the audit logs feature, and we will be able to provide a lot of information about what goes on inside your Avo app. I still have to take over and build some of the views and UI features.

Resource adapters

Paul picked this up from me and did some work on it. It's still in progress, and we want to ensure we do a great job supporting other adapters (other than Active Record).

Theming & Dark Mode

Delaying this is the one that hurts the most. Adam announced that TailwindCSS 4 will be configured using CSS variables, and we'd like to use those as much as possible, so we'll delay the theming feature to "later this year" when they release at least a beta version.
We decided not to ship two potentially large markup changes (once with dark mode and again with the Tailwind 4 upgrade).

Multitenancy guide

We published a multitenancy guide to show you how to achieve multitenancy using routes or sessions.
https://docs.avohq.io/3.0/multitenancy.html

Conference season is starting

I'm going to be in Las Vegas at Sin City Ruby in March, Tropical.rb in Brazil on April 4th, and in Sofia at Balkan.rb.
Let's meet up and talk about Avo!

Thanks for being awesome!

Adrian, Paul, and Gabriel

Release notes: https://avohq.io/releases/3.5.0
Release video: https://youtu.be/-TINEbYGYUU
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

💡 Refactor

  • refactor: remove dashboard path @adrianthedev (#2507)
  • refactor: remove extend_controllers_with API @adrianthedev (#2572)
  • refactor: conditional fill field @adrianthedev (#2565)

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

Latest release

Avo v2.49.0 released 15 days ago.