Minor release

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

Avo has been a dream to work with and we quickly took the leap to utilizing Avo Pro.

From easily implementing search, to great docs, to providing charts out of the box, to the beautiful API — Avo is everything I've been looking for in an administration toolkit.

Ricky Chilcott
Ricky Chilcott
Partner, Mission Met
👆 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 16 days ago.