Skip to content

Enonic XP 6.9.0

Compare
Choose a tag to compare
@jsi jsi released this 19 Jan 10:14
· 5752 commits to master since this release

Changelog

Features

  • CMS Expert role (XP-4549).
  • Content Grid - Dim content items for users with read-only access (XP-4462).
  • Execute main.js when application starts (XP-4647).
  • Node-lib (XP-4145).
  • Open Content Wizard in native browser tabs (XP-4442).
  • Repo Service API (XP-3997).
  • Site config permission check (XP-4545).
  • Time-based publishing (XP-4554).
  • Unpublish dialog - Add progress bar (XP-4271).

Improvements

  • Add Caption, Artist, Copyright to vector images (XP-4533).
  • Add correct notification messages, when a parent folder with children has been removed or published (XP-4628).
  • Add sliding effect when opening the preview panel on mobile (XP-4524).
  • Change "mod-" in shortcut tooltips to "Cmd" or "Alt-" based on user platform (XP-4495).
  • Content Wizard - Change layout of the Navigation Step Toolbar (XP-4657).
  • Content Wizard - Enable keyboard shortcut for scrolling to a wizard step (XP-4873).
  • Content preview panel - Change message when there are errors during rendering (XP-4491).
  • Date/Time picker - Add placeholder text (XP-4519).
  • Date/Time picker - Correctly move focus when pressing enter for datepicker with occurrences (XP-4518).
  • Fix text from "content(s)" to "item(s)" (XP-4785).
  • Image Editor - Add tooltips to the icons (XP-4503).
  • Image Selector - Don't show count in button labels when one image is selected (XP-4490).
  • Image caching - Store cached images using a hash (XP-4644).
  • Image editor - Replace Reset button with "Reset filters" link (XP-4496).
  • Implement loading of configuration from multiple paths (XP-4568).
  • Implement registration of event listeners in javascript (lib-event) (XP-4661).
  • Improve error handling when site-developer forgets to export handling method. (XP-3783).
  • Include app-name in error message when an app fails to install (XP-4747).
  • Increase hit box area in the Content grid under mobile resolution (XP-4460).
    • Content Grid - Right-align the column with checkboxes under mobile resolution (XP-4461, Task).
  • Install App dialog - Close the dialog upon selecting a distro file (XP-4566).
  • Move Content Dialog - Focus the 'Move' button upon selecting destination content (XP-4668).
  • Move core-config to server-config (XP-4621).
  • Notifications message panel - Add transparency (XP-4499).
  • Page Components view - Open text component for edit on double-click (XP-4688).
  • Page Editor - Minimize the Wizard form after the page is unlocked (XP-4480).
  • Publishing Wizard - Fix texts related to scheduled publishing (XP-4833).
  • Redesign of Content preview on mobile resolution (XP-4667).
  • Remove checks for site.xml and application.xml for application test (XP-4671).
  • Remove file extension from display name for uploaded media files (XP-4449).
    • Remove file extension from display name when uploading new content (XP-4448, Improvement).
  • Require should also be possible with JSON (XP-4458).

