@jsi jsi released this Nov 21, 2016 · 3822 commits to master since this release

Assets 2

Changelog

Features

  • Asynchronous tasks JavaScript API (XP-3976).
  • Checkbox input - Set alignment from input config (XP-4322).
  • Global configuration for apps (XP-4200).
  • Help text inside an item set (XP-4193).
  • OptionSet (XP-4101).
  • Show/suggest alt text and enable editing (Insert image) (XP-4445).
  • Show/suggest caption from image caption and description (Insert image) (XP-4446).
  • Storing published info on content (XP-4071).

Improvements

  • Add basic auth to http-lib (XP-4263).
  • Add document to macro context (XP-3597).
  • Allow page post-processing after error.js (XP-4248).
  • Applications App - Applications should be sorted by display name (XP-3981).
  • Content Wizard - Implement toggle icon for help text (XP-4109).
  • Content Wizard - Replace help text icon (XP-4247).
  • Delete content dialog - Set focus on the "Delete" button (XP-4146).
  • Edit Permissions dialog - Don't duplicate selected option in the context menu (XP-4131).
  • Expose metrics framework (XP-4313).
  • Faster loading of the Editor Panel when there is no app/controller selected for the site (XP-4073).
  • Group requests for related content in content form (XP-4107).
  • Implement disposer that is executed when app is stopped (XP-4262).
  • Implement require loader for JSON documents (XP-4261).
  • Implement right behaviour for "this" in script module (XP-4225).
  • Implement thread-dump status reporter (XP-4320).
  • ItemSet and OptionSet - Remove thick grey border when occurrence.max=1 (XP-4427).
  • Mobile panel - Add transition on opening preview (XP-4406).
  • Mobile/lo-res - Preview header covers the previewed content (XP-4162).
  • Mobile/lo-res - Show compact version of the Publish button (XP-4164).
  • More robust handling of unknown item types (XP-4253).
  • Page Editor - Close text edit mode on a click outside (XP-4143).
  • Page Editor - Highlight page component with dashed border on hover (XP-4366).
  • Publishing delete should consider children in sync-work resolving (XP-4389).
  • Remove all script cached scripts when one script is modified (XP-4259).
  • Replace three details panels with one (XP-3998).
  • Show progress feedback for Content publish (XP-3923).
  • Show publish.from info in detail panel in ContentStudio (XP-4402).
  • Site Wizard - alphabetically sort items in the application selector (XP-3982).
  • Support custom parameters in CustomSelector (XP-4268).
  • TextArea - Resize on focus (XP-4407).
  • Unpublish function in JavaScript content library (XP-4376).

