Minor release
v3.6.0- Action icons and dividers, ordering in grid view, and improved composite primary key support
Hey everyone,
I know. I'm late one week with the release video. I apologize! But we have some cool things to show you on Avo 3.6 💪
Main updates:
- Support composite primary keys on show, edit, update and destroy actions
- feature: ordering in grid view
- feature: callable
default_view_type
Docs - feature: add action icon Divider Docs Icon Docs
- added blank layout to some turbo-frame requests
- fixes around drag and drop and ordering
- fixes around search
- fixes around STI
Full changelog here.
First batch of Friendly.rb speakers
We just announced our first batch of Friendly.rb speakers; we opened the CFP form, and still have tickets left.
We have a few more surprises in store.
What have I been up to?
I don't know if you felt it, but I was away on a longer trip. I've been on a family trip in February and then to Sin City and Tropical.rb.
On the 26th I'll meet you all in Sofia at Balkan Ruby ✌️
Thanks for being awesome!
Adrian, Paul, and Gabriel
Release notes: https://avohq.io/releases/3.6.0
Release video: https://youtu.be/f5HFyAjM0fk
Twitter: https://twitter.com/avo_hq
Repo: https://github.com/avo-hq/avo
Subscribe to Short Ruby Newsletter: https://shortruby.com/
Subscribe to SupeRails: https://www.youtube.com/@SupeRails
Subscribe to Friendly.show: https://www.friendly.show
Friendly.rb: https://friendlyrb.com/
Release notes
More information and release video here
🎸 Features
- feature: configure custom save label per resource using localization @Paul-Bob (#2596)
- Support composite primary keys on show, edit, update and destroy actions @filipegiusti (#2645)
- feature: ordering in grid view @Paul-Bob (avo-pro #66)
- feature: callable
default_view_type
@Paul-Bob (#2657) - feature: add action icon @gabrielgiroe1 (#2628)
- feature: prevent overriding internal controllers @Paul-Bob (#2542)
🐛 Bug Fixes
- Fix/dnd visibility and associations @Paul-Bob (#2599)
- fix: multiple word resources bad cache hash @adrianthedev (#2598)
- Fix typo in undercover.yml GitHub Action workflow @grodowski (#2668)
- fix: collect errors from record without exception @Paul-Bob (#2610)
- fix: date_time fields timezone @Paul-Bob (#2623)
- fix: search item title @Paul-Bob (#2609)
- fix: keep original view after run update or create actions @Paul-Bob (#2611)
- fix: search when linktochild_resource @Paul-Bob (#2635)
- fix: keep avo.custom.js template on build @Paul-Bob (#2641)
- fix: custom save button default label @Paul-Bob (avo-advanced #29)
- fix: hydrate resource with record when detect_fields on new @Paul-Bob (#2659)
- fix: uninitialized constant OpenStruct @Paul-Bob (avo-menu #19)
- fix: select boolean false value @Paul-Bob (#2662)
- fix: resource search @gabrielgiroe1 (#2656)
🤖 Maintenance
- chore: add blank layout @adrianthedev (#2576)
- chore: update tags and fix styles @Paul-Bob (#2613)
- [js] Update all Yarn dependencies (2024-03-24) @depfu (#2632)
- chore: update tagify @Paul-Bob (#2616)
- chore: enable coverage in Undercover CI @adrianthedev (#2536)
- chore(deps): bump rdoc from 6.6.2 to 6.6.3.1 @dependabot (#2637)
- chore: update rdoc @Paul-Bob (avo-pro #67)
For more information, check out Avo's release notes page