Minor release
v3.3.0
Hey everyone,
Huge release today after a long break from the Holidays.
Big changes
- Tags field is now a part of the Community (free) tier
- The dynamic filters got a tags filter
- Callable scope name and description
close_modal
action response- improved sidebar scrolling
- better use of helpers in blocks
- many bug improvements
See the full changelog here
Breaking change
The scopes have been moved to the avo-advanced
gem so you need to change a namespace.
Docs: https://docs.avohq.io/3.0/upgrade.html#scopes-namespace-change
Reminder!
We announced that we'll remove the avo
gem from packager.dev
newxt week.
https://github.com/avo-hq/avo/discussions/2277
Avo 3 new feature video
Last week we published a video with all the new features that Avo 3 brings.
https://youtu.be/o6v8dCeYrwg
Four-week release cycle
It turns out that our four-week release cycle isn't too bad.
We had plenty of time to think about bigger features. We'll keep shipping big releases every four weeks.
New team member trial
Last time we said that we are thinking of bringing a new member on our team and we got many responses. That makes us so happy that you'd like to work with us.
We have one person in trial right now and we'll keep you up to date with developments.
January deal
Don't forget about our January deal.
https://avohq.io/deals
Solid Queue template
In December we shipped a UI for Solid Queue that you can install in your Avo app right away using this command.
https://avohq.io/templates/solid-queue
Features that changed tiers
With Avo 3, some features switched tiers and moved around.
Most features moved from the Pro tier (paid) to the Community tier (free).
https://docs.avohq.io/3.0/avo-3.html#features-moved-from-one-tier-to-another
What we're working on now
Paul is working on the audit logs feature which will be our first official Enterprise tier feature. It will not only record all your DB records changes but also who ran which action and more.
We'll expose a nice UI for you to make sense what happened on your platform.
That's about it.
A big release but filled with many improvements and fixes.
Thanks for being awesome!
Adrian and Paul
Release notes: https://avohq.io/releases/3.3.0
Release video: https://youtu.be/mk4VKUGPkIc
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
- feature: remove all scope ( V2 ) @Paul-Bob (#2323)
- feature: better sidebar scroll positioning @adrianthedev (#2332)
- feature: close_modal @Paul-Bob (#2345)
- feature: delegate missing to view_context @Paul-Bob (#2314)
- feature: callable scope name and description @adrianthedev (#56)
- feature: scoped_query on scopes name and description procs @Paul-Bob (#58)
- feature: tags filter @adrianthedev (#25)
π Bug Fixes
- Set z-index for navbar to the highest value, equal only to flash alerts @bryszard (#2362)
- π Fix empty resource file bug @RocKhalil (#2348)
- fix: default overriding value when creation fails @Paul-Bob (#2299)
- fix: actions download @Paul-Bob (#2269)
- fix: bad navbar display on firefox @adrianthedev (#2320)
- fix: invalid date_time @Paul-Bob (#2279)
- fix: remove status field defaults and fix the neutral state @adrianthedev (#2316)
- fix: secret key base warning @Paul-Bob (#2297)
- fix: tabs persistence when tab name has spaces @Paul-Bob (#2278)
- fix: stop caching dashboards in production @adrianthedev (#30)
- fix: search cancel button missing label @Paul-Bob (#57)
- fix: don't reset pagination on filter change @Paul-Bob (#24)
π€ Maintenance
- feature: tags field in the Community tier @adrianthedev (#2369)
- [ruby] Update faker 3.2.2 β 3.2.3 (patch) @depfu (#2361)
- [js] Update @yaireo/tagify 4.18.1 β 4.18.2 (patch) @depfu (#2358)
- [ruby] Update bootsnap 1.17.0 β 1.17.1 (patch) @depfu (#2360)
- [ruby] Update pagy 6.2.0 β 6.3.0 (minor) @depfu (#2355)
- security: sanitize key_value field content @adrianthedev (#2357)
- [js] Update css-loader 6.8.1 β 6.9.0 (minor) @depfu (#2354)
- [ruby] Update erb-formatter 0.7.0 β 0.7.1 (minor) @depfu (#2356)
- [ruby] Update view_component 3.9.0 β 3.10.0 (minor) @depfu (#2353)
- chore: test ruby 3.3 @adrianthedev (#2331)
- [js] Update turbo_power 0.6.0 β 0.6.1 (minor) @depfu (#2341)
- chore(deps): bump puma from 6.4.1 to 6.4.2 @dependabot (#2339)
- [ruby] Update turbo_power 0.6.0 β 0.6.1 (minor) @depfu (#2342)
- [ruby] Update jsbundling-rails 1.2.1 β 1.2.2 (patch) @depfu (#2340)
- [js] Update @yaireo/tagify 4.18.0 β 4.18.1 (patch) @depfu (#2335)
- [js] Update tailwindcss 3.4.0 β 3.4.1 (patch) @depfu (#2334)
- chore: check tailwindcss integration with github repo @adrianthedev (#2325)
- [ruby] Update net-smtp 0.4.0 β 0.4.0.1 (minor) @depfu (#2330)
- [js] Update postcss 8.4.32 β 8.4.33 (patch) @depfu (#2328)
- [js] Update @yaireo/tagify 4.17.9 β 4.18.0 (minor) @depfu (#2329)
- π¨ [security] [ruby] Update view_component 3.8.0 β 3.9.0 (minor) @depfu (#2327)
- [js] Update axios 1.6.3 β 1.6.4 (patch) @depfu (#2324)
- [ruby] Update hotwire-livereload 1.3.0 β 1.3.1 (patch) @depfu (#2326)
- chore: add tailwindcss integration test @adrianthedev (#2322)
- [ruby] Update puma 6.4.0 β 6.4.1 (patch) @depfu (#2318)
- chore: move scopes from pro to advanced @Paul-Bob (#2319)
- [js] Update core-js 3.34.0 β 3.35.0 (minor) @depfu (#2303)
- [ruby] Update factorybotrails 6.4.2 β 6.4.3 (patch) @depfu (#2307)
- [js] Update all of babel7 7.23.6 β 7.23.7 (patch) @depfu (#2306)
- [ruby] Update erb-formatter 0.6.0 β 0.7.0 (major) @depfu (#2304)
- [js] Update @algolia/autocomplete-theme-classic 1.12.2 β 1.13.0 (minor) @depfu (#2292)
- [js] Update postcss-loader 7.3.3 β 7.3.4 (patch) @depfu (#2298)
- chore: bring back appraisals file @adrianthedev (#2373)
π‘ Refactor
- refactor: tailwind.css file clashes with other files @adrianthedev (#2253)
- refactor: enable no params in cards @adrianthedev (#28)
- refactor: move tags field to the Community tier @adrianthedev (#60)
- refactor: move scopes from pro to advanced @Paul-Bob (#59)
For more information, check out Avo's release notes page