Features
- New
user.login:failed
hook - New
status=
query parameter for/site/children
and/pages/$pageId/children
API endpoints. You can now filter pages by the following status options (all
,listed
,unlisted
,published
,drafts
) #2846 - Content representations: Allow custom MIME #2803
- New
this.$helper.string.hasEmoji(string)
for the Panel and Panel plugins
Enhancements
- Usernames are now sanitised and all HTML tags are stripped.
- The
dump()
ande()
helper functions are no longer defined if they already exist. This increases compatibility with Laravel and other frameworks. - Improved RTL supports for text, textarea, tags and structure fields #1510
- Improved doc block comments
- Increased test coverage
- Improved variable names in components #2839
- Updated Github templates to integrate our new feedback platform
- Kirby now recognises new image formats: avif, j2k, jp2. Those will not be resized yet though.
- API requests now strip double-slashes in request paths properly #2740
- async/await in User View
Bug fixes
- Fixed info text for users dialog #2832
- Fixed file preview info for non-images #2842
- Fixed
mediaRoot()
for File models #2838 - Fixed issue in the FileView when searching for and navigating to other files #2849
- Fixed payload routing for dialogs #2845
- Fixed upload error for user avatars, when the file type does not match the previous avatar #2834
- Fixed bug in Pagination range #2812
Stats
- 50 commits
- 26 closed issues and PRs
- Contributors: @afbora, @bastianallgeier, @damiendart, @distantnative, @lukasbestle, @mattlenz, @S1SYPHOS