filmov
tv
Avo 2.19 - Persistent filters, auto-generated resources, better STI support, more callable options

Показать описание
# 2.19 - Persistent filters, auto-generated resources, better STI support, and more callable field options
Hey everyone,
Before we dive into this rich release, I want to take the time to thank all of you for making this community unique.
This release has about 30 PRs added, and only 10 of them issued by me. So, thanks for sharing the same amount of excitement I have for Avo.
🎸 Features
1. Make placeholder and help callable
1. Make sign-out path name configurable
1. Add favicon to branding
1. Issue of showing custom label for actionlist
1. Persistent filters
1. Generate resource from model attributes
1. Filter visibility
1. Default executes in host
1. Extend field API with link_to_child_resource attribute
🐛 Bug Fixes
- Fallback to resources class / link to child resource feature
- nil exception, wrong class name was assigned
- resource generator option
- malformed root url for javascript
- don't raise errors on community when pundit is missing
- destroy the search modal when disconnected
- Support virtual_attributes in key_value field
- visibility issues for tabs panels and sidebars
- sidebar field visibility block
- readonly vulnerability
- placeholder to public dir
- move cards controller to avoid conflicts
- Don't swallow errors with labels and descriptions
- may-download-file data attr missing on action form
- include pundit if available
🤖 Maintenance
- bump loader-utils from 2.0.0 to 2.0.3
- remove comment from tempalte file and remove manifester gem
- init script may be run repeatedly without error
- update the default sign in form
💡 Refactor
- refactor: zeiwerk eager load resource dir
### Breaking changes
You should look out for one breaking change in the upgrade guide. There's an upgrade script too.
### New Export to CSV action in recipes
We've had some talks with users regarding export to CSV. Even though we don't have a first-party feature like that, we made an action that supports column selection.
### Check out our partners
This week's Short Ruby Newsletter is just a gem! There are many things I didn't know and forgot about, so subscribe!
Yaroslav published a new video about parsing hashtags and mentions from posts, so go check it out.
### We're starting work on Avo 3.0
We'll probably have another Avo 2.0 release in two weeks, but we'll take a break to start work on v3.0. We want to make v3 much more extendable, accessible, and complete.
We have a milestone up on GitHub with some features we're planning to bring in early 2023.
Avo v2 will still receive bug fixes and security upgrades for quite a while now, so don't worry; you won't have to upgrade to stay up to date with security issues. We'll have a nice upgrade path too.
That's it for this week 🙌
Thank you for being awesome,
Adrian & Paul
0:00 - Intro
0:06 - Thank you for making this fantastic community
1:14 - Maintenance
2:05 - Bugfixes
8:22 - Link to child resource
9:50 - Callable default
11:05 - Filter visibility
12:52 - Generate resources from models
13:40 - Persistent filters
15:17 - Show custom label in actions_list control
15:58 - Add favicon to branding
16:05 - Sign up path configurable
17:30 - Placeholder and help callable
18:00 - Upgrade guide
18:20 - Export to CSV
19:19 - Subscribe to Short Ruby Newsletter
19:44 - Subscribe to SupeRails
20:45 - Next up
22:55 - Avo 3.0
26:32 - Thank you for making this an amazing community
Hey everyone,
Before we dive into this rich release, I want to take the time to thank all of you for making this community unique.
This release has about 30 PRs added, and only 10 of them issued by me. So, thanks for sharing the same amount of excitement I have for Avo.
🎸 Features
1. Make placeholder and help callable
1. Make sign-out path name configurable
1. Add favicon to branding
1. Issue of showing custom label for actionlist
1. Persistent filters
1. Generate resource from model attributes
1. Filter visibility
1. Default executes in host
1. Extend field API with link_to_child_resource attribute
🐛 Bug Fixes
- Fallback to resources class / link to child resource feature
- nil exception, wrong class name was assigned
- resource generator option
- malformed root url for javascript
- don't raise errors on community when pundit is missing
- destroy the search modal when disconnected
- Support virtual_attributes in key_value field
- visibility issues for tabs panels and sidebars
- sidebar field visibility block
- readonly vulnerability
- placeholder to public dir
- move cards controller to avoid conflicts
- Don't swallow errors with labels and descriptions
- may-download-file data attr missing on action form
- include pundit if available
🤖 Maintenance
- bump loader-utils from 2.0.0 to 2.0.3
- remove comment from tempalte file and remove manifester gem
- init script may be run repeatedly without error
- update the default sign in form
💡 Refactor
- refactor: zeiwerk eager load resource dir
### Breaking changes
You should look out for one breaking change in the upgrade guide. There's an upgrade script too.
### New Export to CSV action in recipes
We've had some talks with users regarding export to CSV. Even though we don't have a first-party feature like that, we made an action that supports column selection.
### Check out our partners
This week's Short Ruby Newsletter is just a gem! There are many things I didn't know and forgot about, so subscribe!
Yaroslav published a new video about parsing hashtags and mentions from posts, so go check it out.
### We're starting work on Avo 3.0
We'll probably have another Avo 2.0 release in two weeks, but we'll take a break to start work on v3.0. We want to make v3 much more extendable, accessible, and complete.
We have a milestone up on GitHub with some features we're planning to bring in early 2023.
Avo v2 will still receive bug fixes and security upgrades for quite a while now, so don't worry; you won't have to upgrade to stay up to date with security issues. We'll have a nice upgrade path too.
That's it for this week 🙌
Thank you for being awesome,
Adrian & Paul
0:00 - Intro
0:06 - Thank you for making this fantastic community
1:14 - Maintenance
2:05 - Bugfixes
8:22 - Link to child resource
9:50 - Callable default
11:05 - Filter visibility
12:52 - Generate resources from models
13:40 - Persistent filters
15:17 - Show custom label in actions_list control
15:58 - Add favicon to branding
16:05 - Sign up path configurable
17:30 - Placeholder and help callable
18:00 - Upgrade guide
18:20 - Export to CSV
19:19 - Subscribe to Short Ruby Newsletter
19:44 - Subscribe to SupeRails
20:45 - Next up
22:55 - Avo 3.0
26:32 - Thank you for making this an amazing community