Bugs

  • A fragment created from an empty text-component is shown with 'undefined' name in the Page Component window (XP-4357).
  • A mixin with image selector crashes the Content Wizard (XP-4278).
  • After an item-set has been drag'n'dropped, HTML Area inside stops working (XP-4277).
  • Border displayed on the PageEditor when fragment has been created from the layout (XP-4364).
  • BranchService - Path cache not updated on push (XP-4404).
  • BranchService - Path cache not updated on snapshot restoration (XP-4437).
  • Content Studio - Slow rendering under Internet Explorer 11 (XP-4254).
  • Content Wizard - Changing display name or path of a published content won't change status to Modified (XP-4142).
  • Content Wizard - Inspect panel pops up when editor is not available (XP-4244).
  • Content Wizard - Status of published fragment won't change to modified after save (XP-4359).
  • Content moved to content containing the original folder name may be deleted if original parent deleted (XP-4476).
  • ContentWizard - Status of content not updated after rollback to version with a different status (XP-4179).
  • Create/Send/Handle a snapshot restoration event (XP-4459).
  • Default value does not work for Custom Selector input type (XP-4159).
  • Detail Panel - Incorrect alignment of the widget selector (XP-4160).
  • Dropdown is cut off when input is positioned at the bottom of a panel (XP-4265).
  • Dropdowns are misplaced in some of the modal dialogs (XP-4350).
  • Duplicated image is not displayed on the PageEditor (XP-4361).
  • Duplicated rows appears when an application was installed via uploading of a JAR and upload window is closed before upload completed (XP-4234).
  • Emulator tab - Selected screen resolution is not highlighted in the list (XP-4237).
  • Error appears in the browser's console when the PageEditor was minimized or maximized (XP-4354).
  • Fix misalignment of elements in the detail panel (XP-4166).
  • Gradle plugin does not exclude script-api module (XP-4340).
  • HTML Area - "Source" button is not available in the inline mode (XP-4280).
  • HTML Area - Blur on Alt-Tab (XP-3973).
  • HTML Area/Image dialog - Invalid layout of the Cropping effect dropdown (XP-4144).
  • HTML Editor: image caption aligned wrong when image is small, in original size (keepSize is true) and centered. (XP-4137).
  • Head requests with http-client library fail if Content-Length header is set (XP-4147).
  • Image Editor - Image not refreshed after version restore (XP-4331).
  • Image Editor - Image is incorrectly cropped when viewbox has small height (XP-4221).
  • Image Editor - Image not refreshed after being changed in another window (XP-4279).
  • Image meta-data not refreshed in the wizard when changes were saved in another browser window (XP-4178).
  • ImageEditor - crop handler can be dragged onto the zoom bar (XP-4177).
  • Images in fragments are not displayed correctly when fragment is viewed (XP-4396).
  • Importing a lot of content kills content-mananger (XP-4026).
  • Impossible to save changes and close the Wizard after an image was croped (XP-4167).
  • Incorrect alignment of elements inside the Search Panel (XP-4218).
  • Incorrect filtering of options when parent and its child were selected for moving (XP-4111).
  • Insert Link dialog is not centered on open (XP-4325).
  • Inspect panel - Radio buttons inside component config are misplaced (Windows only) (XP-4405).
  • Install Application dialog - Wrong behavior of app installation progress (XP-4176).
  • Launcher toolbar does not work for custom admin tools (XP-4238).
  • Logging complex objects in Javascript results in exception (XP-4260).
  • Maximum of 10 memberships shown in User preview (XP-4473).
  • Mobile/lo-res - Preview panel is showing wrong content when more than one item is selected (XP-4163).
  • Move/rename should require MODIFY instead of DELETE on the current node (XP-4334).
  • Page Component View - menu icon not present near menu items(only in IE) (XP-4345).
  • Page Editor - Fix position of the page placeholder icon (XP-4249).
  • Page Editor - The frame must be centered under emulated resolutions (XP-4239).
  • PageEditor won't get updated after a fragment has been removed in the browse panel (XP-4356).
  • Parts returning undefined breaks live edit (XP-4236).
  • Portal functions idProviderUrl/loginUrl/logoutUrl should point to root content (XP-4330).
  • Problem with global configuration for apps (XP-4401).
  • Push Node Events not handled by NodeEventListener & StorageService (XP-4440).
  • Push node - Target node already exist check (XP-4335).
  • Requests to launcher is slow when in dev mode (XP-4483).
  • Response with 404 instead of 403 when content exists but user has no rights (XP-3663).
  • Shadow mask does not disappear, when application was uninstalled (XP-4241).
  • Site Config - Validation crashes on invalid value with regexp (XP-4413).
  • Site Configurator Dialog -Horisontal Scrollbar should not appear, when the backround image has been clicked (XP-4421).
  • Status of published content changes from "Modified" to "Online" after save (XP-4351).
  • Text Component editor - Format menu is still visible after closing the edit mode (XP-4302).
  • TikaException related to handling image orientation in Enonic XP admin (XP-3896).
  • Version rollback does not seem to trigger update event (XP-4150).
  • Welcome Tour modal dialog does not always have correct location. (XP-4180).
  • Wrong dependency-scope in lib-context (XP-4485).
  • Wrong errormessage when implementing customselector (XP-4216).
  • Wrong parsing of charset encoding in response from http-client lib (XP-4219).
  • includeDependencies-flag in publishContent-command does not work as expected (XP-4375).

Refactorings

  • ContentTreeGrid - refactoring (XP-4149).