Minor release

v2.9.0 - Actions on edit, required takes a block, menu labels and more

I just wanted to say I love working with Avo in RubyGems admin panel
Maciej Mensfeld
Maciej Mensfeld
Author of Karafka
πŸ‘† Click to see the video πŸ‘†

Hi there πŸ‘‹

We've got another packed release with multiple bug fixes, improvements and features.

  1. Show actions on Edit views. We're prepping the ground to give the user the ability to skip the show view.
    ⚠️ May contain a breaking change
    https://docs.avohq.io/2.0/upgrade.html#actions-are-visible-on-the-edit-view
    https://docs.avohq.io/2.0/actions.html#actions-visibility

  2. Required takes a block for easier customization
    https://docs.avohq.io/2.0/field-options.html#required

  3. Override the label for some menu items
    https://docs.avohq.io/2.0/menu-editor.html#resource

  4. Load user translations before Avo's
    https://docs.avohq.io/2.0/upgrade.html#eject-translation-files
    ⚠️ May contain a breaking change

  5. We generate paths based on the resource name, not on the model class.
    ⚠️ May contain a breaking change

  6. Align table headers same as cells
    https://docs.avohq.io/2.0/field-options.html#align-text-on-index-view

  7. After update path fixed
    https://docs.avohq.io/2.0/resources.html#customize-what-happens-after-record-is-created-edited

  8. Fix Trix styles

We focused our efforts on marketing over the past two weeks. Now we'll be resuming work on Tabs and panels, resource cards, and other cool goodies.

Release notes:
https://avohq.io/releases/2.9.0

Release video:
https://youtu.be/qwBwRbeHl0Y

Thank you for being awesome ✌️

https://avo.cool/rails-admin
https://twitter.com/avo_hq
https://github.com/avo-hq/avo

Release notes

🎸 Features

  • feature: show actions on edit view @adrianthedev (#978)
  • feature: required takes a block @adrianthedev (#955)
  • feature: add label to some menu items @adrianthedev (#956)

πŸ› Bug Fixes

  • bug: fixed rescue block in engine.rb @bear-in-mind (#971)
  • fix: proper action data tag for belongs to field @adrianthedev (#969)
  • fix: load user translation files not Avo's @adrianthedev (#960)
  • fix: use resource name for url instead of model name @adrianthedev (#953)
  • fix: right align table headers @adrianthedev (#954)
  • fix: after update path broken @adrianthedev (#952)
  • fix: trix styles @adrianthedev (#951)

πŸ€– Maintenance

  • chore: alert developer about missing model @adrianthedev (#964)
  • Removed the custom course resource controller @iainbeeston (#965)
  • chore: add generators dir to zetwerk ignore @adrianthedev (#963)
  • chore: pr-labeler @adrianthedev (#957)
  • chore: add Equipe Technique sponsor @adrianthedev (#949)
  • chore: ping avohq.io on a PR merge @adrianthedev (#948)

πŸ’‘ Refactor

  • refactor: use same component for new and edit resource page @adrianthedev (#970)