@jsi jsi released this Sep 21, 2016 · 4387 commits to master since this release

Assets 2

Changelog

Features

  • Add support for SVG in content studio (XP-3913).
  • Application descriptor and icon (XP-3877).
  • Forced authentication as user:system:su (XP-3931).
  • Generic help text for input types (XP-3820).
  • HTML Area - Enable configurable toolbar (XP-3786).
  • Home Dashboard (XP-3699).
  • Implement new input type "Custom Selector" (XP-3825).
  • Integration with Visual Web Optimizer (XP-3710).
  • Lazy loading Delete/Publish/Unpublish elements (XP-3600).
  • XP Welcome Tour (XP-3702).

Improvements

  • Activate spell checker in HtmlArea input type (XP-3592).
  • Add "refresh" parameter to contentLib.create (XP-3966).
  • Add new function "refresh" in new lib repo-lib (XP-3967).
  • App Install - Progress bar loses its state on big applications (XP-4096).
  • Avoid redundant back-end call in ContentBrowseFilterPanel (XP-3583).
  • Blur single-occurrence selectors upon selecting a value (XP-3974).
  • Check that parent exists before pushing node (XP-3672).
  • Checkbox - Adjustable label placement and clickable label (XP-3709).
  • Clean up PublishContentResultJson (XP-3650).
  • Content Browse Panel - Enable showing full selection on demand (XP-3536).
  • Content Wizard - Clear invalid values in the form after saving content (XP-3541).
  • Content Wizard - Duplicate should always be enabled (XP-3773).
  • Content Wizard - Enable unlinking removed owner from content (XP-3810).
  • Content Wizard - Masking of panels (XP-3861).
  • Content Wizard toolbar - Hide Page Components and Inspect icons when no controller selected (XP-3958).
  • Context library - Run with principals (XP-3789).
  • Controller URL mapping should support URL parameters (XP-3900).
  • Delete Dialog - Hide "Instantly delete" checkbox when there are no online items (XP-4075).
  • Delete content dialog - Don't show header for empty list of dependencies (XP-3812).
  • Delete dialog - Check off "Instantly delete" checkbox when all items are "Pending delete" (XP-3615).
  • Dependencies widget - Exclude content item from being shown among its own dependencies (XP-3634).
  • Detect session expired in Home app (XP-3662).
  • Don't trigger multiple content permission requests for rapid selection changes (XP-3894).
  • Duplicate - Open duplicated item in a new tab (XP-3780).
  • Enable toolbar buttons of image wizard panel on fixing broken image (XP-3782).
  • Error handling - Highlight fields on validity change (XP-3697).
  • Error handling - Highlighting of invalid fields (XP-3696).
  • Error handling - Instantly highlight invalid fields in content wizard (XP-3698).
  • Fetch info on demo apps using the getMarketApplications API (XP-4064).
  • Group Wizard - The group itself should not be shown in its Members dropdown (XP-4019).
  • HTML Area - Blur on Alt-Tab (XP-3973).
  • HTML Area - Change default tools (XP-3868).
  • HTML Area - Enable statusbar (XP-3867).
  • HTML Area - Plugin support (XP-4116).
  • Home screen - Remove shader, don't collapse Launcher panel on click (XP-3987).
  • Implement throttling when using keyboard navigation in the Content grid (XP-3621).
  • Impossible to clear the error message from the LiveEdit frame, when application was removed in SiteConfigurator(site wizard) (XP-3808).
  • Improve DeleteNodesByIds performance by not fetching Nodes and bulk-delete nodes (XP-3555).
  • Improve uploader and image editor on image failure and upload reset (XP-3791).
  • Insert Image dialog - Align X icon with the right border of selected image (XP-3656).
  • Lazy loading of principals in User app treegrid (XP-3570).
  • Make date time picker month arrows to stay static (XP-3903).
  • Move Content Dialog - Close on pressing Escape (XP-3639).
  • Multiselect RichComboBox - Unselect options on click outside of the dropdown (XP-4074).
  • New Content Dialog - Filter input is not disabled while content types being loaded (XP-3661).
  • New Content Dialog - Replace two spinners with one (XP-3653).
  • Optimize API requests fetching content permissions (XP-3510).
  • Page Editor - Different styling of component selection (XP-3413).
  • Page Editor should not be open by default for content without a controller (XP-3957).
  • Pressing Enter or Tab in the dropdown must move focus to the next input in the form (XP-3625).
  • Remove fade-in effect in the Content Wizard (XP-3826).
  • Rewrite contentResource delete to use new contentService.deleteWithoutFetch (XP-3671).
  • Search icon - Highlight when content is filtered (XP-3642).
  • Selector input - Don't highlight first option in the dropdown as active when it doesn't have focus (XP-3633).
  • Selector inputs - Highlight focused icons in SelectedOptionsView (XP-3629).
  • Show Welcome tour the first time dashboard opens (XP-4094).
  • Show idproviders in application panel (XP-3932).
  • Show macros in application info panel (XP-3648).
  • Show name of page controller in the context menu for the page (XP-4018).
  • Simplify collapse of the widget selector dropdown (XP-3617).
  • Site Config dialog - Apply mask when HTML area modal dialog is active (XP-3614).
  • Site Wizard - Inspection Panel should not hide, when page controller was changed on the panel (XP-4021).
  • Support tab-key in HtmlArea (XP-3582).
  • Update min requirements to Java 1.8 update 92 (XP-3887).
  • Validation - Don't instantly highlight new item set upon creation (XP-3823).
  • Validation - Don't show validation message for element blocks (XP-3822).
  • XP MarketService: need api methods to fetch data about application (XP-3899).

