Enonic XP Distro 7.11.0
Changelog
Features
- HtmlLinkProcessor: process links with query parameters (enonic/xp#7571)
- Implement QueryDSL filter (enonic/xp#7081)
- implement exists DSL expression (enonic/xp#9603)
Improvements
- Add Path property to ContentVersion (enonic/xp#9588)
- Add Permissions property to ContentVersion (enonic/xp#9585)
- Add childOrder to ContentVersion (enonic/xp#9559)
- Allow to set WorkflowInfo in UpdateMediaCommand (enonic/xp#9664)
- Confirm upgrade to a major version of an installed app (enonic/app-applications#904)
- Improve processHtml (experimental) (enonic/xp#9413)
- Migrate to OSGi Cmpn 8 (enonic/xp#9655)
- verify attachment checksum on modification of media content (enonic/xp#9659)
Bugs
- Attachment modifications are not synced in layers (enonic/xp#9604)
- Binary references may not reflect actual file names in exports (enonic/xp#9635)
- Branches with underscore must not be allowed (enonic/xp#8698)
- Bug in vhost routing to other site (enonic/xp#9519)
- Content Security Policy is not enabled (enonic/app-admin-home#797)
- Contents of a layout region get duplicated after save (enonic/xp#9753)
- Corrupt image prevents its data to be modified (enonic/xp#8282)
- Fix setting CONFIG via inline script (enonic/app-standardidprovider#482)
- Generated password is shown when 'Change password' modal dialog is reopened (enonic/app-users#1052)
- Icon resolver won't respect admin vhost config (enonic/xp#9647)
- Image component rendering causes 404 page if referenced image is not available (enonic/xp#9301)
- It shouldn't be possible to unassign system.administrator role from su user (enonic/app-users#1227)
- Launcher url may become incorrect with some vhost config (enonic/app-admin-home#706)
- Login doesn't work on admin vhost (enonic/app-standardidprovider#496)
- NodeMultiRepoQuery does not return suggestions in result (enonic/xp#9668)
- Passing in maxAge when doing system dumps results in NullPointerException (enonic/xp#8108)
- Regexp is validated only in the first occurrence of an input (enonic/xp#9464)
- Removing su user from role:system:admin causes failed system repo init on next restart (enonic/xp#9516)
- Reopen admin tool in a browser tab if URL has changed (enonic/app-admin-home#819)
- Replace LiveTrace with Guillotine in the Welcome tour (enonic/app-admin-home#795)
- Update media always makes content IN_PROGRESS (enonic/xp#9663)
- Uploading a new attachment won't change workflow state of the content (enonic/xp#9520)
- Vacuum does not release directory locks properly (enonic/xp#9646)
- Vacuum stops on broken blob (enonic/xp#9601)
- lib-grid jsdoc need module (enonic/xp#9606)
- utf-8 charset is not set for default HTML rendering (enonic/xp#9697)
Refactorings
- Dependency updates Trail 7.10 (enonic/xp#9499)
- Dependency updates Trail 7.11 (enonic/xp#9653)
- Minimize use of ContextAccessor.current() where possible (enonic/xp#9626)
- Simplify UUID class and subclasses (enonic/xp#9230)
- Update to Gradle 7 (enonic/xp#9541)