Release v2.19.0
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 link_to_child_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 virtual_attributes in key_value 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)