Skip to content

Enonic XP 6.10.0

Compare
Choose a tag to compare
@jsi jsi released this 24 Apr 11:55
· 4949 commits to master since this release

Changelog

Features

  • Implement pluggable mime-type providers and loaders (#4757).
  • Implement status "New" for content items (#4428).
  • Improve visualisation of actions for "Pending delete" content (#4567).

Improvements

  • Add filter for enonic market apps (XP-3901).
  • Content Grid Toolbar - Add cart icon for switching between preview and selected items panel (XP-4844).
  • Content Wizard - Exclude WizardStepNavigator from tab cycle (XP-4872).
  • Fragment's display name should be displayed on the Page Component View (XP-4848).
  • HTML Area - Implement Find/Replace modal dialog (XP-4881).
  • HTML Area - Modal dialogs must handle submit on Enter and close on Esc (XP-4910).
  • Implement trace API and event listeners (XP-4763).
  • Insert Link dialog - Don't allow links to unrenderable content (XP-4802).
  • Install App Dialog - Replace server notification about incorrect distro url with an error message (XP-4912).
  • Install Application dialog - Don't show spinner while installing applications (XP-4897).
  • Make not renderable content editable (XP-4660).
  • Option Set - Don't clear input values when an option is unselected (XP-4889).
  • Page Editor - Add "Edit" to the context menu of image and fragment components (XP-4955).
  • Publish dialog - Show invalid items on top of the dependants list (XP-4755).
  • Publishing Wizard - Enable excluding any item from the dependants list if it's not a parent to other items in the list (XP-4890).
  • Publishing Wizard - Right-align X icon (XP-4884).
  • Publishing wizard - Enable toggle selection of children for selected content item (XP-4830).
  • Replace Select All/Clear Selection with a checkbox (XP-4843).
  • TinyMCE - Upgrade to version 4.5.2 (XP-4891).
  • Unpublish menu item should be present in the ContextMenu (BrowsePanel), when context is Modified or PendingDelete (XP-4972).
  • When inserting a macro into a Text Component it creates an extra p-element above inserted macro in rendered html (XP-4732).
  • Add support for filters in content js-api (#4689).
  • Add template mode option to thymeleaf render (#4391).
  • Automatically update the details panel whenever widgets are updated (#4580).
  • Change max header size for requests in Jetty (#4367).
  • Create session lazy on first access (#4440).
  • Fix outline and tab order of items in the toolbar (#4492).
  • Implement generic DescriptorService (#4716).
  • Implement native version of Source dialog in HTML Area (#4526).
  • Implement native version of Special character dialog in HTML Area (#4533).
  • Internal error page should no show when body != null (#4575).
  • Lib Content - Add support for accessing contenttype information (#4680).
  • Make selectors also match path-elements (#4398).
  • Move dialog - Confirmation when content is about to be moved out of its site (#4414).
  • Move dialog - Show tree structure inside the content selector (#4413).
  • Page Editor/Inspect Panel - Give a warning before changing to page template (#4410).
  • Remove empty figcaption tag when rendering HTML Area contents on the server (#4434).
  • Support Ctrl+click in the Page Editor (#4512).
  • Support filters in node js-api (#4700).

Bugs

  • Content Grid - Preview panel is not updated when a fragment was changed in the wizard (XP-4943).
  • Content Grid - Search from the filter panel results in browser console errors (XP-4805).
  • Content Grid Toolbar - Disable Sort button when selected content item doesn't have children (XP-4942).
  • Content JS API - Content publish for an anonymous user - Null pointer exception (XP-4967).
  • Content Preview - Preview is not refreshed after replacing an image in the image editor (XP-4954).
  • Content Wizard - 'Save Before Close' dialog does not appear for changed content (XP-4933).
  • Content Wizard - Empty tooltip is visible (XP-4909).
  • Content Wizard - Missing validation of the 'Online to' field (XP-4941).
  • Content Wizard - Red icon is missing for invalid content (XP-4931).
  • Content Wizard - settings are not refreshed, when a content version was changed (XP-4850).
  • Creating a Site with siteConfig from JavaScript API fails (XP-4947).
  • Fragment Content -Exception occurrs, when layout was changed and a content from the column was removed (XP-4820).
  • Fragment Wizard - 'Reset' menu item for the root element should be present in the context menu (XP-4812).
  • HTML Area - Toolbar "jumps" in full screen mode (XP-4908).
  • HTML Area / Insert link - "null" value in the tooltip field for existing link (XP-4906).
  • HTML Area/Insert Link dialog - Don't validate unrenderable content on the "Download" tab (XP-4907).
  • ImageComponentView - Incorrect style of warning message when uploading an existing image (XP-4963).
  • ImageSelector - Error when trying to upload an image that already exist (XP-4973).
  • Impossible to save changes when 'Overwrite child permissions' was set to true (XP-4932).
  • Impossible to use DateTime input with Option Set (XP-4790).
  • Incorrect posiotion for DropDown when an image inserting in a layout (XP-4609).
  • Inspection Panel(Context Window) - the panel not refreshed, when a version of the content was switched (XP-4856).
  • Install App Dialog - Incorrect comparison of installed app versions (XP-4958).
  • MainWebHandler - 404 when the admin path is renamed (XP-4965).
  • Market App: no market apps listed for XP 6.10 (XP-4822).
  • Page Editor - Error message inside invalid fragment is not properly styled (XP-4846).
  • Page Editor - Page controller selector disappears after the site was saved (only on MS Edge) (XP-4937).
  • Page Editor's Inspection Panel - Keep the panel open after changing a template or a controller (XP-4964).
  • Publish dialog 'Include Child' icon should not be displayed, when a content has no children (XP-4915).
  • Publishing Wizard - X icons are disabled when invalid content is selected (XP-4883).
  • Publishing wizard - Calendar icon is visible during publishing (XP-4829).
  • Publishing wizard - Incorrect order of dependants (XP-4898).
  • Publishing wizard - Unnamed dependencies are allowed to be published (XP-4926).
  • Security wizard-step-form not refreshed in a child content, when permissions were changed in the parent content (XP-4930).
  • SiteWizard -Page controller - drop down disappears, when permission was added (XP-4681).
  • Tab key should cycle through all buttons on a modal dialog (XP-4940).
  • Uploading new image to image content results in hang and crash of content studio (XP-4953).
  • 'Version history' and 'dependencies' are displayed at the same time (#4581).
  • Adjust notifications bar to not span too high on many notifications (#4472).
  • Admin tool 'Users' - Name field still editable after successful creation of principal (#4621).
  • Application name indexed in fulltext-field (#4474).
  • Applications - applications not filtered, when one or more applications were checked and 'Show Selection' has been pressed (#4792).
  • Applications grid- Stop and Start buttons should be enabled, when stopped and started applications are selcted (#4713).
  • Attachmentuploader in part config creates error message when "upload" button is clicked (#4748).
  • Attempt to create a fragment in the page-template wizard throws an exception (#4768).
  • Auth login should attempt to authenticate with user stores in alphabetical order (#4734).
  • BodyMask is not hidden, when dragged content was published (#4802).
  • Browser freezes after an image was dragged to the drop zone in the ImageWizard (#4470).
  • Bug when restoring one snapshot, then another (#4400).
  • Bypass Felix faulty session handling (#4657).
  • Content Mapper - Missing attribute (#4746).
  • Content Wizard - 'Security Step' is not shown for users with read-only permissions (#4755).
  • ContentTypeSelector produces console errors in the Content Wizard (#4627).
  • ContentWizard - status of the content is not refreshed, when a version was restored (#4643).
  • ContentWizard/Inspect panel - Part with attachment uploader is not saved with Apply button (#4812).
  • Controller mapping is not triggered for preview when the content has no matching page template for the content type (#4730).
  • Edit Permissions Dialog shows incorrect content name (#4752).
  • Error appears in the browser console when wizard for new folder is opened (#4795).
  • Error message appears on the wizard-page, when JPG was replaced with a svg (#4542).
  • Exception after removing one item from selection in the Show Selection mode (#4709).
  • Fragment Wizard - Wizard is not updated when related image was updated or changed (#4765).
  • Http sessions are not removed when expired (#4442).
  • ImageSelector content - errors in the console appear when selected images were moved (#4824).
  • In Publish Wizard hide "Show children" toggler when an item doesn't have any unpublished children (#4692).
  • Indirect memberships not checked when adding an application to a site (#4644).
  • Insert Image dialog -Errors appears in the browser console when an imported image was selected in the dialog (#4491).
  • InsertImage dialog - Errors in console when try to upload a svg file (#4823).
  • Inspection Panel - icon is not updated, when 'Edit' icon was pressed and new image uploaded (#4595).
  • Invalid message in the "Unpublish dialog" when it's opened for the second time (#4668).
  • Long and Float values are converted to String when passed to node-lib functions (#4421).
  • Macro dialog is missing vertical scrollbar (#4845).
  • Missing request path property in tracing info (#4839).
  • Missing support for index as path in node-API (#4397).
  • NPE on import targeting a manually sorted node (#4636).
  • Notification message always appears when a Users-folder is expanded and an user was removed (#4541).
  • OptionSet -Error appears when 'upload' button in the ImageSelector was pressed (#4813).
  • OptionSet content - incorrect validation of the content in the wizard, when all required fields are filled (#4594).
  • Page Component View - Fragment's display name disappears after content was saved (#4764).
  • Page Template Wizard - 'Edit' icon for the content type selector must be hidden (#4745).
  • Principal with uppercase name (#4462).
  • Problem with opening of ItemSet content, when AttachmentUploader is present in the set (#4753).
  • Publish Wizard - Don't allow excluding child content of 'Deleted' items (#4731).
  • Publishing Wizard - Exclude from publishing is not properly working (#4419).
  • RepoConnection.modify converts properties to String (#4632).
  • Resolve dependencies with children for a selected online content (#4640).
  • Search for special characters in HTML areas (#4832).
  • Selected options under Custom Selector should not have Edit icon (#4819).
  • User store with users deleted (#4603).
  • User with "Users Administrator" rights cannot change a password (#4423).
  • Wizard tab not closed, when a user store was removed (#4588).
  • keynote files becomes media:unkown should be media:presentation? (#4577).

Refactorings

  • Clean up blobstore API (XP-4849).
  • Move com.enonic.xp.portal.rendering to internal package (XP-4799).
  • Rename MacroProcessorScriptFactory to MacroProcessorFactory (XP-4798).
  • Move SnapshotService to api, remove snapshot-methods from NodeService (#4405).
  • Move admin applications tool into separate app (#4523).
  • Move admin users tool to separate app (#4520).
  • Move app deploy code to different bundle (#4503).
  • Remove unused id() on LocalScope (#4441).