Patch release

v3.10.11

Avo is the first well documented admin gem that is able to deal with all types of objects provided by active record, including polymorphic models and direct upload for cloud storage providers.

Thank you for this wonderful product.

Paul Werther
Paul Werther
CTO, greenhats GmbH

Release notes

More information and release video here

🎸 Features

  • Feature: Add breadcrumbs to association pages @binarygit (#3082)
  • Feature: Display additional fields when attaching a record to another @binarygit (#3048)
  • Feature: Set default scopes @binarygit (#3081)
  • feature: full IDs obfuscation (friendlyid/hashids/prefixedids) @gabrielgiroe1 (#2564)
  • feature: kanban boards (preparation) @adrianthedev (#3088)
  • feature: popovers in action lists @Paul-Bob (#3080)

πŸ› Bug Fixes

  • fix: set_record when fetching fields on actions' handle @Paul-Bob (#3093)
  • fix: panel component orientation @adrianthedev (#3092)
  • fix: base resource overriding @Paul-Bob (#3077)
  • fix: pagy 9 support @Paul-Bob (#3090)
  • fix: menu test on avo_warining_spec.rb @Paul-Bob (#3089)
  • fix: MissingResourceError on polymorphic field @Paul-Bob (#3087)

πŸ€– Maintenance

  • [ruby] Update all Bundler dependencies (2024-08-02) @depfu (#3085)
  • [ruby] Update all Bundler dependencies (2024-07-18) @depfu (#3007)
  • chore: check if defined ActiveRecord::ConnectionAdapters::PostgreSQLAdapter @Paul-Bob (#3084)
  • 🚨 [security] [ruby] Update rexml 3.3.2 β†’ 3.3.4 (patch) @depfu (#3083)
  • [js] Update all Yarn dependencies (2024-08-01) @depfu (#3079)

πŸ’‘ Refactor

  • Use literal properties for ActionsComponent @joeldrapper (#2919)
  • refactor: reflect_on_association instead _reflections @Paul-Bob (#3069)

⚑️ Performance

  • performance: use @reflection ivar on associations controller @Paul-Bob (#3076)

For more information, check out Avo's release notes page