Enonic XP 5.1.0
5.1.0 was released 2015-04-22 and includes the changes listed below.
Added
- Support for existing (simple) commonjs modules
- Handling of shorcuts in portal
- Implement new date, date-time and time (all with timezones) input-types
- Html editor input-type based on TinyMCE
- Handle image orientation in image generation process
- Use best-fit image to generate thumbnail for image media type
- Bulk move support in browse view
- Add structured cookie part in JS request
- Support recursive delete of contents
- Live Edit - Empty components need a placeholder
Changed
- Rename references of Metadata to ExtraData in Java and Admin code
- Annotate every API class @beta
- Move BlobKey from API to internal classes
- Require Java 1.8.0 update 40
- Upgrade Elasticsearch to 1.4.4
- Upgrade to latest TypeScript 1.4.1
- Improvement to startup-behaviour in elasticsearch cluster discovery
- Update list of emulated devices in live edit
- Move validation flag to tab and drop red text
- Improve robustness by partial loading when clicking in live-edit
Fixed
- Filtering does not work when search text is entered a second time
- Move content UI should respect the same rules as when creating content
- Wizard gets inconsistent when updating icons
- Problem when creating new content before expanding tree
- Parent order is not updated when moving or creating content
- Set remove buttons in input elements according to occurrences
- Various update image fixes
- Selecting parent and children for delete yields 404 on delete child
- Buttons on toolbar disappear when user drags a split to the left side
- Keyboard operations stop working after sorting in grid
- Missing reset header-tags to normal in medium editor
- Time picker-boxes remain open after moving focus to another input
- Impossible to publish content when it was moved to another location
- Wrong filename in Media attachment links
- Unknown content type appears in the filter panel for zip archives
- Multiple selection of files in uploader should depend on occurrences
- Grid Panel not refreshed, when content filtered and new content added
- Validation status not updated for tag input type
- Browser cache of Content Types is never invalidated
- Improve error handling when a required module or mixin is not available
- Layout storing components in wrong regions
- LIKE-queries does not lowercase value in query
- Problem editing a content when user that created item was deleted
- Keyboard input selects/deselects readonly values in UserStore wizard
- User Store Wizard: 'SaveBeforeClose' dialog does not appear after editing of permission's accessor
- User Store Wizard: 'Create Users' access selector for permissions is shown instead of 'Read'
- No server event is generated for sorting in browse view
- Long display names break presentation of tab
- Invalid content blocks save and closing of tab
- Validate required fields in GUI, to avoid server messages like "Status 500 Server error"
- Problem moving a content to folder that already contains a content with same name
- Remove button 'Add' from the Single Selector Form View Panel
- Radio buttons are not visible for input type Single Selector
- Order of page templates does not affect selection
- Sorting on boolean values return random results
- Handle double-encoded exports from 5.0.1
- Strange ordering problems when using "module-wirframe" in live-edit
- Creating content through content command API ignores content type
- Inherit permissions are not default when creating content using script commands
- Create unnamed content if name, displayName and displayNameScript is empty
- Live Edit not working after changing page template
- Wrong validation of occurrences in ContentTypeFilter
- When opening a new content wizard panel, the form is created twice
- Prevent selecting stopped modules in the Site module selector
- TinyMCE and HtmlArea input types mapped to wrong property-type