Enonic XP Distro 7.1.0
Changelog
Features
- Content & Node JS Libraries - Exists function (enonic/xp#7212)
- Content Workflow (enonic/xp#7149)
- Highlight (enonic/xp#7253)
- Publish message (enonic/xp#7181)
Improvements
- Admin - Content Media - Handle encoded identifier (enonic/xp#7227)
- Content Lib - Image Component - Return image reference (enonic/xp#7284)
- ContentVersion - Publish information (enonic/xp#7198)
- Enforce javascript MIME type on assets with ES extensions (enonic/xp#7102)
- Optimize RepositoryService::list (enonic/xp#7172)
- Sanitize binary names on resource upload (enonic/lib-admin-ui#1010)
- Support custom placeholder text in display name input field (enonic/lib-admin-ui#1029)
Bugs
- Application installation cluster events missing (enonic/xp#7113)
- Application that creates content on init causes console errors (enonic/lib-admin-ui#1018)
- Applications - Handle concurrent requests (enonic/xp#6853)
- Check if node exists when checking if content has unpublished children (enonic/xp#7114)
- Confirmation about unsaved changes in an unchanged ID provider (enonic/app-users#234)
- Content lib - Modify-method changes values to strings in the site config (enonic/xp#7255)
- Default values not set on sub components (enonic/xp#7085)
- Display name expression doesn't work in a form with empty Custom Selector (enonic/lib-admin-ui#1042)
- Dump error when repo has more than 10000 nodes (enonic/xp#7124)
- Explain-parameter does not work (enonic/xp#7048)
- Handle localization format errors (enonic/xp#7333)
- Highlighted node in Tree grid is not reset on data refresh (enonic/lib-admin-ui#1039)
- ImageContentProcessor deletes existing custom extra data (enonic/xp#7108)
- Incorrect behaviour when updating boolean properties in site config (enonic/lib-admin-ui#1088)
- Install App Dialog - error message still shown after correct application URL was submitted (enonic/app-applications#89)
- No error is displayed when trying to install an application from non-existing location (enonic/app-applications#90)
- Node lib - Modify method runs supplied editor function twice (enonic/xp#7220)
- Node lib - Push - IncludeChildren is ignored (enonic/xp#7100)
- Not all of the apps available for upgrade are shown in the Install app dialog (enonic/app-applications#92)
- Row loses selection after the content has been modified in sorted and scrollable grid (enonic/lib-admin-ui#982)
- Save button's tooltip remains visible after the button was pressed and disabled (enonic/lib-admin-ui#596)
- Selection checkbox in the Tree Grid toolbar becomes irresponsive when content is filtered (enonic/lib-admin-ui#1086)
- Some content gives NPE when resolving dependencies (enonic/xp#7159)
- Spinner is not visible while application list is being fetched (enonic/app-applications#106)
- Start/Stop buttons are not changing state on toolbar after stopping or starting 2 selected applications (enonic/app-applications#94)
- Stop resolution of dependency branch on a published reference (enonic/xp#7106)
- Timezone offset incorrectly calculated during summer time (enonic/lib-admin-ui#1093)
- lib-mail fails to send an email with attachment (enonic/xp#7324)
Refactorings
- Remove Saxon dependency (enonic/xp#7112)