Release Notes - eZ Publish / Platform - Version 5.0 - HTML format

Bug

  • [EZP-14714] - allow custom log file rotation
  • [EZP-18411] - RemoveSiteAccessIfDefaultAccess=disabled is ignored
  • [EZP-19016] - Online editor removes embedded images from custom tags - e.g. factbox.
  • [EZP-19471] - Hidden objects not found in admin interface
  • [EZP-19495] - eZP 4.6 Runcronjobs.php ignoring -q flag
  • [EZP-19509] - CommitWithin not firing correctly
  • [EZP-19538] - re-captcha language is not forced even if you change ezcomments.ini
  • [EZP-19544] - Showing/hiding a large number of objects generates fatal error.
  • [EZP-19610] - Node id not updated when choosing another object's location
  • [EZP-19636] - Template errors in DebugOutput when viewing or editing a content with an empty page attribute
  • [EZP-19646] - Public API: "$destinationContentId can not be of value null" for Relation FieldDefinition even when it's not required
  • [EZP-19672] - (tc-407) (eZSession) Session Handler=ezpSessionHandlerDB parameter is being ignored
  • [EZP-19689] - publicAPI : field definitions order (position/placement) must be used with Legacy
  • [EZP-19708] - Implement authentication in the REST API
  • [EZP-19714] - Move childCount out of Location Value object
  • [EZP-19715] - Warning: session already started when logging in
  • [EZP-19716] - Finish implementing XmlText
  • [EZP-19718] - New skin for administration interface
  • [EZP-19733] - Implement REST v2
  • [EZP-19734] - Implement a configurable ContentViewProvider (aka template override system)
  • [EZP-19738] - Implement relation and relation list fieldtype
  • [EZP-19741] - Implement a ContentViewProvider by configuration
  • [EZP-19751] - Write specification for eZXML5 format & field type
  • [EZP-19752] - Implement ezgmaplocation field type
  • [EZP-19753] - Refactor Legacy storage engine to use Dependency Injection
  • [EZP-19754] - SOC: Services should only have access to relevant handler
  • [EZP-19755] - Implement ContentService
  • [EZP-19756] - Specify Permission checking infrastructure in API
  • [EZP-19757] - Implement Image Field Type
  • [EZP-19760] - Provide dependency management for eZ Publish legacy
  • [EZP-19761] - Publish REST API specifications and code
  • [EZP-19762] - Demo design port to eZ Publish 5
  • [EZP-19764] - Refactor SPI and Core for API performance
  • [EZP-19833] - Upgrade fails if ezpending_actions is not empty
  • [EZP-19835] - REST interface doesn't recognize SSL properly
  • [EZP-19886] - Wrong sort order in object relations list with ezautosave
  • [EZP-19919] - XMLText are missing implementation of getName & url_id + relation writing
  • [EZP-19923] - Missing config for Null type FieldTypes causes exceptions
  • [EZP-19929] - embedding images in ezoe generates PHP warning
  • [EZP-19933] - [Unit Test] Investigate failures in Tests\Service\Legacy\IOTest
  • [EZP-19953] - View parameters not correctly injected in a legacy full view executed through a Twig pagelayout
  • [EZP-19959] - Cache not working correctly with eZ Demo on eZ Publish 5
  • [EZP-19967] - Browser list in documentation is obsolete
  • [EZP-19981] - Incomplete documentation regarding the upgrade of eZ Publish 5
  • [EZP-19983] - Role translated names and descriptions not supported by Legacy
  • [EZP-19985] - Unable to apply database upgrade on Postgres SQL
  • [EZP-19986] - Router URLAlias permission issue
  • [EZP-19992] - eZ Find: {$node.highlight} is causing html/xml entities to be shown.
  • [EZP-19999] - CLI does not work after setup
  • [EZP-20004] - Settings incorrectly dumped by ezpublish:configure
  • [EZP-20011] - testMatchWithRequestHeader fails with Property 'X-Siteaccess' not found error
  • [EZP-20016] - Installation instructions for ezp5 doesn't say anything about file permission for config/
  • [EZP-20021] - Edit interface for the homepage broken in admin interface
  • [EZP-20035] - Missing SQL files for Oracle's upgrade
  • [EZP-20045] - Error while trying to run Upgrade Scripts with eZ Oracle
  • [EZP-20077] - Modified Sub Node should not be in API
  • [EZP-20080] - Translation incorrect
  • [EZP-20107] - Dashes in YAML semantic configuration hash keys are converted to underscores
  • [EZP-20121] - Block-style custom tags lose content after upgrading from eZ Publish 4.5 to 4.6
  • [EZP-20122] - Two unit tests failures in Legacy Storage Engine and one in InMemory
  • [EZP-20127] - Failing unit test on Page FieldType
  • [EZP-20128] - DATABASE environment variable not taken into account in all cases
  • [EZP-20139] - Missed RewriteEngine On in VirtualHost example at documentation for 5.x page
  • [EZP-20144] - Update documentation for Virtual Host Setup (Installation of eZ Publish 5)
  • [EZP-20287] - eZP 5.0 Kernel errors falls back to eZ Demo
  • [EZP-20338] - When a new line is inserted in a table, the links are disappear from ezOE
  • [EZP-20505] - ezcontentstaging: php fatal error when syncing layout attribute with missing node
  • [EZP-20646] - Site switcher fails in eZP 5.0 with host name configuration
  • [EZP-20752] - EzscriptMonitor - Monitor page is not updated
  • [EZP-20763] - "x-powered-by" headers bugged in cluster
  • [EZP-20793] - Replace google api 2 with 3 (eZ Flow frontpage block)
  • [EZP-20804] - updatesearchindexsolr fails if wait_timeout is lower than exec time
  • [EZP-20888] - session is created regardless of ForceStart value (using ezhttp operator, with type='session')
  • [EZP-20949] - Fatal error on versionview permission check
  • [EZP-20993] - Document scenario list in ezrecommendation.ini
  • [EZP-21037] - eZContentStaging: error synchronizing after a subtree copy
  • [EZP-21038] - Treemenu breaks with non latin char
  • [EZP-21049] - Display issue with HTML characters in treemenu
  • [EZP-21058] - eZFind: don't fork in updatesearchindex script when using a single process
  • [EZP-21121] - runcronjobs.php <anycronjob> -s <anysiteaccess> prints warnings all the time
  • [EZP-21161] - Documentation: Virtual host example page
  • [EZP-21222] - ezRecommendation exports fail when xml blocks include some special characters
  • [EZP-21237] - Debug by user feature blocks the login process
  • [EZP-21412] - ORA-00001 in DFS under concurrency load
  • [EZP-21437] - Extreme slowness when using ezoe in full screen mode
  • [EZP-21440] - Upgrade to 5.0 and 5.1 documentation shouldn't advise the removal of admin2
  • [EZP-23822] - PathPrefix still present when using ezpLanguageSwitcher

