@jsi jsi released this Oct 13, 2017 · 970 commits to master since this release

Assets 2

Changelog

Features

  • Add config to ContentTypeFilter input type (#5412).
  • Add selection of Role in the User Group wizard (#5285).
  • Auto deployment of applications (#5541).
  • Enable bulk deletion of users in the Users app (#5284).
  • Enable saving a custom site page as a template (#5185).
  • Enable showing status in Content selector (#4936).
  • Implement adjustment of orientation in the Image Editor (#5328).
  • Implement image flip in the Image Editor (#5329).
  • Implement max-length config for TextArea input type (#5336).
  • Implement max-length config for TextLine input type (#5335).
  • Implement min and max config for Double input type (#5334).
  • Implement min and max config for Long input type (#5333).
  • Implement sanitize function in JavaScript (#4935).
  • Improve UX of creating a new entity in the Users app (#5124).
  • Switch Image selector to default tree-structure (#5214).
  • Switch content selector to default tree-structure (#4933).

Improvements

  • A fragment should not be allowed to be moved out of its site (#5500).
  • Accept JavaScript Date object as parameter for lib-value time functions (#4403).
  • Add "Save as Template" action to context menu of the page node in Page Component View (#5186).
  • Add a tooltip to disabled Publish button in the Issue dialog (#5463).
  • Add missing localization phrases (#5475).
  • Add missing norwegian translations (#5246).
  • Create Issue dialog - Filter out assigness without publish permissions (#5304).
  • HTML Area - Change header shortcuts to "Ctrl-Shift-number" (#5520).
  • Hide "base:unstructured" completely from the New Content dialog (#5466).
  • Hide regex validation text inside TextLine control when there's no regex in config (#5431).
  • Implement keyboard deletion of selected component in Page Editor and Page Component view (#5319).
  • Implement min/max server validation for Double and Long Input Types (#5399).
  • Implement sorting in Content Tree selector query (#5657).
  • Implement the possibility to use bouncycastle security (#5072).
  • Increase verbosity in ApplicationResource (#5456).
  • Mobile resolution - Don't unhighlight grid item and always open Preview Panel on click (#5019).
  • Optimize delete content command (#5451).
  • Remove bulk-request for delete (#5430).
  • Right-align the checkbox column in Content and Image selectors (#5265).
  • Support Range header and byte serving for attachments (#5091).
  • Toolbox CLI - Support scheme definition (#5652).
  • Widgets - Allowed principals (#5215).

Bugs

  • 'New' button should be disabled when nothing is selected in the grid and user is not allowed to create content in the root (#5188).
  • 404 Error appears in the console, when a content was removed in the grid (#5366).
  • Application Service - Dependencies resolution dependant on activation (#5594).
  • Broken layout in the Launcher panel when the list of tools is long (#5514).
  • Caching blobstores should not cache faulty entries (#5260).
  • Change Password Dialog should always initially display 'Show' link for the password field (#5374).
  • Content Wizard - 'Create Issue' menu item doesn't work when content is invalid (#5458).
  • Content Wizard has not been updated when an version of the content was restored (#5354).
  • Content display using a site mapping fails in edit view (#5169).
  • Controller mappings returns 200 for WebSocket response (#5655).
  • Custom Selector is not working in ID provider (#5438).
  • Default input values don't work inside x-data mixin (#5624).
  • Edit action must be disabled when all selected items are read-only (#5241).
  • Edit icon for an image component in the Inspect panel is not working (#5460).
  • Filtering does not work in the OptionFilter(Image Selector, Move Content Dialog, Shortcut content) (#5345).
  • ImageSelector -Error appears in the console, when an image was filtered and the option clicked (#5357).
  • Incorrect info in Page Template widget when template is not found (#5581).
  • Inspection Panel - Fragment selector is not refreshed when fragments are added or removed (#5454).
  • Instantly validate app after adding it to site (#5468).
  • Issue Details dialog - Disabled Publish button should be shown when there's invalid content in the issue (#5268).
  • Issue List dialog - State of checkboxes in the filter is not kept after the last issue is published (#5320).
  • IssueDetailsDialog - Publish button should be disabled, when user has no rights to publish the content (#5301).
  • ItemSet content - HtmlArea stops working after DnD of an item (#5499).
  • Launcher - wemjq is not defined (#5506).
  • List of dependant items is not refreshed after deletion in the Issue Dialog (#5372).
  • New Content dialog - Misplaced drop zone (#5337).
  • Notification about unclosed issues doesn't disappear after publishing of the last open issue (#5300).
  • Page Components view - Keyboard navigation stops working after an image component is selected (#5441).
  • Page Components view is not masked by a modal dialog in Content Wizard (#5318).
  • Page Editor - Incorrect layout of an empty component placeholder inside a fragment (#5424).
  • Page Editor - Remove margins on the sides of empty image component (#5432).
  • Page Editor shows an error after selected page template is deleted (#5488).
  • Page Template widget is not refreshed after page descriptor was changed in the Content Wizard (#5396).
  • Possible to avoid path-check for simultaneous create-requests (#5252).
  • Preview Panel is not refreshed after page descriptor was changed in the Content Wizard (#5527).
  • Problem with size of app icon in issue email (#5293).
  • Recursive getChildren with count 0 does not populate the correct totalHits-value (#5667).
  • Remove empty space when custom selector doesn't have thumbnails (#5509).
  • ResponseSerializer - ArithmeticException for big byte sources (#5528).
  • Show notification about unconfirmed changes in HTML Area modal dialogs (#5497).
  • Site Configurator dialog is not entirely masked by additional dialogs (#5275).
  • Site configuration with mixin (#5415).
  • StackOverflowError extracting metadata from excel media (#5462).
  • Test fails in build, but not Idea (VersionTableCleanupTaskTest) (#5625).
  • Unlinking an application from a site with fragments results in console errors (#5481).
  • Update Issue Dialog - Excluded items are not removed from the list after save (#5383).
  • UserWizard - text in the link under the password input is not correctly updated (#5368).
  • Version History Panel - display name is not readable on the panel (#5353).