@jsi jsi released this Jun 15, 2015 · 10294 commits to master since this release

Assets 2

5.2.0 was released on 2015-06-15 and includes the changes below:

Added

  • Support for deleting empty user stores (XP-9).
  • Added alphabetic asc sorting to items shown in module detail view (XP-413).
  • Added validation that provided properties matches input-type on create and update content (XP-343, XP-441, XP-442, XP-444, XP-459 & XP-508).
  • Support for providing page contributions from a component controller (Experimental) (XP-300).
  • Added script command and Thymeleaf function portal.processHtml to process TinyMCE links (XP-437, XP-462, XP-501 & XP-707).
  • Added drag and drop support for ImageSelector input type (XP-415).
  • New "Insert/edit link" feature in TinyMCE editor that allows user to add to text a hyperlink to either internal or external content, trigger download of media files or initiate a new email message (XP-397, XP-448, XP-513).
  • New "Insert/edit image" feature in TinyMCE editor that allows user to add to text an image (select from existing images or upload a new one) (XP-514).
  • Support for localization (Experimental) (XP-380)
  • NewContentDialogue - Add panel that helps user select content type (XP-475)

Changed

  • Improved detection of media type for uploaded content (XP-339).
  • Image selector in the Content Wizard will not render images until it's expanded for the first time (XP-56).
  • Sort button is now disabled for content types not allowing children (allow-child-content=false) (XP-412).
  • Styling of TinyMCE toolbar (XP-363).
  • TinyMCE toolbar is hidden when the editor is not in edit mode (XP-321).
  • When TinyMCE editor is being scrolled and the toolbar goes out of the view it gets detached from the editor so that the buttons are always accessible from the editor (XP-402).
  • Improved consistency of Context Window cycle button (XP-329).
  • Config element in input-type XML configuration is now optional (XP-359).
  • Tools now requires admin-role (XP-453) (XP-612).
  • DateTimePicker now tolerate changes in config (XP-328).
  • Better caching of javascript per module (XP-486).
  • Changed validation message for a single mandatory field in the Content Wizard from "Min 1 occurrence required" to "This field is required" (XP-479).
  • Locked live edit page no longer has black mask with Unlock icon over it. Instead, when clicking locked live edit page user gets "Customize" option in the context menu which will unlock the page for editing (XP-446).
  • When a locked live edit page is clicked the context window will slide in. When clicked again, the "Customize" context menu will disappear and the context window will slide out (XP-525)
  • User can drag'n'drop new elements to locked live edit page which will automatically unlock it (XP-446).
  • Script command reorderChildren propose an additional parameter "childOrder" to execute an initial reordering (XP-58).
  • Improved error message in log for invalid XML files in modules (XP-566)
  • Use all the available width when editing images in Content Manager (XP-553)
  • Asset url's are now created on base url (XP-537)
  • Performance improvements while opening content wizard (XP-311)
  • Styling of remove button in tabs (XP-480)
  • Use display name for content notification messages in Content Manager (XP-528)
  • Live Edit - Adjustments to context window styling (XP-636)
  • Content window uses dropdown for parts and layouts instead of combobox (XP-549)
  • TinyMCE - Reduce padding (XP-639)
  • Tooltip - Remove unnecessary tooltips (XP-715)
  • Sorting - Remove strange symbol associated with sorting (XP-716)

Fixed

  • Script - Object export does not work the same as module.export (XP-377).
  • Unlike other input fields TinyMCE editor doesn't show glowing effect upon getting focus (XP-361).
  • Set default value to "true" for allow-child-content in content-type.xml (XP-387).
  • When deleting a published content with children, the children are not marked for deletion (XP-371).
  • The deletion of a published content will not delete the unpublished children (XP-395).
  • The reindexing script usage is incorrect and its optional values are not handled (XP-374).
  • Elasticsearch trying to reallocate shards if disk is more than 90% full (XP-405).
  • When user is in edit mode in TinyMCE editor and presses Cmd-S (Ctrl-S) this will trigger browser's native save feature (XP-360).
  • Content with required input of type 'DateTime' is not validated in content edit view even if all required values was populated (XP-400).
  • It is possible to publish content with input-type 'Time' even if required-contracts are not fulfilled (XP-451).
  • Preserve image orientation for thumbnails (XP-352).
  • The uri property was not set in the request parameter for controller.js handlers (XP-434).
  • Content not updated after removing images from ImageSelector fields (XP-456).
  • Not possible to collapse Roles folder in User Manager (XP-436).
  • Users and Groups folders can be selected for deletion in User Manager (XP-431).
  • Selecting a part fails on a page with default template (XP-432).
  • Content Manager is not refreshed when adding a new content on an empty grid (XP-204).
  • Newly uploaded images are not removed from the content (XP-461).
  • Content and site is not available in a service controller (XP-278).
  • HEAD request returns 405 (method not allowed) (XP-393).
  • Live Edit not working after unselecting page layout (XP-445).
  • Required password not validated when creating a new user (XP-465).
  • Apply not working for inspect page in Live Edit (XP-450).
  • Spinner does not disappear when an image is loaded in ImageSelector (XP-392).
  • Css bug fixes for forms and form items (XP-270)
  • Content preview still visible when nothing selected in Content Manager (XP-342).
  • Internal request findLastNodeBeforeInsert does not take into account the parent node to look into (XP-506).
  • The previous manual sort is overridden by any new manual sort (XP-58).
  • Manual sort only works for the 10 first elements (XP-483).
  • Publishing deleted content gives id instead of name in notification message (XP-440)
  • Serving root in portal causes exception and http-response 500 (XP-466)
  • Search in Tag input type was case sensitive (XP-563)
  • When installing multiple modules on a site, asset urls are created with wrong module name (XP-559)
  • Site wizard, 'Logo component': button "Edit" does not work for Xeon module's logo (XP-344)
  • HTML-area values from exports done in 5.0.0 are not decoded correctly when imported (XP-391)
  • When selecting other content in Content manager same event is triggered 2 times and duplicate request is sent (XP-319)
  • After dragging the first component into a "locked" page in Live Edit, the component is not selected (XP-590)
  • Same requests are sent multiple times when refreshing page (XP-337)
  • Status data in Content Grid changed to display in full (XP-529)
  • Tiny MCE, Content Wizard page: button 'Add' does not work, when 'mce-toolbar' showed in the text area (XP-478)
  • TinyMCE - set focus inside editor after adding a new instance (XP-509)
  • Missing message when no matching items found in Single Selector drop-down (XP-325)
  • Empty part placeholder in Live Edit not working properly (XP-520)
  • Automatic listing of tags when the user is not typing in Tag input type (XP-145)
  • TinyMCE - strange behaviour when adding a new editor or changing its sequence (XP-579)
  • When changing page templates in Live Edit the new page should be reset (XP-611)
  • Live Edit - Buggy behaviour when toggling page templates (XP-591)
  • Content Wizard - Design broken for formItemSets (XP-552)
  • Filtering on name containing dash in search filter key didn't return expected results (XP-606)
  • Reset button not working for a page in Live Edit (XP-519)
  • Link editor buttons not working in Live Edit text component (XP-578)
  • Need to press "Customize" twice in Live Edit (XP-671)
  • Styling problem for selected empty components in Live Edit (XP-587)
  • Selecting layout sometimes does not show context window in Live Edit (XP-638)
  • Emptying components causes visual error in Live Edit (XP-609)