Story

  • [EZP-207] - Confluence Documentation Reviewing & improving
  • [EZP-19774] - eZ Publish 5 integration with Symfony
  • [EZP-19796] - Backward compatibility eZ Publish 5/eZ Publish 4
  • [EZP-19879] - As a developer I would like to have access to variants of media files using API
  • [EZP-19881] - Missing settings dumped by setup wizard
  • [EZP-19940] - Missing Tree based permission checking
  • [EZP-19944] - Prioritized language list is not correctly in the repository
  • [EZP-19966] - Merge Kilimanjaro translations
  • [EZP-20025] - Fix ezpublish_legacy permission related instructions in INSTALL.md
  • [EZP-20167] - Technical review of "Symfony stack" doc
  • [EZP-20174] - Public API introduction on confluence
  • [EZP-20192] - Create a dedicated EditorialInterfaceBundle
  • [EZP-20195] - As a User, I want access to static Editorial Interface prototype to give feedback

Improvement

  • [EZP-18795] - MatchOrder=host_uri, HostUriMatchMapItems order relevance
  • [EZP-19573] - Additional country flags
  • [EZP-19787] - As a user I want access to updated dynamic config doc
  • [EZP-19955] - Fix failing IO unit tests
  • [EZP-20009] - Fix the Twig Loader String usage
  • [EZP-20073] - Documentation required - clusterpurge.php documentaion required
  • [EZP-20137] - Reorganize the User Manual Documentation for Release 5.0
  • [EZP-20306] - Cache last modified date for content when accessing LocationViewController
  • [EZP-20953] - Documentation: Please create pages for Unactivated users Tab
  • [EZP-21147] - Add pagination to roles/user list

Sub-task

  • [EZP-19719] - Implement Legacy/View/ContentViewProvider::getViewForContent()
  • [EZP-19743] - Implement SectionService->countAssignedContents()
  • [EZP-19744] - Implement DELETE /content/locations/<path>
  • [EZP-19745] - Implement COPY /content/locations</id>
  • [EZP-19746] - Implement MOVE /content/locations/<id>
  • [EZP-19747] - Implement SWAP /content/locations/<id>
  • [EZP-19748] - Implement PATCH /content/objects/<id>
  • [EZP-19749] - Implement POST /content/views
  • [EZP-19767] - Create new database dump of demo design for test use
  • [EZP-19768] - Implement generate() method in UrlAliasRouter and LegacyFallbackRouter
  • [EZP-19769] - Design new SPI methods needed for LocationHandler
  • [EZP-19770] - Add childCount to SPI Location object
  • [EZP-19771] - Add mainLocationId on SPI ContentInfo
  • [EZP-19772] - Move SPI ContentInfo from Content to VersionInfo
  • [EZP-19773] - Review new SPI methods for LocationHandler

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.