v8.0.0-beta1
Pre-release
Pre-release
DominikaK
released this
02 Jul 06:19
·
816 commits
to master
since this release
ezpublish-kernel changes between v7.5.0 and v8.0.0-beta1
Improvements
- EZP-29470: As a developer I want trace for uncached Persistence calls (#2645)
- EZP-30298: As a Cluster User I want in-memory cache for all content related lookups (#2599)
- EZP-30061: As a Developer I want to create schema for integration tests using Schema Importer (#2548)
- EZP-30344: As an Administrator I want to limit Content management to specific Translations (#2585)
- EZP-30504: Make image tag and attributes output W3C compliant (#2622)
- EZP-30391: Remove Elasticsearch form Kernel (#2625)
- EZP-30458: As an developer, I want more descriptive exception when implementation of \eZ\Publish\SPI\FieldType\Indexable is missing (#2608)
- EZP-30390: As a Developer I want deprecated Field Types to be dropped (#2600)
- EZP-30541: As a Developer I want deprecated ezpage Field Type to be dropped (#2617)
- EZP-25721: Warn development upfront of ConfigResolver initialization order issues (#2660)
- EZP-28032: As a Maintainer I want REST server to be moved out of ezpublish-kernel (#2630)
- EZP-30503: Change names of parameters (#2629)
- EZP-30573: As a Developer I want to filter by status when using ContentService::loadVersions method. (#2652)
- EZP-30542: Upgrade
ezsystems/ezpublish-kernel
to use Symfony 4 components (#2594) - EZP-30626: Remove Nameable field type interface (#2661)
- EZP-29301: As an editor, I want to add custom attributes on rich text elements (#2665)
- EZP-30547: As a Developer I'd like to be able to debug config resolver & services (#2635)
- EZP-30671: Remove deprecated expectedException annotations (#2668)
- EZP-30613: Implement abstract decorators to reduce code required for new Repository layers (#2657)
- EZP-30675: Change deprecated assertions (#2669)
- EZP-30462: As a Developer, I want to configure Field Type features with tags which follows same convention (#2653)
- EZP-28633: As an administrator, I want to create a custom URL alias with wildcard (#2609)
- EZP-30463: As an Developer, I want to use Solr Cloud (#2626)
- EZP-29373: As a Maintainer I want all supported ezpublish-kernel branches to use short array syntax (#2597)
- EZP-30627: Unify twig helpers naming (#2663)
- EZP-30698: Use shorthand parameter doctypes instead of multiline (ezpublish-kernel) (#2675)
- EZP-28898: Allow random sorting (#2605)
- EZP-30544: Migrate Http Cache Bundle to FOS Cache Bundle v2 (#2678)
- EZP-30616: Reimplement repositotry services using EventDispatcher instead of SignalDispatcher (#2658)
Bugs
- EZP-30367: Error:
Location cannot be displayed as it is flagged as invisible.
(#2590) - EZP-30475: Backslash in LDAP username causes invalid cache key (#2606)
- EZP-30405: Cache pool isn't cleared after changing user email via PHP API when cache for email already exists (#2607)
- EZP-30333: The host's port is added to image variations URIs when configured through image_host (#2604)
- EZP-30281: Kernel RichText FieldType namespace is not deprecated (#2602)
- EZP-29694: Draft conflict does not work as expected for a content item with multiple translations (#2598)
- EZP-29865: {% spaceless %} for ezpage_field in content_fields.html.twig causes issues with ezxml output (#2514)
- EZP-30546: Cache service has wrong instance on command line (#2649)
- EZP-30027: LogicalAnd & LogicalOr not working when using two times the same criterion type (#2527)
- EZP-28135: eZ\Publish\Core\SignalSlot\Slot and Signal should not be marked internal (#2641)
- EZP-30508: Previewing content results in an Exception when template renders hidden content/location (#2623)
- EZP-30470: Assigning roles with limitations results in "Create your content" menu showing Content Types that user has no permission to create (#2628)
- EZEE-2661: Setting scheduled publish for multiple translations in single Content results in only last translation being published (#2615)
- EZP-30635: Reindex Command Infinite Loop when content-count % iteration-count === 0 (#2664)
- EZP-30643: Images are stored under wrong path (#2667)
- EZP-30548: Romanian special characters generate wrong UrlAlias (#2637)
- EZP-30647: Cannot preview content (#2673)
- EZP-30457: Method eZ\Publish\Core\FieldType\FieldType::getSortInfo shouldn't throw an exception in default implementation (#2677)
- EZP-30629: SiteAccessAware LanguageResolver injects dynamic setting too early (#2662)
- EZP-30699: bazinga:js-translation:dump command triggers ConfigResolver too early (#2676)