Features & Fixes
- Improve Brazilian Portuguese translations by @ASVdeM and @kwy95 in #460
- Support Rails 8.0 routes by @zealot128 in #470
- Document and clean up helper modules by @spohlenz in #474
- Add
config.default_form_controllers
option for default form Stimulus controllers by @spohlenz in #475 - Navigation item path improvements by @spohlenz in #480
- Defer registration of admin models until lookup time by @spohlenz in #483
- Avoid passing default action from navigation item (let admin decide) by @spohlenz in #484
- Fix
Admin#path
when nil passed as action parameter by @spohlenz in #485 - Improve fetch wrapper error handling by @spohlenz in #488
- Rewrite URL helpers and support
:method
option onadmin_link_to
by @spohlenz in #490 - Add
serialize_persistent_params
helper method by @spohlenz in #493 - Turbo frame wrapper improvements by @spohlenz in #494 / #495 / #497 / #502
- Sidebar scroll fixes by @spohlenz in #498
- Remove block passing / layout support from
'trestle/flash/alert'
partial by @spohlenz in #500 - Ensure scopes continue linking to scope even when currently active by @spohlenz in #501
- Update turbo to 8.0.10 by @spohlenz in #504
Maintenance & Cleanup
- Clean up usage of ruby2_keywords by @spohlenz in #469
- Add CI Gemfiles for Rails 8.0.0.alpha by @spohlenz in #471 / #472
- Update scope methods to use kwargs by @spohlenz in #476
- Use kwargs within Navigation classes by @spohlenz in #478
- Globally replace use of
content_tag
withtag.<el>
by @spohlenz in #477 - Rename
Trestle::Builder#params
to#permitted_params
(aliasing old method) by @spohlenz in #481 - Use real ES6 private methods/fields instead of underscore prefixes by @spohlenz in #487
- Remove
:remote
from pagination link options by @spohlenz in #492 - Fix deprecation warnings in Sass build by @spohlenz in #505