all releases all gems

Changelog

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

Avo 4.1.0

Release notes

For more information and the release video check out the full release page

🐛 Bug Fixes

avo-licensing 4.0.11

Release notes

  • fix(licensing): name both recovery buttons on a lapsed subscription @Paul-Bob (#104)
  • ws setup: live bundle progress instead of a silent stall @adrianthedev (#131)
  • avo-intelligence: responding indicator, pill renames, new-chat transition, day dividers (AVO-1619) @adrianthedev (#129)
  • Conductor workspace scripts, tree-scoped dummy databases @adrianthedev (#128)

Avo 4.0.22

Release notes

For more information and the release video check out the full release page

🐛 Bug Fixes

  • fix(i18n): trust resource name on the index create button @Paul-Bob (#4675)

💡 Refactor

🤖 Maintenance

  • [js] Update all Yarn dependencies (2026-07-30) @depfu (#4673)
  • [ruby] Update all Bundler dependencies (2026-07-30) @depfu (#4674)

Avo 4.0.20

Release notes

For more information and the release video check out the full release page

  • refactor(card): drop dead variant prop, split header compaction per axis @adrianthedev (#4669)

🎸 Features

🐛 Bug Fixes

  • fix: preserve Marksmith heading sizes @w3lld1 (#4638)
  • fix: stop Inter's contextual alternates rendering 0x0 as 0×0 in inputs @adrianthedev (#4667)
  • Fix tab button scroll reset on lazy load; animate tab switching, add tab badges @adrianthedev (#4664)

🤖 Maintenance

avo-kanban 4.0.3

Release notes

  • fix(avo-dashboards): a manual card refresh bypasses cache_for @adrianthedev (#96)
  • fix(avo-dashboards): honour self.display_header on cards @adrianthedev (#93)
  • feat(licensing): show trial state and payment status in the app @Paul-Bob (#94)
  • fix(avo-dashboards): compose both header-compaction axes @adrianthedev (#95)
  • chore: follow the card modifier rename and axis split @adrianthedev (#92)
  • fix(avo-dashboards): clip chart cards to the card body and anchor them to the bottom @adrianthedev (#89)
  • chore(avo-dashboards): take ownership of the dashboard code from core @adrianthedev (#91)
  • chore: refresh workspace lockfiles for avo 4.0.19 @adrianthedev (#90)
  • feat(avo-dashboards): add a manual refresh control to cards @adrianthedev (#88)
  • feature: cache card query results with self.cache_for @adrianthedev (#87)

avo-dashboards 4.0.8

Release notes

  • fix(avo-dashboards): a manual card refresh bypasses cache_for @adrianthedev (#96)
  • fix(avo-dashboards): honour self.display_header on cards @adrianthedev (#93)
  • feat(licensing): show trial state and payment status in the app @Paul-Bob (#94)
  • fix(avo-dashboards): compose both header-compaction axes @adrianthedev (#95)
  • chore: follow the card modifier rename and axis split @adrianthedev (#92)
  • fix(avo-dashboards): clip chart cards to the card body and anchor them to the bottom @adrianthedev (#89)
  • chore(avo-dashboards): take ownership of the dashboard code from core @adrianthedev (#91)
  • chore: refresh workspace lockfiles for avo 4.0.19 @adrianthedev (#90)
  • feat(avo-dashboards): add a manual refresh control to cards @adrianthedev (#88)
  • feature: cache card query results with self.cache_for @adrianthedev (#87)