Bugs

  • Alert dialog always appears, when new image was uploaded in the wizard but Save was not pressed (XP-4705).
  • Application installation - Temporary application jar is not deleted (XP-4267).
  • As default, 500-errors in portal should be logged (XP-4273).
  • Broken uploader in attachment content type (XP-4779).
  • Changing back and forth between options in optionset that contains RadioButton makes value not work (XP-4777).
  • Clicking dependencies in the Dependencies widget shows wrong results in the Content Grid (XP-4532).
  • Components View - Display name of a text component is not updated when its text is changed (XP-3149).
  • Content Grid Toolbar - Button "New" is active when multiple items are selected (XP-4735).
  • Content Tree - Content item selection doesn't always change after a link is clicked in the preview panel (XP-4567).
  • Content Wizard - Action button tooltips are no longer shown on F2 (XP-4627).
  • Content Wizard - Collapse icon is misplaced (XP-4629).
  • Content Wizard - Mod+S won't save content when image selector has focus (XP-4863).
  • Content Wizard - On mobile resolution the Page Editor toggle buttons are visible when the editor is not (XP-4686).
  • Content Wizard - The main help text icon doesn't toggle help text inside mixin item-sets (XP-4659).
  • Content Wizard - Two tooltips pop up in the toolbar for a new site (XP-4767).
  • Content Wizard tab - Skip notification about unsaved changes when session expires (XP-4684).
  • Content Wizard toolbar - Fix menu overflow and alignment of the help-text icon (XP-4482).
  • Content type's "Display name scripts" stopped working in 6.9 B3 (XP-4801).
  • Content wizard - Opening a new content tab is blocked by popup blocker (XP-4832).
  • Content/Application/User Grid - Turn off zebra backround (XP-4704).
  • ContentSelector- Pressing edit-button does not open the new browser tab with a content-wizard page (XP-4625).
  • Date/Time picker - Fix keyboard navigation (XP-4517).
  • DateTime/Time picker - Fix placeholder text (XP-4742).
  • Dependencies Widget: outbound dependencies not displayed , when site with inserted images was selected (XP-3893).
  • Don't override native browser outline highlighting (XP-4733).
  • Empty modal dialog blinking during inserting of the Macro into HtmlArea (XP-4731).
  • Emulator panel - Screen height won't reset after switch to 'Full Size' resolution (XP-4821).
  • Error appears in the browser console, when a background image was selected in the SiteConfigurator dialog (XP-4472).
  • Error appears in the browser console, when application was removed and selected again (XP-4420).
  • Fold Button - Expand/collapse dropdown on click instead of on hover (XP-4702).
  • Fragment Wizard - "Alert" dialog with Stay or Leave buttons appears when there are no unsaved changes (XP-4699).
  • Fragment Wizard -Error appears in the browser console, when selected option was removed in the Inspection Panel (XP-4633).
  • Fragment-wizard won't get updated after the related image has been updated (zoomed, focused) (XP-4700).
  • HTML Area - Layout breaks after inserting an image and clicking outside of the editor (XP-4479).
  • HTTP client - SSL domain validation fails with hosts having multiple certificates (XP-4552).
  • Image Editor - Change header opacity (XP-4701).
  • Image Editor - Fix repositioning when toggling the edit mode (XP-4529).
  • Image in wizard for image content does not update image on version rollback (XP-4728).
  • Images imported to XP with plus character in filname not rendered (XP-4769).
  • In Content Studio, Browse view triggers parts twice (XP-4653).
  • Input types inside an option set are not validated on the server (XP-4610).
  • Insert Link Dialog: doesn't get focus when opened in 6.9 B3 (XP-4796).
  • Insert Link dialog - Mandatory "Text" field is no longer checked by validation (XP-4698).
  • Install App dialog - Still showing offline error message after going online (XP-4690).
  • ItemSet content wizard - Notification dialog must appear when trying to close the wizard with unsaved changes (XP-4422).
  • Launcher toolbar does not work for custom admin tools (XP-4238).
  • Lib content setPermissions returns true when the principal was not found (XP-4689).
  • Linked figure element (with an image) is not escaped in Page Editor (changes window url) (XP-4729).
  • LiveEdit - highlighter rectangle is shifted, when text component has been inserted (XP-4604).
  • Manual order fails after moving content to manually sorted parent (XP-4619).
  • Manually uploaded content isn't sorted correctly (XP-4447).
  • Mixins do not work inside option-set (XP-4601).
  • Move Dialog - Enable paging (XP-4615).
  • Not enough space to show options in the dropdown selector, when site configurator dialog not big enough (XP-4419).
  • NullpointerException on sorting when surrounding nodes does not have a manual order value (XP-4734).
  • Option Set - Broken layout of HTML Area inside an option-set after adding a second occurrence (XP-4791).
  • Option Set - Form inputs inside itemsets are not cleared when an option is unselected (XP-4807).
  • Option Set - Validation message is not shown for invalid content on publish (XP-4869).
  • Option Set content - button 'Edit' in the Image-selector does not open an image-wizard (XP-4787).
  • Option Set content Alert Dialog always appears, when data typed and Save button pressed (XP-4789).
  • OptionSet - Config "expanded" works only on the first level (XP-4603).
  • Page Editor - After customizing a page linked to a page template, the page keeps the reference to the template (XP-4655).
  • Page Editor - Alt-Tab doesn't tab out of Text Component Firefox.
  • Page Editor - Error when using tags inside a Part component (XP-4544).
  • Page editor - On-hover border is shown in text mode (XP-4493).
  • Page editor - Text component incorrectly goes out of edit mode (XP-4494).
  • Page editor - Wrong height of the context menu (XP-4578).
  • Preload a node before selecting it in the Content Grid when the content was clicked in the preview (XP-4608).
  • Principals with an uppercase letter in the name cannot be deleted (XP-4687).
  • Publish Dialog - Lazy loader stops loading items after turning "Include child items" off and on again (XP-4754).
  • Publish dialog - Endless spinner on the "Publish" button (XP-4740).
  • Publish dialog - No message about invalid content when it's lazy-loaded on scroll (XP-4730).
  • Publishing wizard - Calendar icon is visible during publishing (XP-4829).
  • Repository info in patch cache & node events (XP-4471).
    • Repository info - Node events (XP-4737, Improvement).
    • Repository info - Path cache (XP-4738, Improvement).
    • Repository info - Node Event Listener (XP-4739, Improvement).
  • Running functions in contextLib.run using 70 times slower than normal (XP-4543).
  • Shortcut - The Wizard form won't refresh after another version of content was restored (XP-4484).
  • Sort dialog - Catch key events (XP-4500).
  • Sort dialog - Fix focusing and keyboard navigation (XP-4501).
  • Sort dialog - Reset selected sorting option when the dialog was canceled (XP-4502).
  • Toolbar - Fold button says "More" instead of "Actions" even when all actions are folded (XP-4741).
  • Toolbox - Handle response prettifying errors (XP-4864).
  • Tooltip not appearing when hovering over ContentTreeGrid (XP-4576).
  • Unnecessary publish dependency for online parents (XP-4706).
  • Usage of lib-context in apps requires including also lib-auth (XP-4713).
  • Vhost enabled can be bypassed (XP-4794).
  • Wizard Step Form - X icon is not correctly aligned (XP-4696).
  • Wizard Step Navigator - Wrong layout when the wizard has many steps (XP-4703).
  • update node should not allow name-change (XP-4847).

Refactorings

  • JsonToPropertyTreeTranslator refactoring (XP-4831).
  • Refactor JaxRs it's multiple servlets (XP-4669).