Patch release

v2.18.1

After many years and many systems built with Rails, I've seen the pattern where many of the same parts are built over and over again. I eventually began to wonder: Is there something like a “Ruby on Rails … on Rails”? That's what Avo is to me! It's Rails on Rails! I love being able bring tools and capabilities online for my clients without spending time on the things that are ALWAYS THE SAME. Avo is really well done. The ROI on the Pro license has been immediate, sizable, and continuous. It's a no-brainer.
James Garvin
James Garvin
Software Engineer

Release notes

🎸 Features

  • Make placeholder and help callable @rickychilcott (#1406)
  • feature: make sign-out path name configurable @nkriege (#1408)
  • feature: add favicon to branding @Paul-Bob (#1400)
  • fix: issue of showing custom label for actionlist @sarvaiyanidhi (#1395)
  • feature: persistent filters @elassadi (#1379)
  • feature: generate resource from model attributes @Paul-Bob (#1244)
  • feature: filter visibility @Paul-Bob (#1298)
  • feature: default executes in host @adrianthedev (#1389)
  • feature: Extend field API with linktochild_resource attribute @elassadi (#1347)

🐛 Bug Fixes

  • Fallback to resources class / link to child resource feature @elassadi (#1398)
  • Fix nil exception , wrong class name was assigned @elassadi (#1399)
  • Fix/resource generator option @adrianthedev (#1391)
  • fix: malformed root url for javascript @adrianthedev (#1388)
  • fix: don't raise errors on community when pundit is missing @adrianthedev (#1387)
  • fix: destroy the search modal when disconnected @nkriege (#1385)
  • Support virtualattributes in keyvalue field @rickychilcott (#1381)
  • fix: visibility issues for tabs panels and sidebars @Paul-Bob (#1378)
  • fix: sidebar field visibility block @Paul-Bob (#1377)
  • fix: readonly vulnerability @Paul-Bob (#1376)
  • fix: placeholder to public dir @Paul-Bob (#1375)
  • fix: move cards controller to avoid conflicts @adrianthedev (#1373)
  • Don't swallow errors with labels and descriptions @iainbeeston (#1359)
  • fix: may-download-file data attr missing on action form @adrianthedev (#1368)
  • fix: include pundit if available @adrianthedev (#1369)

🤖 Maintenance

  • chore: add rails to dummy deps @adrianthedev (#1415)
  • chore(deps): bump loader-utils from 2.0.0 to 2.0.3 @dependabot (#1411)
  • chore: remove comment from tempalte file and remove manifester gem @adrianthedev (#1402)
  • init script may be run repeatedly without error @dhnaranjo (#1392)
  • chore: update the default sign in form @adrianthedev (#1393)

💡 Refactor

  • refactor: zeiwerk eager load resource dir @adrianthedev (#1333)