Bugs

  • 1x1px placeholder is rendered for all images without a source path (XP-4104).
  • A Part or Layout with a HTML-comment in the top will behave unexpectedly (XP-3148).
  • A long name for logged in user pushes the 'Log out' button outside the screen Tools menu. (XP-4118).
  • Admin portal requests should require Admin login rights (XP-4055).
  • AppTab will not reflect changes in display name of a new content while preview is being loaded (XP-4058).
  • Application uploader bar gets overlapped by vertical scrollbar (XP-3890).
  • Applications app - BrowseItemsSelectionPanel displayed with a scrollbar when nothing is selected (XP-3849).
  • Attachment filename with comma fails to get a proper URL (XP-4117).
  • Bad handling of deleted items in contentSelector and imageSelector (XP-3230).
  • Can't change caret position inside input element of some input types (XP-4038).
  • Can't select a Wizard tab after deleting a duplicated content item (XP-4010).
  • Clicking outside an expanded dropdown in Firefox, does not close it (XP-3627).
  • Content Grid - Fix incomplete row selection (XP-3657).
  • Content lib - Delete content on master set state to pending_delete (XP-3884).
  • Content lib - NPE on contentLib.delete for a missing content (XP-3881).
  • Content moved to an expanded folder won't display in the new location (XP-4097).
  • Content not correctly filtered, when filter panel has been hidden (XP-3586).
  • ContentSelector does not work in macros (XP-3722).
  • ContentVersionInfoView - New version history does not appear when content was updated (XP-4005).
  • Context Window - Page controller dropdown gets duplicated (XP-3742).
  • Context menu of the Content grid is visible in the wizard (XP-3658).
  • Creating a new content results in endless spinner in the Wizard (XP-3807).
  • DateTime content type - Discrepancy notification when saving (XP-3905).
  • Dates in December breaks the browser (XP-3885).
  • DeleteDialog childList contains mainlist items (XP-3721).
  • Descriptor dropdowns - Keyboard navigation doesn't work (XP-3983).
  • Detail panel is empty the first time after selecting a content item in the dev mode (XP-3618).
  • Detail panel shows contents of wrong widget when switching from docked to floating mode (XP-3968).
  • Display Name not updated in the AppBarTabMenuItem, when version with different display name is restored (XP-3248).
  • Don't open the Details panel after closing the wizard on mobile (XP-4031).
  • Duplicated label for CheckBox input types (XP-3994).
  • Editor doesn't get reloaded upon save of the Wizard form (XP-3988).
  • Email validation does not allow new top level domains (XP-4112).
  • Enonic.com move-search result ordering (XP-3937).
  • Error occurs when you try to set role 'Everyone' (XP-4016).
  • Exception occurs, when content with an image-selector opened and required image was removed before the opening of content. (XP-3813).
  • Exception property in error handler does not contain Java Exception object (XP-4138).
  • File drop in uploader does not work. (XP-3737).
  • Fix controller mappings for site (XP-3902).
  • Fix controller selector appears briefly in the preview panel when saving (XP-4044).
  • Fix custom widgets to be shown in details panel on details panel toggle (XP-3960).
  • Group, that was removed, is displayed on the UserWizard (XP-3953).
  • HTML Area - Changing image alignment via Image Dialog removes wrapping paragraph (XP-3910).
  • HTML Area - Image dialog - Uploader is not working (XP-3886).
  • HTML Area - Image modal dialog - Image selector is not shown after selecting an image (XP-3873).
  • HTML Area - Insert Link dialog is not centered (XP-3874).
  • HTML Area - Not updated when saved in other browser window (XP-4023).
  • HTML Editor - Anchors are not listed in the "Insert Link" dialog (XP-4080).
  • HTML Editor - Changing alignment with icons in the toolbar breaks element (XP-4062).
  • HTTP headers not set for Macro controllers in preview (XP-3649).
  • Image Editor - Autofocus should not be shown in the cropping mode (XP-4020).
  • Image Selector - Changing selection won't update SelectionToolbar (XP-3632).
  • Image Selector - Clicking on checkbox inside selected image does not make item focused (XP-3669).
  • Image Selector - Rearranging selected images initiates drop zone in Firefox (XP-3635).
  • Image Selector - Selecting an image does not show the buttons (XP-3631).
  • Image Selector content type - uploader buttons get hidden on switching wizard tab (XP-3920).
  • Image selector - Dragged item becomes selected/deselected after drag end in Firefox (XP-3668).
  • Impossible to close wizard for User, Role and Group (XP-3934).
  • Impossible to duplicate an image content (XP-4043).
  • Impossible to move a content to another location (XP-3947).
  • Insert Link dialog - Checkbox "Open new tab" is not set for existing link (XP-3613).
  • Inspection Panel should be closed, when 'Page Controller' was removed (Automatic) (XP-3993).
  • Install Application dialog - Console errors when uploading a local jar file (XP-4132).
  • Install Application dialog. Button 'Install' displayed for an application that already installed (XP-3939).
  • Internet Exploder @Gjensidige enters into compatibility mode / crashes on login screen of Enonic XP probably because of missing meta element (XP-4108).
  • Its possible to store more that one node with case difference (XP-4088).
  • MacroModalDialog does not contain a title, when any option was selected (XP-3869).
  • Media Uploader - Duplicate Upload button (XP-3785).
  • MobileContentBrowseToolbar buttons states are not equal to buttons state of ContentTreeGridActions (XP-4029).
  • Move Content Dialog - options from drop down selector are blinking (XP-4039).
  • Move combobox shows dropdown before data list was loaded (XP-4061).
  • Move content - Destinations filtered incorrectly (XP-4082).
  • New user store is not displayed in the grid when the Clear Filter Button on the Filter Panel clicked (XP-3759).
  • Page Editor, wrong sorting of contents in the dropdown menu (XP-3938).
  • Portal URLs fail when content name contains square brackets (XP-3975).
  • Publish Dialog. 'Include child items' not checked, when the 'Publish Tree' menu item was selected (XP-3942).
  • Publish and Unpublish buttons state does not change in content wizard on content publish/unpublish (XP-4028).
  • Publish button blinks when switching content selection via user without publish rights (XP-4017).
  • Publish button changes its position when expanding/collapsing the detail panel (XP-3956).
  • Publish button is available to user without publish rights in Mobile mode (XP-4030).
  • Publish button on the wizard toolbar should be enabled, when content is invalid and delete is pending (XP-3818).
  • Publish item dialog. Dependant list not shown, when Include child was checked (XP-3963).
  • Publish toolbar button and Publish menu have wrong state in some cases (XP-3584).
  • Publishing Dialog - The Publish button is disabled for a modified site (XP-4027).
  • Radio Button content: selected option not saved (XP-3941).
  • SVGZ is not displayed in HtmlArea (XP-4089).
  • SaveBeforeClose modal dialog appears when there are no changes in the site-wizard (XP-3811).
  • Sending email with contentType and attachment fails (XP-3870).
  • Shortcut content: different behavior of validation in the wizard and in the grid (XP-3806).
  • Shortcut-wizard, button 'edit' should not be shown, when the target refers to itself (XP-3809).
  • Site Live Form Panel - Controller dropdown is not removed when a new site is assigned to the application and the controller in the other browser window (XP-4012).
  • Site Wizard - Publish Tree menu item disabled on the wizard-toolbar, when site has been published (XP-3969).
  • Spinner not displayed when the Select All link is clicked and a lot of content is present in the grid (XP-3805).
  • Unknown status displayed on the publish dialog (XP-3824).
  • Update event not triggered when content is renamed (XP-4033).
  • UserWizardPanel - Group membership is duplicated if group names are equal (XP-3984).
  • Userstore with existing users can be deleted from the wizard (XP-3848).
  • Valid email does not pass validation when saving a user in Chrome Canary (XP-3930).
  • Validation - Content type selector is validated upon creation of a page template (XP-3855).
  • Wizard Form - Changes made to content of certain types don't get pushed (XP-4001).
  • Wizard isn't closing after content has been deleted (XP-3720).