Release Notes - eZ Publish / Platform - Version Engineering tracked issues - HTML format

Bug

  • [EZP-19070] - Redirect after URL Change - with GET Params
  • [EZP-19662] - ezdemo: Video Playback not possible in ezdemo design
  • [EZP-19714] - Move childCount out of Location Value object
  • [EZP-19766] - Missing base templates blocks and config for demo design supported fields
  • [EZP-19919] - XMLText are missing implementation of getName & url_id + relation writing
  • [EZP-19923] - Missing config for Null type FieldTypes causes exceptions
  • [EZP-19925] - UrlAlias not updated on always available changes
  • [EZP-19928] - Missing storing of ezcontentobject_attribute.language_id
  • [EZP-19932] - [Unit Test] Fix remaining failures from InMemory\UrlAliasTest
  • [EZP-19933] - [Unit Test] Investigate failures in Tests\Service\Legacy\IOTest
  • [EZP-19950] - ContentTypeGroup translated names and descriptions not supported by Legacy
  • [EZP-19951] - Public api : Class/object with ezcountry object is not created correctly, ezdebug gives Warning when editing object
  • [EZP-19952] - Admin design left menu handler is miss placed
  • [EZP-19979] - Class on ezxml tags are (almost) not handled
  • [EZP-19983] - Role translated names and descriptions not supported by Legacy
  • [EZP-19986] - Router URLAlias permission issue
  • [EZP-19998] - It is not possible to copy aliases on LocationService::copySubtree()
  • [EZP-20010] - Missing locale and translation support in Twig & Public API, locale mapping needed
  • [EZP-20011] - testMatchWithRequestHeader fails with Property 'X-Siteaccess' not found error
  • [EZP-20012] - Notice and incorrect behaviour of eZXMLTextType::title() method
  • [EZP-20028] - Missing visibility criterion
  • [EZP-20032] - Languages seem to not be created by the setup wizard if it is run via /ezsetup route
  • [EZP-20041] - Checking or not for the existence of the convert executable
  • [EZP-20042] - Generate ezpublish.yml on demand if it does not exist already
  • [EZP-20061] - InMemory API unit tests failures/skips
  • [EZP-20077] - Modified Sub Node should not be in API
  • [EZP-20081] - Path identification string is not being stored
  • [EZP-20089] - Failures in Public API when setting remote id on Location on create
  • [EZP-20096] - /content/download does not work with eZ Publish 5
  • [EZP-20098] - Warning: filesize(): stat failed for files created by setup wizard
  • [EZP-20102] - Limitation Types are not validated by Public API Policy create/update methods
  • [EZP-20107] - Dashes in YAML semantic configuration hash keys are converted to underscores
  • [EZP-20122] - Two unit tests failures in Legacy Storage Engine and one in InMemory
  • [EZP-20124] - Restore ezpublish/bootstrap.php.cache and ezpublish/phpunit.xml.dist
  • [EZP-20127] - Failing unit test on Page FieldType
  • [EZP-20154] - LimitationTypes (Permissions) does not support ContentCreateStruct
  • [EZP-20155] - Normalization workaround breaks if multiple yaml files
  • [EZP-20160] - Wrong imports cause PHP Fatal Errors
  • [EZP-20162] - Optimize Implementation for ContentService::buildDomainFields
  • [EZP-20184] - content.ttl_cache parameter is send to the browser
  • [EZP-20196] - Running ezpublish/console as root user will make install fail
  • [EZP-20197] - eZ5 Setup generated config not working with empty MySQL password
  • [EZP-20204] - Edit landing page looks ugly in the new admin design if ezdemo is choosed
  • [EZP-20215] - Scalability issue in the way HTTP cache is stored
  • [EZP-20267] - Issues in the section management part of the new admin UI
  • [EZP-20281] - ezcBaseValueException when executing setup commands
  • [EZP-20287] - eZP 5.0 Kernel errors falls back to eZ Demo
  • [EZP-20289] - Symfony CSRF protection not integrated with legacy
  • [EZP-20300] - Design regression with new admin design for extensions when left menu is hidden
  • [EZP-20336] - When moving location no redirect is performed from old location to new location
  • [EZP-20361] - Try to fix travis failures by using authenticated github user
  • [EZP-20413] - "LanguageCode" criterion is not working for $repository->searchService.
  • [EZP-20428] - Cannot define new ImageMagick filters in ezpublish.yml
  • [EZP-20434] - PublicAPI : Deleting a User with an Image attribute, with no Image set, causes the installation root to be recursively removed
  • [EZP-20533] - xmltext_to_html5 doesn't handle internal node_id or object_id attributes on <link> tags (eznode:// or ezobject://urls)
  • [EZP-20554] - xmltext_to_html5 doesn't properly pass along template variables for embeds
  • [EZP-20575] - Setup wizard fails to generate yml config when using kickstart.ini
  • [EZP-20601] - Permission checking error when using object states
  • [EZP-20611] - Missing rewrite rules for assetic in "prod" environment
  • [EZP-20657] - EmbedToHtml5 Converter doesn't define alignment parameters
  • [EZP-20665] - Prioritized languages are not used by ez_render_field Twig helper
  • [EZP-20668] - documentation: wrong code in cookbook
  • [EZP-20686] - Siteaccess in generated URLs for links
  • [EZP-20698] - When including a legacy template in a twig template, fetch functions don't work
  • [EZP-20744] - eZRest v2 : Identifiers of content fields and contenttypefields can have mixed case, in legacy they cannot
  • [EZP-20765] - eZ Publish seems not loading anymore twig form_field template
  • [EZP-20768] - Searching with API using a Field criterion leads to a fatal error
  • [EZP-20770] - Using "like" operator in Field criterion throws an exception
  • [EZP-20773] - Legacy Storage URL alias design problems: deleting Location potentially destroys custom alias
  • [EZP-20775] - Legacy Storage URL alias design problems: moving a Location (subtree) resutls in conflict
  • [EZP-20777] - Legacy Storage URL alias design problems: custom alias path can be implicitly changed
  • [EZP-20783] - Default csrf_protection.field_name.value breaks ezxformtoken in AJAX calls
  • [EZP-20790] - Possible inconsistency between doc and the way CSRF works, notably between 5 stack and LS
  • [EZP-20795] - Internal parameter for UrlAliasHandler::publishUrlAliasForLocation() is used from outer layer
  • [EZP-20799] - Page field type calls non existent method on PageService
  • [EZP-20805] - SiteAccess and other request attributes lost in sub-requests
  • [EZP-20812] - Search with offset can ends up in an exception if there is no result
  • [EZP-20817] - Link generation with UrlAliasRouter not working correctly with multisite configuration
  • [EZP-20823] - Loading Content containing ezpage fieldtype will crash the app if stored XML data contains <item> elements
  • [EZP-20834] - ObjectStateService::setContentState() second argument is not necessary, plus business logic is located in storage
  • [EZP-20844] - Anonymous group needs to have access to section/view policy
  • [EZP-20845] - Wrong working directory when using legacy kernel at the end of the request
  • [EZP-20853] - Demo bundle - wrong top left link to home of the demo site
  • [EZP-20854] - Wrong entries in the horizontal menu in the demo bundle
  • [EZP-20855] - Problem of links in the top menu of the demo bundle (non-vh)
  • [EZP-20857] - Loosing images in online editor after publishing
  • [EZP-20870] - Default values for FieldDefinition validator configuration are not applied
  • [EZP-20902] - Cache is not expired when content is deleted with REST v2 call
  • [EZP-20903] - Not possible to create a new content with JSON request
  • [EZP-20906] - ezfind can not access extra results fields when getting back search results as array
  • [EZP-21052] - Subrequests with legacy modules don't work
  • [EZP-21066] - Deleting a content type doesn't delete drafts
  • [EZP-21088] - Publishing content with API doesn't trigger indexing correctly
  • [EZP-21104] - Creating a different session while logged in should return a 409
  • [EZP-21144] - Uniformize methods visibility in eZ\Bundle\EzPublishCoreBundle\Controller
  • [EZP-21148] - Implement getName() for all field types
  • [EZP-21158] - Change requestParser->generate() to router->generate in REST Client
  • [EZP-21214] - Legacy shutdown handlers are ran twice, warnings generated
  • [EZP-21237] - Debug by user feature blocks the login process
  • [EZP-21302] - Circular reference detected for service "ezpublish.urlalias_generator"
  • [EZP-21433] - embed-inline tags in xmltext fields are not rendered properly by core XSL
  • [EZP-21463] - New siteaccesses created in ezpublish.yml are not reflected in legacy
  • [EZP-21568] - Typo in REST\Server\Controller\Role
  • [EZP-21569] - ezkeyword: Undefined $keyword variable
  • [EZP-21578] - Matching siteaccess on http header does not work
  • [EZP-21581] - content_view_provider.configured service uses wrong matcher factory
  • [EZP-21584] - Field types do not normalize sortKey properly
  • [EZP-21586] - ContentTypeService::createContentType() does not check for any permissions
  • [EZP-21587] - ContentTypeService::createContentType() allows creation of ContentType drafts with arbitrary user as creator
  • [EZP-21588] - ContentService::createContent() allows creation of Content drafts with arbitrary user as owner
  • [EZP-21594] - Not possible to create ContentType with FieldDefinitions not having "position" property set
  • [EZP-21599] - Fix regression from EZP-19660 at a higher level
  • [EZP-21600] - Not possible to provide URL text for Url field type
  • [EZP-21601] - Implement deletion in Url field type external storage
  • [EZP-21608] - Criterion a a part of Query object is not handled as optional
  • [EZP-21625] - ContentService::loadRelations( VersionInfo $versionInfo ) does not check if given VersionInfo is about currently published version
  • [EZP-21628] - Symfony routes overriding URLAliases in admin
  • [EZP-21643] - Some Legacy Storage field value converters build default value from settings
  • [EZP-21703] - RoleService does not validate Limitations in assignRoleToUser() and assignRoleToUserGroup() methods
  • [EZP-21734] - Cleanup tests failing because of fixed ordering
  • [EZP-21747] - Translated name should be accessible from ContentInfo
  • [EZP-21748] - CLIHandler::runcallback() does not set current working directory to legacy root dir
  • [EZP-21757] - In dev mode, a 404 generated by the assetic controller removes the is_logged_in cookie
  • [EZP-21879] - ContentUpdater Action\RemoveField::apply() doesn't delete external data for all versions
  • [EZP-21880] - ContentUpdater Action\RemoveField() deletes external data after internal ones
  • [EZP-21975] - Error 500 is triggered when accessing an hidden page (with no privilege)
  • [EZP-21976] - Default binaryfile template generate "()" when the binary file field is empty
  • [EZP-21977] - BinaryFile template output the file size in bytes
  • [EZP-21978] - The symfony debug toolbar does not take the custom controller into account
  • [EZP-22340] - Error after installation ("Could not find 'Content' with identifier 'array ( 'id' => 57)
  • [EZP-22353] - Travis database error on ezpublish-community
  • [EZP-22392] - eZodoscope: Do not track and cache issues
  • [EZP-22475] - Doc: ez_image_alias is not documented
  • [EZP-22476] - DemoBundle stack thrown if image alias not found.
  • [EZP-22477] - Image Alias is not found on preview if not defined in admin site access
  • [EZP-22478] - UserService uses default ContentType id settings to load Users and User Groups
  • [EZP-22499] - Documentation: Pull on topic branch requires access to master
  • [EZP-22767] - ezscript_require is not taken into account on modules
  • [EZP-22768] - eZ Find: No result found on autocomplete
  • [EZP-22822] - Do not index empty field values in Solr and Elasticsearch
  • [EZP-22868] - Recovering Location from trash with SPI cache enabled returns wrong main Location id in ContentInfo
  • [EZP-22870] - Updating Content with MapLocation field type without setting value for it will fail
  • [EZP-22888] - Some fieldtypes wrongly report that they are searchable
  • [EZP-22889] - Binary fieldtypes validate file size but also allow file size value in input
  • [EZP-22900] - XmlText and RichText fieldtypes validate input value in the wrong place
  • [EZP-22978] - Create an Amazon S3 Legacy DFS Backend
  • [EZP-23058] - Exception when changing the name of a section using API
  • [EZP-23062] - Exception when using Criterion\FullText with empty string
  • [EZP-23088] - Image information still displayed after removal
  • [EZP-23242] - UserService uses Content search instead of Location search
  • [EZP-23247] - Implement missing Indexable FieldType classes
  • [EZP-23269] - DemoBundle: pager design is broken
  • [EZP-23271] - eZ Publish admin panel crashes when user is trying to view a draft
  • [EZP-23316] - AdvancedObjectRelationList: content not saved
  • [EZP-23352] - New stack: Deleted embeded object can not be displayed
  • [EZP-23354] - ContentService::createContentDraft() does not allow creating a draft from existing draft
  • [EZP-23403] - Fix implementation of Persistence\Solr\Slot\MoveUserGroup slot
  • [EZP-23415] - ContentService::createContent() does not validate the type of $locationCreateStructs
  • [EZP-23416] - DFS support information are not up to date on dedicated doc page
  • [EZP-23448] - Cross Siteaccess links not working properly
  • [EZP-23465] - Elasticsearch: refactor FieldMap implementation for caching and multiple fields support
  • [EZP-23467] - TextLine fieldtype string length validator does not work correctly with multibyte characters
  • [EZP-23468] - ValidationError does not provide pluralization parameter
  • [EZP-23483] - Language Switcher does not work properly when using PathPrefix in pure legacy
  • [EZP-23526] - Refactor field filters search tests into a field criteria test framework
  • [EZP-23561] - Implement include_in_fulltext switch on FieldDefinition and FieldType index definition level
  • [EZP-23589] - Preview issue when relying on locations for unpublished content
  • [EZP-23615] - [Demo] Strange image sizing issue
  • [EZP-23646] - RichText: to legacy EZXML conversion does not preserve local tmp paragraph namespaces
  • [EZP-23647] - RichText: link params from externally linked embeds are not handled
  • [EZP-23650] - Clean up URL resolving in XmlText and RichText external storages
  • [EZP-23655] - Solr: implement LIKE operator visiting for Field criterion
  • [EZP-23733] - The delete button in section view/list should be disabled if the section can not be removed
  • [EZP-23946] - RichText: line break are not respected in inline element text
  • [EZP-23948] - RichText: literallayout element must not appear direclty under section element
  • [EZP-23951] - RichText: converter priority configuration should be reversed
  • [EZP-23995] - getAvailableLanguages() returns null
  • [EZP-24024] - Error loading empty authors
  • [EZP-24279] - liip_imagine variation settings are not set in filter configuration
  • [EZP-24399] - UrlAliasGenerator does not consider root Location for a given siteaccess
  • [EZP-24423] - RichText: input in the internal format is validated twice
  • [EZP-24525] - Misleading jsdoc on discovery service
  • [EZP-24828] - REST error when creating a contentwith multiple relations to the same content
  • [EZP-24876] - Language ID with always available flag is not correctly stored
  • [EZP-24899] - SortField and SortOrder should not be mandatory when updating the Location metadata
  • [EZP-24968] - RichText: conversion and validation from Legacy ezxml involving temporary paragraphs
  • [EZP-25424] - From/to Hash assert on empty values are not strict enough
  • [EZP-25792] - Index is not properly updated when Location is deleted
  • [EZP-25890] - Documentation: UNIX-based installation Guide must be reviewed
  • [EZP-26327] - URL alias is not historized correctly in all cases
  • [EZP-26328] - Publishing URL alias can destroy custom alias
  • [EZP-26344] - Publishing URL alias does not always respect reserved names
  • [EZP-26364] - Swapping Locations will not always correclty update Content's main Location

Feature

  • [EZP-23475] - Integrate the Solr 4.10+ autosuggest handler framework for eZ Find

Improvement

  • [EZP-19161] - Remove redundant indexes/keys
  • [EZP-19787] - As a user I want access to updated dynamic config doc
  • [EZP-19877] - Content view templates in backoffice don't match ezdemo content classes
  • [EZP-19946] - Implement not implemented unit tests
  • [EZP-19955] - Fix failing IO unit tests
  • [EZP-20009] - Fix the Twig Loader String usage
  • [EZP-20017] - Error templates in EzPublishLegacyBundle extend the DemoBundle's pagelayout
  • [EZP-20018] - Missing Language, Visibility & ObjectState Criteria
  • [EZP-20033] - Implement XmlText relation handling
  • [EZP-20043] - Improve feedback to user on exceptions in prod env
  • [EZP-20057] - Merge Service tests into integration tests
  • [EZP-20064] - Optimize Legacy IO handler
  • [EZP-20069] - Expose SignalSlot repository properly
  • [EZP-20088] - Implemented a way to reset injected settings while running a legacy callback
  • [EZP-20091] - Change Repository services to become separate services
  • [EZP-20092] - Change Legacy Storage engine handlers to become separate services
  • [EZP-20093] - Create pure unit tests for Core Repository & Services
  • [EZP-20094] - Identify slow unit test and rewrite them to be proper unit test
  • [EZP-20097] - Specify a api to field types for dealing with relation handling
  • [EZP-20100] - Lazy load db connection in Legacy Storage Engine
  • [EZP-20103] - Remove deprecated parts of API: relations
  • [EZP-20104] - Add SPI Field->fieldDefIdentifier property
  • [EZP-20106] - Repository is aware of legacy storage specific ezcontentobject_tree.path_identification_string
  • [EZP-20135] - Create a filter on the Documentation Search Engine (doc.ez.no) that allows to select which version's results the user wants to see
  • [EZP-20163] - Remove loadRolesByGroupId from SPI and Implementation and Tests
  • [EZP-20211] - Clear view cache after post_publish operation
  • [EZP-20212] - Add transaction steps to operations that need it
  • [EZP-20223] - Implement missing integration tests for Repository
  • [EZP-20232] - Add a note in virtual host about index_dev.php file
  • [EZP-20269] - Update copyright year to 2013
  • [EZP-20308] - Add meta data at content level for the editorial interface
  • [EZP-20341] - Integrate Symfony and eZ Repository permission system
  • [EZP-20342] - Implement an API to retrieve eZ Publish version
  • [EZP-20344] - No method to get only the number of results of a search
  • [EZP-20345] - API to convert Location::SORT_* to human readable text
  • [EZP-20395] - Create doc on how to use Search via Public API
  • [EZP-20396] - Create doc on how to use ezfind in 5.x
  • [EZP-20400] - Remove deprecated parts of API: ContentInfo->contentType
  • [EZP-20475] - Criteria Doc references
  • [EZP-20477] - Refactor parsing dispatcher to use Symfony Container
  • [EZP-20478] - Remove dependency on Qafoo RMF
  • [EZP-20479] - As a developer I want to run integration test suite with REST Client
  • [EZP-20480] - Implement REST Client Repository and services
  • [EZP-20486] - Cleanup eZ Matrix FieldType repo so it can be made public
  • [EZP-20518] - Default layout for legacy content fallback configurable by SA
  • [EZP-20579] - REST login (create session resource) is not protected against CSRF attack
  • [EZP-20614] - ezpublish/console cache:clear command should also clear legacy cache
  • [EZP-20710] - Improve error handling of the REST API
  • [EZP-20747] - unAssignUserFromUserGroup should throw BadState when 1 group left
  • [EZP-20786] - Update content via Public API modify publication and modification date
  • [EZP-20792] - Allow command-line scripts to use different defaults than web pages
  • [EZP-20829] - Make the REST APILoader\Factory dynamic
  • [EZP-20841] - Provide a router script to use with PHP 5.4 built-in server
  • [EZP-20861] - ContentService::addRelation() does not check if COMMON type relation from Version to Content already exists
  • [EZP-21014] - No way exists to remove a ContentType draft
  • [EZP-21035] - User can not be properly created from inside storage
  • [EZP-21036] - Fallback default value of some of the FieldTypes can not be used to create Content
  • [EZP-21039] - Some update* methods in Legacy Storage gateways will be silent if update affects zero rows
  • [EZP-21115] - Remove IOService from Image field type
  • [EZP-21321] - Extend ezpublish/console cache:clear
  • [EZP-21592] - Indexable field type value needs access to more data
  • [EZP-21701] - ez_render_field should be able to use current template as parameter
  • [EZP-21714] - Filter when loading location's children
  • [EZP-21717] - generate url by site access
  • [EZP-21752] - Update DemoBundle site access group configuration
  • [EZP-21794] - Implement integration test framework for Search with Field criterion and sort clause
  • [EZP-21846] - As a DemoBundle user I want the contact form to be displayed using symfony stack
  • [EZP-22064] - Implement Route Loaders for internal routes
  • [EZP-22285] - API language code could accept ISO format
  • [EZP-22315] - Use ez_is_field_empty to do the checks in content_fields.html.twig
  • [EZP-22606] - Add 10000km in the geosorting list
  • [EZP-22663] - RichText: implement line breaks in headings
  • [EZP-22805] - Update URLAliasService API methods with configuration parameters
  • [EZP-22833] - StorageConnectionFactory returns non-abstracted (Doctrine) connection
  • [EZP-22846] - Solr storage FieldMap service is not automatically resolved
  • [EZP-22848] - Implement DateModified sort clause handler for Solr storage
  • [EZP-22849] - Implement Field sort clause handler for Solr storage
  • [EZP-22850] - Implement Location indexing and search for Solr storage
  • [EZP-22865] - Move Legacy slots to EzPublishLegacyBundle
  • [EZP-22871] - As a sysadmin I want to have optinal rewrite rules on nginx
  • [EZP-22926] - Search: implement sort clauses on ContentType properties
  • [EZP-22927] - LocationService:loadLocationChildren() does not handle all sorting options
  • [EZP-23050] - Make sure no deprecated warnings are emitted from Solr
  • [EZP-23065] - Doc: In twig, create a link to a legacy module
  • [EZP-23070] - Please specify in the documentation users and usergroups cannot be sent to trash
  • [EZP-23245] - Move search handlers up and out of SPI\Persistence
  • [EZP-23281] - Public API should support version history limit
  • [EZP-23372] - Enable configuration (with matcher rules) of custom controllers for Page fieldype Block rendering
  • [EZP-23397] - Elasticsearch: Implement language filters
  • [EZP-23400] - Elasticsearch: Implement visiting Criterion\UserMetadata::GROUP target
  • [EZP-23402] - Elasticsearch: Implement proper error handling
  • [EZP-23405] - Remove unlimited search hits option
  • [EZP-23466] - Elasticsearch: implement language analysis
  • [EZP-23507] - Implement Score sort clause
  • [EZP-23508] - Index translated Content names
  • [EZP-23519] - Implement indexing slots for Content ownership changes
  • [EZP-23540] - Cleanup XmlText/RichText embeds when the linked content is deleted
  • [EZP-23562] - Elasticsearch: make Mapper dispatchable
  • [EZP-23563] - Implement SPI cache for search result
  • [EZP-23648] - Implement UrlService
  • [EZP-23694] - Solr: refactor FieldMap implementation for caching and multiple fields support
  • [EZP-23695] - Make special Field criteria and sort clauses inherit from base Field implementations
  • [EZP-23699] - Remove UserService::moveUserGroup() method
  • [EZP-23929] - XmlText and RichText user/developer friendly handling of embedded content access
  • [EZP-23940] - Decouple search handlers from Persistence
  • [EZP-23941] - Move field map to storage
  • [EZP-24173] - Indexable field type implementation needs dedicated sort field
  • [EZP-24174] - Solr and Elasticsearch: Implement visiting LIKE operator for Field criterion
  • [EZP-24183] - FieldType::isEmptyValue( $value ) should check $value type
  • [EZP-24310] - Refactor field type search integration tests to better support custom fields
  • [EZP-24320] - Move memory caching handlers to Cache storage
  • [EZP-24329] - Implement Solr search engine prototype using multicore capability to index Content per language
  • [EZP-24338] - Document field types search support per field type and search engine
  • [EZP-24365] - Refactor Location search in Solr search engine to use multiple cores
  • [EZP-24375] - Implement semantic configuration for multicore Solr search engine implementation
  • [EZP-24376] - Implement language analysis for multicore Solr search engine implementation
  • [EZP-24377] - Solr multicore: penalize matches in secondary languages
  • [EZP-24433] - Solr search engine: support multicore and single core index
  • [EZP-24471] - Solr search engine: create a test suite for multicore implementation
  • [EZP-24903] - Implement indexable definition for Keyword field type
  • [EZP-24976] - RichText: validate version attribute and dispatch conversion on it
  • [EZP-24977] - RichText: change the format of the version attribute
  • [EZP-25027] - RichText: handle HTML entities in input
  • [EZP-26345] - As a developer I want to be able to configure reserved URL alias names to avoid conflict with my custom modules
  • [EZP-26368] - As a developer I want to index custom data with Solr Search Engine
  • [EZP-26563] - UrlAlias ID is not unique
  • [EZP-26668] - Solr Search Engine: fields should be indexed though field mapper plugins
  • [EZP-26756] - FieldRelation is not handled in Location search
  • [EZP-26774] - Solr: switch from q.alt to q parameter
  • [EZP-26806] - Improve full text search
  • [EZP-26807] - Solr search engine support for SolrCloud
  • [EZP-27227] - As a developer I want to improve full-text search relevancy by boosting Content
  • [EZP-27280] - Search field type TextField should be multivalued

Story

  • [EZP-19786] - Create error/exception handler
  • [EZP-19790] - As a user I would like technical doc for ez_render_field()
  • [EZP-19794] - Document the writing of content/location view templates
  • [EZP-19795] - Use Symfony for integration tests
  • [EZP-19881] - Missing settings dumped by setup wizard
  • [EZP-19884] - Refactoring content object storage and update
  • [EZP-19920] - Spec & prototype Cluster support on Binary File FieldTypes by using IO handler
  • [EZP-19924] - Tech Review & Publish highlevel architecture overview doc
  • [EZP-19926] - Generate URLAlias using SignalSlot
  • [EZP-19927] - Define standard documentation change template
  • [EZP-19931] - Finish implementation of Page FieldType
  • [EZP-19939] - Public API Cache
  • [EZP-19940] - Missing Tree based permission checking
  • [EZP-19948] - Global variable available in twig
  • [EZP-19960] - Make support for proxy purge
  • [EZP-19990] - As a User I want Forms in Symfony pointing to Legacy to support FormToken
  • [EZP-20027] - Hidden content are not filtered in Demobundle
  • [EZP-20034] - Relations in ezcontentobject_link needs to be properly updated by fieldtypes
  • [EZP-20039] - Automate install steps in composer post install/update
  • [EZP-20053] - Write best practice high-level coding guidlines
  • [EZP-20070] - Content cache purge and SignalSlot repository
  • [EZP-20071] - HttpCache should Vary on the user hash
  • [EZP-20076] - Evaluate current status of REST Client and split up development tasks
  • [EZP-20082] - Tech review ETAG design & requirements doc
  • [EZP-20083] - Optimize Legacy Criterions
  • [EZP-20095] - Create Persistence Integration tests based on Persistence InMemory tests
  • [EZP-20111] - eZ Commentes FieldType is not supported by Public API
  • [EZP-20112] - Some Shop FieldTypes are not supported by Public API
  • [EZP-20113] - eZDate and eZTime FieldTypes are not supported by Public API
  • [EZP-20114] - Deprecated FieldTypes (ezenum, ezinisetting, ezpackage) not supported by Public API
  • [EZP-20115] - eZ Identifier FieldType not supported by Public API
  • [EZP-20116] - eZ SubtreeSubscription FieldType not supported by Public API
  • [EZP-20117] - eZ Survey FieldType not supported by Public API
  • [EZP-20118] - eZ Password Expiry FieldType not supported by Public API
  • [EZP-20119] - eZ Tags FieldType not supported by Public API
  • [EZP-20167] - Technical review of "Symfony stack" doc
  • [EZP-20168] - Tech review of "Field Type API & best practices" doc
  • [EZP-20172] - Make REST HTTP cache aware with Location ID expiry
  • [EZP-20173] - Permit simultaneous usage of multiple REST authentication methods
  • [EZP-20174] - Public API introduction on confluence
  • [EZP-20180] - Review Editorial interface status and define work to complete it
  • [EZP-20190] - As a developer, I want to have technical specifications and architecture for the Editorial Interface
  • [EZP-20191] - As a developer, I want to have a list of required AJAX/REST call needed by the editorial interface
  • [EZP-20192] - Create a dedicated EditorialInterfaceBundle
  • [EZP-20193] - SPI Persistence Cache using Stash
  • [EZP-20194] - Merge performance optimization branch from Qafoo
  • [EZP-20195] - As a User, I want access to static Editorial Interface prototype to give feedback
  • [EZP-20210] - Build DAM main area interface
  • [EZP-20228] - As a developer, I want an implementation spec of the new admin UI
  • [EZP-20229] - As a user, I want to be able to start managing section in the new admin UI
  • [EZP-20230] - As a user, I want to be able to see system information in the new admin UI
  • [EZP-20238] - Upgrade to Symfony 2.2
  • [EZP-20264] - As a developer, I want mocks of the interfaces to manage content type groups and content types
  • [EZP-20265] - As a user, I want to be able to manage content type groups in the new admin UI
  • [EZP-20266] - As a user, I want to be able to manage content types in the new admin UI
  • [EZP-20268] - Move the eZ Publish 5.0 install doc to confluence
  • [EZP-20270] - Document eZ Publish 5.x content management basics
  • [EZP-20272] - Document eZ Publish 5 configuration
  • [EZP-20274] - Document the eZ Publish 5 basics
  • [EZP-20276] - Document design handling in eZ Publish 5
  • [EZP-20277] - Document the eZ Publish 5 internal structure
  • [EZP-20285] - As a user I would like to have acces to an ezpublish::upgrade command
  • [EZP-20286] - Add multisite support for single content repository installation
  • [EZP-20288] - As a support engineer I would like eZDB & eZFS2 Cluster removed in favor of eZDFS
  • [EZP-20319] - Implement remaining content type management features
  • [EZP-20320] - Complete the wireframes on content type management
  • [EZP-20322] - Specify csrf use in REST for use with session based auth
  • [EZP-20323] - As support engineer I would like eZDB & eZFS2 to be removed
  • [EZP-20324] - As a user I would like that SPI calls are cached
  • [EZP-20325] - As a developer, I want to be able to build form using the Symfony2 form component [Spec+Prototype]
  • [EZP-20340] - Support twig design/theme system for eZ Platform
  • [EZP-20343] - As I developer I want to have coding standards and code guidelines for frontend relative development
  • [EZP-20357] - As a developer I would like to see automatically if a Pull request has good code coverage
  • [EZP-20394] - Review and test internally the prototype of Solr search handler ( "ezfind" for 5.x )
  • [EZP-20399] - Implement host+uri using compound siteaccess matcher
  • [EZP-20417] - Add capability hinting for different storage engines
  • [EZP-20418] - Location Search Handler
  • [EZP-20423] - As a developer, I want to be able to link Form objects to field types
  • [EZP-20424] - As a developer, I want eZPage field type working in read only mode
  • [EZP-20426] - Legacy cronjobs and scripts should be launchable from Symfony CLI
  • [EZP-20460] - As a developer, I want to have a working prototype of form integration
  • [EZP-20462] - Finishing/Testing facetted search
  • [EZP-20463] - Extract Search backend into own SPI
  • [EZP-20464] - Implement the legacy indexing
  • [EZP-20467] - Implement REST server csrf protection for session based authentication
  • [EZP-20705] - Setup API doc generation
  • [EZP-20729] - Reference SignalSlot signals
  • [EZP-20757] - %secret% key should be generated at install/update
  • [EZP-20782] - As a 5.x User I expect better info when I lack access to content
  • [EZP-20800] - Configure Legacy Storage engine in Symfony service container
  • [EZP-20831] - Properly handle path to images variants in REST responses
  • [EZP-21019] - Upgrade to Symfony 2.3
  • [EZP-21020] - Refactor services factories using closures to use Symfony 2.3 lazy-loaded services
  • [EZP-21111] - Implement a Twig helper to retrieve a Content from a Location object
  • [EZP-21112] - Implement a Twig helper to retrieve ContentType from a Content object
  • [EZP-21134] - Increase code coverage in EzPublishCoreBundle
  • [EZP-21176] - Prevent REST hrefs without prefix in payloads
  • [EZP-21178] - Create documentation on how to listen to API signals
  • [EZP-21189] - Prepare the REST API structure refactoring
  • [EZP-21191] - Implement new internal format to cover ezxml capabilities
  • [EZP-21192] - Symfony 2.3 : Implement interactive management of the parameters.yml file
  • [EZP-21244] - Let custom eZXML pre-converters register to base HTML5 converter
  • [EZP-21245] - Make it easier to register eZXML custom tags in main XSL stylesheet
  • [EZP-21297] - As a 5.x user I expect missing images to be treated as error, not full 500 exception
  • [EZP-21315] - Implement embed tag
  • [EZP-21466] - Document Binary field types
  • [EZP-21562] - Create separate synchronized repositories for API and SPI
  • [EZP-21718] - Implement a custom RouteLoader for internal and custom REST routes
  • [EZP-21824] - Update the 5.2 release notes
  • [EZP-22109] - As a Editor I want to have a Place content type and a Placelist content type
  • [EZP-22110] - As an end user I want to see a list of places that can be "geosorted"
  • [EZP-22111] - As an end user I want to see on a Gmap a list of places
  • [EZP-22298] - As an end user I want to display a place content
  • [EZP-22550] - As a end user I want to see a breadcrumb to navigate in the Demo Bundle
  • [EZP-22845] - Solr storage does not use SPI cache handlers
  • [EZP-22869] - As a Sysadmin I want to have gzip compression and expires on nginx
  • [EZP-23093] - As a contributor, I want to be able to set affect and fix versions to issues
  • [EZP-23396] - Elasticsearch: Implement Fulltext criterion for Content search
  • [EZP-23406] - Design and implement commit and bulk API
  • [EZP-23524] - As a Developer I need support for field filters affecting queries in Legacy Search Engine
  • [EZP-23634] - Doc: As a developer, I want to be able to create a new customized design
  • [EZP-24206] - As a Developer I want faster search, using spi cache & indexed columns
  • [EZP-24229] - Solr search engine: Prototype field data model to allow language filters and Field sort clause
  • [EZP-24232] - Implement missing Indexable services for field types with single-valued fields
  • [EZP-24299] - Document search engines so that users can start using it
  • [EZP-24300] - Search engines workshop in Cologne

Task

  • [EZP-19936] - Setup travis testing of pull requests against ezp-next
  • [EZP-19937] - Setup automated CS checks on PR's on ezp-next repository
  • [EZP-19982] - Blog: Rename Github Repository's to reflect eZ Publish 5 structure
  • [EZP-20123] - Setup phpdoc generation on ci.ez.no
  • [EZP-20176] - Implement POST/DELETE to /user/sessions
  • [EZP-20401] - Perform renaming of eZ Publish git repositories as planned
  • [EZP-23294] - Adding the Port option to the doc for DatabaseSettings
  • [EZP-24437] - Create slides for the Lyon meetup june 2015

Sub-task

  • [EZP-19750] - Document how to use REST v2 server
  • [EZP-20014] - Implement XmlText\Type::getName()
  • [EZP-20026] - Fix regressions in integration tests
  • [EZP-20029] - Refactor XmlText so that input value content is always validated
  • [EZP-20329] - Implement group membership management
  • [EZP-20368] - Implement the set main translation button in the translations tab
  • [EZP-20369] - Implement the translate wizard overlay
  • [EZP-20370] - Prepare Pull Requests for changes needed to repositories for the renaming
  • [EZP-20374] - Implement a js_template_path twig function
  • [EZP-20382] - Implement "Contents of this type" tab
  • [EZP-20385] - Display field definition settings
  • [EZP-20425] - Page field type must have a siteaccess level configuration
  • [EZP-20448] - Setup -ee sync for ezfind, ezpublish-legacy and ezpublish-kernel
  • [EZP-20449] - Move DemoBundle out to own repo
  • [EZP-20450] - Create private ezpublish-platform repo based on ezpublish5 meta repo
  • [EZP-20788] - Configure VirtualHost for apidoc.ez.no
  • [EZP-20789] - Delete the gh_pages branch on github
  • [EZP-21314] - Implement custom tags and attributes
  • [EZP-21317] - Create XML schema for XHTML5 input
  • [EZP-21318] - Fix failing unit and integration tests
  • [EZP-23398] - Merge Elasticsearch search integration tests with main SearchService suite
  • [EZP-23399] - Create SearchService integration tests fixtures for Elasticsearch
  • [EZP-23401] - Implement visitors for deprecated SortClauses
  • [EZP-23966] - SPI: Introduce main handler for Search Engines
  • [EZP-23967] - Refactor Repository and its services for main Search Handler implementation
  • [EZP-23968] - Move Search implementation into new namespace
  • [EZP-23969] - Refactor: Slots should be shared by all search engines
  • [EZP-23970] - Configure dynamic storage dependencies for search engine services
  • [EZP-23973] - Move Legacy Search engine implementation into new namespace
  • [EZP-23974] - Move Elasticsearch Search engine implementation into new namespace
  • [EZP-23975] - Move Solr Search engine implementation into new namespace
  • [EZP-23984] - Refactor: FieldRegistry should be shared by all search engines
  • [EZP-23985] - Refactor: FieldNameGenerator should be shared by all search engines
  • [EZP-23991] - Refactor: FieldMap should be shared by all search engines
  • [EZP-24266] - Implement Indexable for Float field type
  • [EZP-24267] - Implement Indexable for Relation field type
  • [EZP-24269] - Implement Indexable for TextBlock field type
  • [EZP-24270] - Implement Indexable for Date field type
  • [EZP-24271] - Implement Indexable for DateAndTime field type
  • [EZP-24272] - Implement Indexable for Time field type
  • [EZP-24273] - Implement Indexable for EmailAddress field type
  • [EZP-24274] - Implement Indexable for Checkbox field type
  • [EZP-24275] - Implement Indexable for Image field type
  • [EZP-24276] - Implement Indexable for Media field type
  • [EZP-24314] - Implement Indexable for BinaryFile field type
  • [EZP-24319] - Implement Indexable for ISBN field type
  • [EZP-24486] - Disable FullText search for LocationSearch with Solr
  • [EZP-24572] - Implement Indexable definition for Selection field type
  • [EZP-24573] - Implement Indexable definition for RelationList field type
  • [EZP-24582] - Implement Indexable definition for Author field type
  • [EZP-24816] - Implement Indexable definition for Url field type
  • [EZP-24822] - Implement Indexable definition for XmlText field type
  • [EZP-24823] - Implement Indexable definition for RichText field type
  • [EZP-24904] - Improve indexable definition for Country field type

Edit/Copy Release Notes

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