Mugo's eZ Publish core contributions
Ibexa
- Fixed overriding view parameters for view_embed only permission
- Remove "Vary: cookie,authorization" header from responses by fixing no_vary route name
Legacy bridge and Admin UI
- Add location prefix for HTTP cache purge requests
- Fix legacy bridge view cache clear on Ibexa 4.x
- Set the default tab globally by using a new DefaultTab ini variable
- ez_content has been deprecated and should be replaced with ibexa_content
- Fixing preview issue after uploading an image as embed object
- Add location prefix for HTTP cache purge requests
eZ Publish / eZ Platform
- "dump" operator to support more variable types than "attribute"
- Add support for custom static cache handlers
- Allow ezuser datatype fromString to be used for updates
- Show proper edit conflict object information
- Fix a common problem of empty viewcache on busy eZ Publish sites
- Allow the fromString method on ezmatrix attributes to accept empty strings to remove all matrix rows
- Bug fix on ezxml input parser
- Bug fix on every auto-save action
- Allow object relation attribute to be used in object name pattern
- Specify how binary files should be opened in the browser (downloaded or opened inline)
- Community dashboard widget shows the wrong month
- Separate caching headers for TTL and Vary: X-User-Hash
- Use semantic HTML tags <strong> and <em>
- Clear prioritized language list cache when switching siteaccesses
- Version history Status column is missing Queued and Repeat statuses
- Support custom fatal error message
- Allow the register link to be hidden by module access settings
- Fix memory limit error in delayed indexing script
- Delayed indexing should fail gracefully on trashed / broken node
- Delayed indexing: moved nodes logic should not skip normal pending objects
- Bug fix: Administration Interface object title runs over language indicator
- Fix cookbook command examples
- Properly clear persistence cache when object state is updated
- Provide file name to custom upload handlers
- Add object state changes to the audit log
- Add object to create view cache variations based on protocol (HTTP/HTTPS)
- Allow REST API tests to pass on all versions of PHP
- Make string template operators (extract, extract_left, extract_right, begins_with, ends_with, insert, remove, contains) UTF-8 friendly
- Clear object / view cache when an object gets re-indexed
- Fix escaping for custom tag attribute values
- Support "allowed classes" limitation for object relation fields
- Support MySQL error codes in DB exceptions so that we can retry transactions
- Fix back-end preview on PHP 7
- Support quality override by image alias
- Adding function "create" to simplify the creation of an eZSiteData entry
- Add inline documentation for date formatting in templates
- Fix Administration Interface anchor link scroll bug
- Add a field to support "date object was trashed"
- Avoid double decoding of URL
- Only update the preview panel when it is open
- Fix duplicate user account logic
- Fix "change password" functionality in legacy bridge
- Fix spacing issue in content fields template
- Allow RerunURL to be used on hidden pages
- Return proper 404 pages on partial URL alias paths
- Allow sorting by "date object was trashed" field
- Prevent literal HTML from crashing Administration Interface
- Fix Content Type creation filter on certain words such as "File"
- Use "inset" for "scaledown" aliases to avoid undesired image cropping
- Fix issue when viewing settings for left menu ordering
eZ Flow
- Additions to custom attributes: allow them even on manual blocks; support a "select" type
- CustomAttributeNames on UseBrowseMode attributes & source listing change
- Support user-friendly names for custom attributes
- Inline INI documentation about custom attribute types
- Custom start node for browse mode in dynamic blocks, manual blocks, and custom attributes
- Add Remove Source button so that relations can be removed from blocks
- Allow filtering of blocks by zone instead of displaying all blocks in every zone
- Support class limitation in block custom attributes
- eZ Flow pool table not updated on node swap
- Allow browse mode start node ID to be specified in the template
eZ Find
- Indexing no longer fails when there is an object relation or object relations attribute that contains a trashed object
- Sorting of results by date
- moreLikeThis query: support multi-site installs and add a parameter to specify the installation ID
- Add Solr date format for use in templates for Solr date filters
- Suppress debug messages that are by default run on every query
- MoreLikeThis supporting as_objects flag
- Specifying which fields to return in eZ Find queries (since by default only meta information is returned)
- Allow query filters to be injected and/or overridden per siteaccess
- Allow eZ Find fetch to bypass permissions
- Add subtree and class filters on eZ Find autocomplete
- PHP 7 support
Online Editor
- Table row class and custom attributes are properly saved
- Fix lookup of node and object IDs in link properties dialog
- Use jQuery no-conflict selections in Online Editor
- Fix bug where custom attribute checkbox wasn't saving
- Support textarea custom attributes
- Add support for custom tag names
- Use CTRL+Enter to get between 2 consecutive custom tags
- Custom tag attribute of "link" type should indicate what node is selected
eZ Tags
- Add the ability to order tags with drag-and-drop capabilities as well
- Add tree menu to the edit view for a tags attribute
- Add an extended attribute filter to enable dropdown facet filters
- Fix facet query to only return relevant results
- Fix "suggest" feature in edit mode
- Add a version diff view for eZ Tags fields
- Complete example for new Select interface
- Trigger an additional dropdown list on multi-selects when there is an existing selection
- New extended attribute filter that allows tag path filtering
- Tie top menu link display to dashboard permissions
- Respect the subtree limit when returning tag suggestions
- Support auto-complete matching and the start and end of a phrase
- Identify synonyms differently in search results
- View full list of nodes using a tag