v4.46.0
What's new
- Allow roles and groups to be database driven. #5686 by @ryanmitchell
- Add console command to import file-based groups and roles into database. #6774 by @ryanmitchell
- SVG images get sanitized upon upload. #9365 by @duncanmcclean
- Allow
.html
to be stripped fromparent_uri
in routes. #9364 by @duncanmcclean
What's improved
- German translations. #9374 by @helloDanuk
What's fixed
- Support data in Eloquent based user groups. #9395 by @jasonvarga
- Revert overzealous file extension renaming feature. #9389 by @jasonvarga
- Make copy reset password link action opt-in. #9390 #9397 by @jasonvarga
- Fix importing fieldsets in custom blueprint namespaces. #9387 by @duncanmcclean
- Catch errors when sending user activation email. #9382 by @duncanmcclean
- Only use site language for form submission validation messages if submitted from front-end. #9383 by @jasonvarga
- Avoid caching URLs with a token. #9381 by @jasonvarga
- Fix user groups/roles querying. #6131 by @ryanmitchell
- Avoid saving icons to field configs. #9372 by @duncanmcclean
- Hide actions on form index/show pages when user is missing relevant permissions. #9371 by @duncanmcclean
- Bard: Only configure placeholder extension when placeholder is provided. #9369 by @duncanmcclean
- Always show slug rengerate button if enabled. #9366 by @jasonvarga
- Fix some translations. #9361 by @peimn
- Fix whereTime affecting the date as well as time. #9360 by @ryanmitchell
- Passthrough Cmd/Ctrl + Enter inside Bard. #9313 by @godismyjudge95
- Support brackets in translation strings in translator helper. #9380 by @jasonvarga
- Bump vite from 4.2.3 to 4.5.2. #9367 by @dependabot