What's happening with Avo lately

Updates

@avo_hq is awwwwesome!!! I love the new dashboard @adrianthedev πŸ‘πŸ‘πŸ‘
Tracy LOISEL
Tracy LOISEL
Founder, Equipe Technique
Release
Release 2.34.3 - Patch release

Published 6 months

Release notes

More information and release video here

🎸 Features

  • feature: add method and params to link_to method in the profile menu @adrianthedev (#1780)

πŸ› Bug Fixes

  • fix: action text html broken from sanitization @adrianthedev (#1782)

Release
Release 2.34.2 - Patch release

Published 6 months

Release notes

More information and release video here

🎸 Features

  • feature: add method and params to link_to method in the profile menu @adrianthedev (#1780)

πŸ› Bug Fixes

  • fix: action text html broken from sanitization @adrianthedev (#1782)

Release
Release 2.34.1 - Patch release

Published 6 months

Release notes

More information and release video here

πŸ› Bug Fixes

  • fix: broken non-poly belongs to @adrianthedev (#1779)

Release
Release 2.34.0 - Minor release

Published 6 months

Hey everyone πŸ‘‹

Quick release here fixing some security issues and a few bugfixes.

🎸 Features

  • use avo translations as fallback

πŸ› Bug Fixes

  • sidebar broken on mobile view
  • actions with locales broken
  • Handle missing field_options more gracefully.

πŸ”’ Security

Back to work

I just came back from the Rails Saas conference. Fantastic organization, great speakers, and kind attendees. I got a lot of good inspiration for Friendly.rb.

That's it for today. It's time to focus on Avo 3.
Thanks for being awesome!

Adrian and Paul

Release notes: https://avohq.io/releases/2.34
Release video: https://youtu.be/Jlv4PpVg2CA
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 Rails tricks: https://www.railstricks.com/
Friendly.rb: https://friendlyrb.com/


Release
Release 2.33.4 - Patch release

Published 6 months

Release notes

More information and release video here

  • No changes

Release
Release 2.33.3 - Patch release

Published 6 months

Release notes

More information and release video here

πŸ› Bug Fixes

  • fix: sidebar broken on mobile view @adrianthedev (#1774)

πŸ”’ Security


Release
Release 2.33.2 - Patch release

Published 6 months

Release notes

More information and release video here

πŸ› Bug Fixes

  • fix: actions with locales broken @adrianthedev (#1772)

Release
Release 2.33.1 - Patch release

Published 7 months

Release notes

More information and release video here

🎸 Features

  • feature: use avo translations as fallback @marianDdev (#1765)

πŸ› Bug Fixes

  • Handle missing field_options more gracefully. @adrianthedev (#1766)

Release
Release 2.33.0 - Minor release

Published 7 months

Hey everyone πŸ‘‹

We have a few quality-of-life improvements for this release and many bug fixes.

🎸 Features

  • callable app_name
  • add include option for actions list
  • when installing Avo detect if User model exists and create a resource for it

πŸ› Bug Fixes

  • valid file cache store path
  • to count by primary key of model
  • through reflection in generator
  • default field option as a block in actions
  • edit authorization in show_controls
  • encodes special chars in search query
  • Add space after overflow-auto class
  • refactor: proper file store init
  • Include pagination on resource index map view
  • Refer to cache class without calling them

πŸ€– Maintenance

  • Replace SimpleMDE with EasyMDE
  • better memory store lookup

πŸ’‘ Refactor

  • enable action namespacing

SupeRails chat

Yaro released a podcast episode with Amanda Perino about Rails World. Bookmark the page. I think you'll see something cool there soon.

Short Ruby Newsletter is back in one piece

Lucian ran a test to see if there's more value in having two newsletters (Code and Content) separately. I think folks voted for the "one for all" strategy.
There's still fantastic content, from cool snippets to what's happening in the community, so subscribe if you haven't.

https://shortruby.com/

Friendly.rb

Friendly is coming along so nicely! We booked most of the main speakers and kept a slot for lightning talks. So stay close for announcements in the following weeks.

We still have eight more sponsorship spots next to Andy Croll and Flagrant, so if you have a Ruby product or company and want to support a cool event, come check us out.

https://friendlyrb.com/

Avo 3

Avo 3 is coming along nicely. Some of our beta testers have pushed it to production already. If you want to see a live Avo 3 app, check avodemo.com.

See you at RailsSaas πŸ‡¬πŸ‡·

Next week Yaro and I will hang out at RailsSaas in Athens, so if you want to spend a lovely weekend on a Greek island with us, send us a message.

That's about it for this week.
Thank you for being awesome!

Adrian and Paul

Release notes: https://avohq.io/releases/2.33
Release video: https://youtu.be/nsamYLC_A74
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 Rails tricks: https://www.railstricks.com/
Friendly.rb: https://friendlyrb.com/


Release
Release 2.32.7 - Patch release

Published 7 months

Release notes

More information and release video here

πŸ› Bug Fixes

  • fix: valid file cache store path @adrianthedev (#1762)
  • Fix to count by primary key of model @shiroemons (#1760)

Release
Release 2.32.6 - Patch release

Published 7 months

Release notes

More information and release video here

🎸 Features

  • feature: callable app_name @adrianthedev (#1757)
  • feature: add include option for actions list @marianDdev (#1747)

πŸ› Bug Fixes

  • fix: through reflection in generator @adrianthedev (#1756)
  • fix: default field option as a block in actions @adrianthedev (#1755)
  • fix: edit authorization in show_controls @adrianthedev (#1753)

πŸ€– Maintenance

  • Replace SimpleMDE with EasyMDE @fastjames (#1729)

Release
Release 2.32.5 - Patch release

Published 7 months

Release notes

More information and release video here

🎸 Features

  • feature: when installing Avo detect if User model exists and create a resource for it @marianDdev (#1737)

πŸ› Bug Fixes

  • fix(searchControllerJs): encodes special chars in query @JeremasPosta (#1749)

Release
Release 2.32.4 - Patch release

Published 7 months

Release notes

More information and release video here

πŸ› Bug Fixes

  • Add space after overflow-auto class @fastjames (#1742)

πŸ’‘ Refactor

  • refactor: enable action namespacing @adrianthedev (#1746)

Release
Release 2.32.3 - Patch release

Published 7 months

Release notes

More information and release video here

  • Include pagination on resource index map view @fastjames (#1740)

πŸ€– Maintenance

  • chore: better memory store lookup @adrianthedev (#1741)

Release
Release 2.32.2 - Patch release

Published 7 months

Release notes

More information and release video here

πŸ› Bug Fixes

  • refactor: proper file store init @adrianthedev (#1733)

Release
Release 2.32.1 - Patch release

Published 7 months

Release notes

More information and release video here

  • Refer to cache class without calling them @fastjames (#1732)

Release
Release 2.32.0 - Minor release

Published 7 months

Hey everyone πŸ‘‹

I said it will be the Month of the Map for Avo, so here we go...

🎸 Features

  • Feature/mapkick area map
  • Resource index map component
  • Add autocomplete field option

πŸ› Bug Fixes

  • When initializing an Action any class variables should be set to nil if appropriate
  • hydrate resource properly on form submission

πŸ’‘ Refactor

  • use mapkick options for area field
  • use Host for map view proc
  • default the cache store to filestore

Thank you to our contributors

I just want to thank all our contributors. Avo wouldn't be what it is today without them.
avo.cool/contributors

This week we've had tremendous contributions from Jim, Stephen, and Roman. Thank you!

Avo 3 closed beta is starting this week

We will send over the Avo 3 closed beta instructions this week. Unfortunately, we went into a deep rabbit hole on updating and reorganizing the docs, so you know how to get the best of Avo 3.

That is why we've been a bit laggy on the chat and repo. We really want to ship Avo 3, fix those nasty bugs, make the API the best possible, and properly launch Avo 3 publicly so we can get back to the regular release schedule.

https://docs.avohq.io/3.0/avo-3.html

Friendly.rb

We published the new and only Community Sponsorship package, where all sponsors get all the value. There are only 9 spots left, so reach out if you have a Ruby product or company and you'd like to support the community.

Thank you for all your support and contributions ✌️

Adrian and Paul

Release notes: https://avohq.io/releases/2.32
Release video: https://youtu.be/N2j3unJtGYI
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 Rails tricks: https://www.railstricks.com/
Friendly.rb: https://friendlyrb.com/


Release
Release 2.31.0 - Minor release

Published 8 months

Hey everyone πŸ‘‹

Another hefty release today. We broke a few things, fixed a few things, and released cool features.

🎸 Features

  • inheritassociationfrom_policy
  • files view type
  • Add helpers for encoding/decoding filter params

πŸ› Bug Fixes

  • readonly as proc bug
  • ActiveStorage current url_options should be set as a hash of url options
  • avoid form manipulation on non-visible fields
  • tailwindcss generator
  • another approach on attachments field level authorization
  • disable sorting on id field
  • allow field visible false

πŸ€– Maintenance

  • support view component v3 by updating slot setter methods to new with_* API
  • update nokogiri
  • Remove orphan closing tags from SVGs

Breaking changes

Make sure you check your visible field option. It's going to be executed on the create and update actions, so when you create or save a record. So if you're doing some kind of check for visibility there based on the actual record, please check it out.

We are now enforcing the view_component gem with a version of 2.54 or higher in order to have view_component 3.0 working, so ensure that your app works with 2.54.

Good first issues

We have a few PRs that are easy to tackle and a few where we need help, so check them out and if you have some time we'd love to have your contributions.
https://github.com/avo-hq/avo/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22Help+wanted%22

Avo 3

We received about 20 requests for trying out the new Avo version 3. We'll finish up the docs and then start rolling out the closed beta.

PLRUG and other meetups

I loved going to PLRUG and Visuality.pl to speak to other ruby developers about Avo. I think that presentation not only made it click for them on how Avo works but I also highlighted a few cool things they can do with it.

So, I'm open on doing more demos like that one in your meetup, conference, or software house.

Friendly.rb is still on

We know that we were in a bit of a radio silence about Friendly.rb after the announcement of Rails World, but we're happy to say that we're still going forward with our plans in throwing the best conference where you want to go this fall.
We have some cool talks prepared, nice activities, and the best swag.
Subscribe to our Twitter and Mastodon accounts to stay up to date with the news.
https://twitter.com/friendlyrb
https://ruby.social/@friendlyrb

Thanks for being awesome✌️

Adrian and Paul

Release notes: https://avohq.io/releases/2.31
Release video: https://youtu.be/sQx1W3MiFf8
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 Rails tricks: https://www.railstricks.com/
Friendly.rb: https://friendlyrb.com/


Release
Release 2.30.3 - Patch release

Published 8 months

Release notes

More information and release video here

🎸 Features

  • feature: inheritassociationfrom_policy @Paul-Bob (#1704)

πŸ› Bug Fixes

  • fix: readonly as proc @Paul-Bob (#1705)
  • Fix: ActiveStorage current url_options should be set as a hash of url options @stevegeek (#1707)

πŸ€– Maintenance

  • Chore: support view component v3 by updating slot setter methods to new with_* API @stevegeek (#1698)

Release
Release 2.31.1 - Patch release

Published 8 months

Release notes

More information and release video here

🎸 Features

  • Feature/mapkick area map @Bergrebell (#1699)
  • Resource index map component @fastjames (#1679)
  • Add autocomplete field option @fastjames (#1714)

πŸ› Bug Fixes

  • [Fix] When initializing an Action any class variables should be set to nil if appropriate @stevegeek (#1720)
  • fix: hydrate resource properly on form submission @Paul-Bob (#1712)

πŸ€– Maintenance

  • Upgrade postcss-* npm packages @fastjames (#1721)
  • Upgrade eslint NPM packages @fastjames (#1722)
  • Remove outdated @tailwindcss/jit @fastjames (#1716)
  • Upgrade css-loader npm library @fastjames (#1723)
  • Update postcss npm packages @fastjames (#1717)
  • Add Rails 7.0.x to the test matrix @fastjames (#1715)

πŸ’‘ Refactor

  • refactor: use mapkick options for area field @adrianthedev (#1730)
  • refactor: use Host for map view proc @adrianthedev (#1728)
  • refactor: default the cache store to filestore @adrianthedev (#1727)