Bug
- [EZP-28997] - Cannot access Content using Limitation with Object State
- [EZP-29386] - Aliases for autowired API services exist in AdminUI only
- [EZP-29973] - Deleting content modal inconsistency
- [EZP-30101] - Wrong class for Trash button for bulk delete pop up
- [EZP-30128] - Bulk delete - User account partially deleted
- [EZP-30379] - Styles are not loaded for error 500 template
- [EZP-30427] - Significant performance drop on dashboard when user has lots of drafts
- [EZP-30469] - Two versions can be published in the same time
- [EZP-30491] - Design fix for "Conflict when hiding content item" modal
- [EZP-30571] - Legacy storage column size for default TextField value is too short
- [EZP-30585] - SignalSlot\ContentService still has translateVersion method in kernel 7.x
- [EZP-30595] - [Behat] Element with selector: .c-select-content-button was not found
- [EZP-30628] - Soft return inside inline style is removed after edit
- [EZP-30631] - Child custom tag's params are used instead of its own
- [EZP-30640] - [Behat] Invalid values are entered in text fields
- [EZP-30667] - eZ Platform 3.0 does not support PostgreSQL setup
- [EZP-30681] - Moving location leads to double slash in path_identification_string
- [EZP-30696] - API Repository::sudo method signature should not use self as a typehint
- [EZP-30712] - Cannot set eztime field value to 00:00
- [EZP-30714] - Overriding default webpack configuration file
- [EZP-30721] - Concurrency issues in admin backend
- [EZP-30722] - Siteaccess is loaded after commands are loaded on run, triggering unnecessary config resolver warnings
- [EZP-30724] - Wrong user displayed for locked content type notification
- [EZP-30725] - After deleting user who locked the Content Type, nobody is able to edit the Content Type
- [EZP-30728] - flattenArrayOfLimitationsForCurrentUser works incorect
- [EZP-30729] - CleanupVersionsCommand causes database issues when removing versions of User ContentType
- [EZP-30730] - RichText output transformation changes breaklines outsite of literallayout
- [EZP-30745] - Tags used to register External Storage and External Strorage Gateway should follow Symfony convention
- [EZP-30748] - FieldTypeTools class is unused and can be deleted.
- [EZP-30749] - Event name should be passed explicitly to dispatcher
- [EZP-30753] - Section becomes unreachable when section limitation is used
- [EZP-30766] - CSS files not loaded in case of error in search results tempate
- [EZP-30786] - 'Cannot update notifications count' notification message
- [EZP-30787] - Change icon in Save button when in Admin panel User settings
- [EZP-30791] - Unable to create a custom tag containing a dash in its name
- [EZP-30794] - Change background color for Unschedule button in Calendar
- [EZP-30801] - Selenium tests timeout waiting for "Content published" notification
- [EZP-30802] - JavaScript error in Online Editor in case of missing element path
- [EZP-30804] - Session Handler configuration fails when upgraded to Symfony 4.3.3
- [EZP-30817] - ezplatform:timestamps:to-utc command updates wrong field versions
- [EZP-30823] - Race conditions on publish causing anon user to lack access, due to version_read check when loading wrong version
- [EZP-30829] - ezsystems/ezplatform-richtext integration tests are broken
- [EZP-30839] - Location->getContent() not working for drafts in preview controller
- [EZP-30864] - Handle removed content which is embed
- [EZP-30867] - Setting priority of sub-items isn't reflected in ordering of the Content Tree
- [EZP-30904] - UDW: Sorting settings are ignored for starting location
- [EZP-30912] - CoreInstaller has no forward compatibility for an upgrade
- [EZP-30916] - Delete content confirmation modal - button stays disabled
- [EZP-30917] - GraphQL throws 500 Exception in dev environment
- [EZP-30927] - Harmonize select item behavior in Content Tree with UDW
- [EZP-30946] - Empty space under sidebar menu
- [EZP-30957] - Subitems list does not load after a new Content Type is created and used
- [EZP-30958] - Only first connection is used when submitting form with multiple repositories
- [EZP-30967] - Cannot open View notifications modal on Safari
- [EZP-30974] - Fix kernel phpunit warnings
- [EZP-30986] - Publication and Modification Dates in Sub-items are incorrect
Story
- [EZP-30382] - Add content hide/reveal to REST API
- [EZP-30393] - Move all Online Editor front-end code to the RichText Bundle
- [EZP-30394] - As a Developer I want to implement an External Storage for the User Field Type
- [EZP-30461] - As an Developer, I want use base implementation for my Custom Field Type
- [EZP-30517] - As a Maintainer I want Kernel RichText deprecated code to be dropped
- [EZP-30529] - As a Developer I want Field Types to be injected into DI Container
- [EZP-30598] - As a Developer I want Siteaccess MatcherBuilder to not rely on Container
- [EZP-30600] - As a Developer I want to use Symfony's EventListeners instead of SignalSlots
- [EZP-30623] - As a Maintainer I want obsolete db tables to be dropped from installer
- [EZP-30624] - As a Maintainer I want deprecated Kernel SQL schema files to be dropped
- [EZP-30636] - As a Developer I want to configure eZ Platform 3.0 using ezplatform extension
- [EZP-30662] - Create a proof of concept Behat test for http-cache bundle
- [EZP-30668] - Move core test classes from AdminUI to BehatBundle
- [EZP-30669] - Add support for Chromium driver on Travis
- [EZP-30687] - As a Maintainer I want to deprecated code in EzSystems\EzPlatformAdminUi\UserSetting be dropped
- [EZP-30708] - As a Developer I want to use common contracts for IncrementalIndexer
- [EZP-30726] - Location and children support in GraphQL
- [EZP-30736] - Rewrite Sub-items to use GraphQL endpoint
- [EZP-30737] - As a Developer I want IO HandlerFactory to not use direct Container calls
- [EZP-30739] - As a Developer I want ExternalStorageRegistryFactory to not use direct Container calls
- [EZP-30784] - Fix problem with access to read content with locationId = ‘1’
- [EZP-30792] - Remove deprecated functions, components, etc. in JS
- [EZP-30797] - As an administrator, I want to configure a password expiration for users
- [EZP-30798] - Move youtube, facebook and twitter custom tags from Demo to Richetext bundle
- [EZP-30830] - Backport some of BehatBundle code from 3.0 to 2.5
- [EZP-30843] - Change tabs to Components and remove Tabs extensibility point
- [EZP-30880] - As a Developer I want MatcherFactory to use registry to avoid direct Container calls
- [EZP-30883] - Add an example Richtext configuration for BehatBundle
- [EZP-30884] - Implement scenarios for typical Editor user
- [EZP-30898] - As a Developer I want deprecated CleanInstaller to be dropped
- [EZP-30928] - As a Developer I want deprecated methods and parameters to be dropped
- [EZP-30948] - As a Maintainer I want "Setup" folder and Section to be dropped from the initial data structure
- [EZP-30960] - As a Maintainer I want "Design" Section to be dropped from the initial data structure
Task
- [EZP-30809] - All ezsettings provided by AdminUI should be set for admin_group siteaccess
Improvement
- [EZP-25721] - Warn development upfront of ConfigResolver initialization order issues
- [EZP-29618] - Update user menu order and add icons
- [EZP-29816] - Make priority column in children list more prominent
- [EZP-30812] - Remove deprecated use of Symfony\Component\EventDispatcher\EventDispatcherInterface::dispatch method
- [EZP-30814] - Remove Twig deprecations
- [EZP-30828] - As a Maintainer I want to replace usage of deprecated \Symfony\Component\EventDispatcher\Event class in favour of Symfony\Contracts\EventDispatcher\Event
- [EZP-30888] - Move search query build logic from SearchController to QueryType
- [EZP-30894] - Remove deprecated ChoiceLoaders
- [EZP-30896] - Use ContentType Provider instead of deprecated ContentTypeNames
- [EZP-30902] - Remove deprecated view parameters
- [EZP-30905] - Remove deprecated MatcherInterface
- [EZP-30906] - Remove deprecated templating services
- [EZP-30911] - Command to regenerate URL aliases should allow fixing aliases only for specified Locations
- [EZP-30947] - Remove deprecated methods in ezplatform-admin-ui
- [EZP-30972] - Make Subitems header checkbox three-state
Sub-task
- [EZP-30790] - Introduce strict types for SearchService::supports and Capable::supports
- [EZP-30807] - User should see Users panel with proper subtree limitation
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.