Enonic XP Distro 6.14.0
Changelog
Features
- Auth Lib - Delete principal function (enonic/xp#6029)
- Enable detachment of components from a fragment (enonic/xp-apps#511)
- Implement comments in Publishing Issues (enonic/xp#5770)
- Notify user about readonly status of the repo (enonic/xp#5832)
- Standard ID Provider - Admin user creation (enonic/app-standardidprovider#1)
- Support localisation in descriptor schemas (enonic/xp#5932)
- Wizard Panel - Dynamically change "Save" action in the Content Wizard (enonic/lib-admin-ui#203)
Improvements
- Add methods to retrieve URLs of admin tools and launcher panel to lib-admin (enonic/xp#6028)
- Change default behaviour of the Show/Hide dependent items link (enonic/xp-apps#475)
- Content Selector - Improve rendering performance (enonic/lib-admin-ui#194)
- Expose a method to get current version of XP installation from lib-admin (enonic/xp#6071)
- Instantly invalidate new content with invalid default value (enonic/lib-admin-ui#290)
- Issue List dialog - Don't switch to Closed tab after closing an issue (enonic/xp-apps#412)
- Localisation of built-in content types (enonic/xp#5995)
- Localisation of built-in macros (enonic/xp#6001)
- Node lib - Inherit permissions (enonic/xp#4801)
- Portal Lib - URL Generation - Context path parameter (enonic/xp#5845)
- System user store - Super user created without password (enonic/xp#6044)
- UI improvements in Issue email (enonic/xp#5959)
- Url methods of the Portal lib convert all "unknown" params properties to url parameters (enonic/xp#5644)
- Users App - Implement GraphQL for User stores (enonic/xp-apps#458)
- pageContributions headBegin, headEnd, bodyBegin and bodyEnd should always be arrays in response object sent to filter. (enonic/xp#5560)
Bugs
<content-display-name-script>
is not working (enonic/xp-apps#478)- Allow empty email for SU and Anonymous (enonic/xp-apps#617)
- Applications without config options should not have edit icon visible in the site configurator (enonic/lib-admin-ui#336)
- Body Mask disappears after an image is inserted in HTML Area inside the Site Configurator dialog (enonic/lib-admin-ui#365)
- Browser console errors when opening content (enonic/xp-apps#415)
- Buttons are still enabled in the grid toolbar when 2 contents have been deleted (enonic/xp-apps#398)
- Can't click Add button for a TextLine with max length config (enonic/lib-admin-ui#281)
- Content & Node lib - Multiple filters at root level (enonic/xp#5910)
- Content Details Panel - status of a content is not updated when content has been published and other content selected (enonic/xp-apps#609)
- Content selector's input field no longer gets focus when the Move dialog opens (enonic/xp-apps#578)
- Content with Time input - incorrect validation of time in the wizard (enonic/lib-admin-ui#369)
- Context menu in the Page Components view stops working after the page is saved (MS Edge) (enonic/xp-apps#378)
- Create Issue dialog - two scroll-bar present in the item-options (enonic/lib-admin-ui#272)
- Details Panel - Content status is not styled according to the rules (enonic/lib-admin-ui#359)
- Details Panel - when content is not valid, icon overlaps the display name (enonic/lib-admin-ui#357)
- Don't allow deleting SU and Anonymous users (enonic/xp-apps#547)
- Duplicate of a read-only content item is not marked as read-only in the Content Grid (enonic/lib-admin-ui#326)
- Empty fold menu in the Content Grid toolbar (enonic/xp-apps#450)
- Enable "Save as Template" for any content with custom template (enonic/xp-apps#414)
- Enforce email uniqueness for users in Auth API (enonic/xp#6039)
- Error parsing application files with UTF8 BOM encoding (enonic/xp#5990)
- Fixed delete messages notifications in the Users app (enonic/xp-apps#16)
- Fragment content cannot be moved inside a site (enonic/xp#6002)
- Generic HTTP OPTIONS handler overrides options handler in controller (enonic/xp#5841)
- Grid Context Menu - 'Undo delete' menu item should not be displayed, when the state of content is not 'Deleted' (enonic/xp-apps#575)
- GroupWizard - SaveBeforeClose dialog appears in saved group (enonic/xp-apps#371)
- HTML Area - Textbox in the Source Code dialog overflows the modal dialog (enonic/lib-admin-ui#282)
- HTML Macro Evaluation - Reduce call stack (enonic/xp#6027)
- Help text inside Schedule Publish section is not affected by the main help text toggler (enonic/lib-admin-ui#373)
- Hide actions in the toolbar when deleted content is selected together with a non-deleted one (enonic/xp-apps#550)
- HtmlArea content - Error thrown after two occurrences are swapped with DnD (enonic/lib-admin-ui#300)
- HtmlArea: Editing existing links on images deletes the image (enonic/lib-admin-ui#350)
- Icon is missing in the Page Controller view for a template (enonic/lib-admin-ui#275)
- Images with invalid date metadata cannot be edited in Content Studio (enonic/lib-admin-ui#337)
- Impossible to expand content selector in tree mode when the root contains many items (enonic/lib-admin-ui#313)
- Improve unregistering of event listeners (enonic/xp#5591)
- Incorrect behaviour of HtmlArea validation (enonic/lib-admin-ui#299)
- Incorrect message appears when try to create a role with name that already in use (enonic/xp-apps#93)
- Incorrect number of items in the Most Popular section of the New Content dialog (enonic/xp-apps#476)
- Incorrect order of and elements inside (enonic/lib-admin-ui#283)
- Issue Details dialog - Dependent items are not removed after all items are unselected in the content selector (enonic/xp-apps#487)
- Issue Dialog - issue is not saved after selected content item is unchecked in the Content selector (enonic/xp-apps#597)
- Issue List dialog "jumps" when filtering the list with checkboxes (enonic/xp-apps#405)
- Issue List dialog - After an issue was closed it remains visible under 'Open Issues' (enonic/xp-apps#418)
- Issue List dialog - Scrollbar is not originally visible for a long list (enonic/xp-apps#373)
- IssueDetailsDialog - previous title is displayed , when the title was changed and the dialog is opened again (enonic/xp-apps#599)
- Item set is collapsed when clicking on help text (enonic/lib-admin-ui#355)
- Macro is not found when name contains hyphen "-" in name (enonic/xp#5929)
- Page Components View - Menu icons disappear after a new layout is added (enonic/xp-apps#389)
- Page Components View - Regions are not visible inside a new expanded layout (enonic/xp-apps#447)
- Page Controller in child content is not updated after it was changed in the default page template (enonic/xp-apps#556)
- Page Inspection panel - Template name is missing for the Automatic template option (enonic/lib-admin-ui#269, enonic/xp-apps#359)
- PageTemplate wizard should be refreshed when application has been selected in the site-wizard (enonic/xp-apps#602)
- Refactor fetchAndUpdateNodes in TreeGrid class (enonic/lib-admin-ui#294)
- Report on elasticsearch nodes does not display the correct local node (enonic/xp#6046)
- Requests to a component URL fail when component is converted to a fragment (enonic/xp#6040)
- Save as Template button should be hidden inside a page template (enonic/xp-apps#500)
- Searching for content types in the Template "supports" field doesn't match DisplayName (enonic/lib-admin-ui#353)
- Set focus on first focusable element inside the site configurator dialog (enonic/lib-admin-ui#363)
- Standard ID Provider - Forbidden login service under site context (enonic/xp-apps#426)
- System users must differ from regular ones in the User grid (enonic/xp-apps#618)
- Text component - Alignment icons are not working [Firefox] (enonic/lib-admin-ui#292)
- The "expand all help-text" displayed even when no help-texts exists (enonic/xp-apps#648)
- Toolbox CLI - Load of dump with skipped versions fails (enonic/xp#5925)
- Uncaught exception when trying to sort content while the repository is in readonly mode (enonic/xp-apps#506)
- Uploader button stops working after image component is moved inside the Page editor (enonic/xp-apps#436)
- User Wizard - Can't save user with role and group with the same name (enonic/xp-apps#396)
- Users Filter Panel - items in the Aggregation View are not correctly sorted (enonic/xp-apps#544)
- Version History Panel - button 'restore this version' should be disabled, when user has no rights for the content (enonic/xp-apps#615)
Refactorings
- Bundled apps - Change location of phrases resource bundles (enonic/xp-apps#457)
- Change location of common resource bundle (enonic/lib-admin-ui#293)
- Get rid of ListContentByPath REST api (enonic/xp#6020)