Release v3.5.0
Release notes
More information and release video here
πΈ Features
- feature: keep query params while searching @Paul-Bob (#2485)
- feature: action name as proc @Paul-Bob (#2522)
- feature: Add
default_url_options
support @adrianthedev (#2526) feature: load concerns to Avo's controllers & aid multitenancy @adrianthedev (#2508)(reverted)- Enable showing distribution on columns on index page @bryszard (#2394)
- feature: add Tiptap WYSIWYG field @olivierbuffon (#2502)
- Feature: reorder by drag and drop @adrianthedev (#2574)
π Bug Fixes
- fix: tags with custom tailwind integration issue @Paul-Bob (#2484)
- fix: Remove field_translations and resource_translations key @gabrielgiroe1 (#2499)
- fix: avo:update task @Paul-Bob (#2528)
- fix: action link_arguments compact params @Paul-Bob (#2530)
- fix: resource on action handle @Paul-Bob (#2523)
- fix: Get to_param instead of id for preview hover @gabrielgiroe1 (#2486)
- fix: remove duplicate create method @Paul-Bob (#2520)
- fix: double download action @Paul-Bob (#2521)
- Updated the default client authorization to nil @gabrielgiroe1 (#2489)
- fix: create and update when using
view.form?
@Paul-Bob (#2509) - fix: standard and dynamic filters work together @adrianthedev (#2488)
- fix: image in file field stretched @adrianthedev (#2505)
- fix: remove pg dependency @Paul-Bob (avo-dynamic_filters #30)
- Fix dynamic filter error on hidden fields @gabrielgiroe1 (avo-dynamic_filters #27)
- fix: Has one not persisting @gabrielgiroe1 (#2474)
- fix: select_first_result_in_search selenium compatible @Paul-Bob (#2500)
- fix: visible block @Paul-Bob (#2547)
- fix: header partial @Paul-Bob (#2548)
- fix: double download with turbo_temporary @Paul-Bob (#2545)
- fix: disable turbo_prefetch on belongs_to creation link @Paul-Bob (#2543)
- fix: Update error message in MissingResourceError class @gabrielgiroe1 (#2531)
- fix: rename instantclick to instant_click @Paul-Bob (#2537)
- fix: doc version @sedubois (#2556)
- fix: routes @Paul-Bob (#2561)
- fix: ensure Account is an ActiveRecord model before generating Avo resource @gabrielgiroe1 (#2579)
- Hide search input when avo_search? policy is not defined @gabrielgiroe1 (#2585)
- Fix: Support for Numeric title search @da-vinci-noob (#2582)
- Use human model name when creating new polymorphic association @iainbeeston (#2573)
π€ Maintenance
- [js] Update all Yarn dependencies (2024-02-15) @depfu (#2482)
- security: sign-out back button might reveal sensitive information @adrianthedev (#2477)
- chore: lock turbo-rails dependency @Paul-Bob (#2529)
- chore: upgrade to Turbo 8 @adrianthedev (#2465)
- chore: pagy remove
keep_filters_panel_open
param @adrianthedev (#2527) - chore: update pagy @adrianthedev (#2525)
- π¨ [security] [ruby] Update all of rails 7.1.3 β 7.1.3.2 (minor) @depfu (#2517)
- π¨ [security] [ruby] Update rack 3.0.9 β 3.0.9.1 (minor) @depfu (#2516)
- π¨ [security] [ruby] Update yard 0.9.34 β 0.9.35 (minor) @depfu (#2534)
- chore: add missing breadcrumb @adrianthedev (#2590)
- chore: add plugins to the layout @adrianthedev (#2570)
π‘ Refactor
- refactor: remove dashboard path @adrianthedev (#2507)
- refactor: remove
extend_controllers_with
API @adrianthedev (#2572) - refactor: conditional fill field @adrianthedev (#2565)
For more information, check out Avo's release notes page