✨ Enhancements
- New
session::store
core component: return your customSessionStore
handler #6961 - Show info text when variable is an array #6930
- The Vue template compiler can be switched off in the config. This will load the vue runtime version. Plugins and the lab views that rely on the template compiler will no longer work.
// `/site/config/config.php` return [ 'panel' => [ 'vue' => [ 'compiler' => false ] ] ];
- Panel: user needs to confirm current password when changing their own password or the password of another user (e.g. as admins) #6971
- Panel system view: Some security checks will be skipped on local setups #6932
- The security check for an accessible
kirby
folder now uses theLICENSE.md
file instead ofcomposer.json
to avoid false-positive blocks by web application firewalls #6932
🐛 Bug fixes
- Custom sections: fixed issue where Vue mixin would overwrite
load
method #6809 - Requests for a page's
html
representation get redirected to the normal page URL without extension #6509 - Panel menu: fixed backdrop on narrow viewports #6983
- Link dialog: fixed permalinks for default language #6982
- Fixed file template wrongfully being written to secondary language content file #6739
- Add missing title for toolbar buttons #6998