Twill 3.5.3 is a patch release adding support for Laravel 12 and addressing various bugs and improvements.
HOW TO UPDATE
Run composer update in your project and then, run Twill's own update command: php artisan twill:update. This will force update your published Twill assets. If you are versioning them, you can delete the old ones from your repository. If you are using custom Vue components, you should rebuild Twill assets using php artisan twill:build.
Added
- Add Laravel 12 support by @Tofandel and @Braunson in #2765
- Add support for repeaters crops configuration by @zeezo887 in #2760
Fixed
- Fix global search not setting search string properly by @nikhiltri in #2763
- Fix slug encoding issue by preventing
HasSlug::getUtf8Slug()from guessing encoding by default by @zachgarwood in #2771 - Fix malformed model when creating a module with no traits selected by @zeezo887 in #2759
- Fix hardcoded namespace for singleton models by @phyce in #2742
Improved
Docs
- Update custom form field instructions with correct path by @phyce in #2736
- Update instructions on using custom icons by @phyce in #2735
Chores
- Add PHP 8.4 and 8.5 support to CI test matrix by @ifox in #2790 and e5f0cd
- Update npm dependencies by @ifox in d58c16a and 81a57b3
- Bump http-proxy-middleware from 2.0.7 to 2.0.9 by @dependabot in #2764
- Bump on-headers and compression by @dependabot in #2772
- Bump nanoid from 3.3.7 to 3.3.8 by @dependabot in #2711
- Bump axios from 0.28.1 to 0.30.2 by @dependabot in #2779
New Contributors
Full Changelog: 3.5.2...3.5.3