all releases all gems

patch release

4.3.6

avo gem · info and install
avo

Release notes

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

  • fix: make row clicks reliable and support middle-click @adrianthedev (#4939)
  • fix(dummy): ArrayValues controller and Playground array field records @adrianthedev (#4938)
  • chore: prepare repository for Amp orbs @adrianthedev (#4937)
  • Link plugins on the status page to their avohq.io gem pages @adrianthedev (#4924)
  • chore(deps): bump markdown-it from 14.3.2 to 14.3.3 in the npm_and_yarn group across 1 directory @dependabot (#4907)
  • Test that a belongs_to target outside the user's policy scope is refused like a missing one @Paul-Bob (#4912)

🎸 Features

✨ Enhancements

  • enhancement: dropdown rows share one hover fill and drop the focus ring @adrianthedev (#4935)

🐛 Bug Fixes

  • Trix uploads work on the New form and Action Text keeps every file type @Paul-Bob (#4921)
  • fix: keep tab frame state when going back after switching tabs @Paul-Bob (#4941)
  • fix: the index header no longer leaves a gap for an empty toolbar row @adrianthedev (#4933)
  • fix: the tags field loading spinner is vertically centered on the text @Paul-Bob (#4932)
  • fix: Backspace after pasting into a selected tag deletes one character, not the whole paste @Paul-Bob (#4931)
  • fix: escape query values appended by URIService @RaphaelFakhri (#4926)
  • fix: pasting into a tags field in select mode no longer drops the text @Paul-Bob (#4922)
  • fix: development reloads no longer stack copies of Avo's turbo stream actions @Paul-Bob (#4929)
  • fix: keep the required asterisk beside its label on a validation error @Paul-Bob (#4920)
  • fix: a polymorphic belongs_to sent only a new type no longer links a record by the old id @Paul-Bob (#4917)
  • A belongs_to among attach_fields now saves onto the join record @Paul-Bob (#4919)
  • A form with a belongs_to that matches no record keeps the user's other edits @Paul-Bob (#4915)
  • Attaching a has_many, has_one or HABTM record saves only what its attach_scope offers @Paul-Bob (#4916)
  • A belongs_to value that matches no record is a form error, not a 404 @Paul-Bob (#4911)

✏️ Docs

  • Add a spec that has_many panels apply the listed resource's policy scope @Paul-Bob (#4914)

💡 Refactor

  • Resources get find_records, and bulk actions find the selected records with it @Paul-Bob (#4918)
  • Save a form through the field declaration the form shows @Paul-Bob (#4913)

🤖 Maintenance

Avo is just awesome. We migrated our custom admin dashboard within a few weeks...
It saved us hundreds of hours of development work and we could focus on our main business!
We love the quick (and awesome) support and the weekly release cycle with great updates.
A real game changer! :)
Jonas Reif
Jonas Reif
Co-Founder, Upspeak.de

latest minor release

Avo v3.34.0 released about 16 hours ago.