v8.0.0-beta5
Pre-release
Pre-release
·
379 commits
to master
since this release
ezpublish-kernel changes between v8.0.0-beta4 and v8.0.0-beta5
Improvements
- EZP-31046: As a Maintainer I want to refactor ConfigResolver to follow chain-of-responsibility pattern (#2901)
- EZP-31048: Allow empty siteaccess groups (#2927)
- EZP-31337: As a Maintainer, I want to have FT exposing Embedded relation for integration test proposes
- EZP-31348: Drop deprecated createFromQueryBuilder method from Criterion classes (#2937)
- EZP-30981: As a Developer I want lazy loading certain API properties (#2844)
- EZP-31047: Make siteaccess group configuration available in DIC (#2930)
- EZP-31316: Query field pagination support (#2936)
- EZP-31278: Decouple & inject LimitationService into the Repository (#2914)
- EZP-31279: Decouple & inject Content and Content Type Domain mappers (#2913)
- EZP-30639: As a Developer I want deprecated Core ViewController actions to be dropped (#2942)
- EZP-31079: Recreate features inspired by EzCoreExtra (by Jerome Vieilledent) as native in our core (#2944)
- EZP-31451: As a Developer I want to drop deprecated DeferredLegacy Content Type update handler (#2976)
- EZP-31080: Create missing search Criterions (#2952)
- EZP-31415: Implement Composite & Sibilings Criterion (#2958)
- EZP-31118: Introduce strict types for ContentService (#2866)
- EZP-31477: When the user selects Limitations then a list of SiteAccess should be loaded by SiteAccessService (#2983)
- EZP-31088: Refactor Legacy Storage Content Model gateways to use Doctrine\DBAL (#2963)
- EZP-31440: Simplify query types rendering (#2970)
- EZP-31107: Built-in query types for site building (#2938)
- EZP-31478: As A Maintainer I want to drop Legacy (SQL) Search Engine FullText data from clean data (#2984)
- EZP-31481: Introduce strict types for Repository (#2987)
- EZP-31480: Introduce strict types for PermissionResolver & PermissionCriterionResolver (#2986)
- EZP-30882: As a developer I want to use custom Field Type as Content thumbnail (#2959)
- EZP-31448: Introduce strict types for LocationService (#2997)
- EZP-31450: Introduce strict types for URLAliasService (#2974)
- EZP-31469: Introduce strict types for UserService (#2979)
- EZP-31482: Introduce strict types for FieldType & VO (#2998)
- EZP-31220: As a Developer I'd like eZ Platform packages to be compatible with Symfony 5 (#2992)
Bugs
- EZP-31297: Persistent XSS in user preferences (#2941)
- EZP-31127: Do not use non-existing content types in ContentTypeIdentifier criterion (#2872)
- EZP-29574: The UserServiceTest::testUpdateUserToken integration test randomly fails (#2932)
- EZP-31226: Indexing depth doesn't work properly in Solr when LocationQuery is in use
- EZP-31351: Users can see the full view if they have to embed only permissions and isn't redirected to the login page when UnauthorizedException is thrown (#2939)
- EZP-31298: API errors leak path information (#2945)
- EZP-31329: Error when running ezplatform:reindex cmd with multiple processes inside engine container
- EZP-30664: Skipped indexing erroneous Content and logged all exceptions (#2666)
- EZP-31299: Search results only show content in its main language (#2982)
- EZP-31002: State limitation on Versionread or Publish causes exception when creating items (#2955)
- EZP-31436: Configuration for SiteAccess group can't be fetched from ConfigResolver (#2966)
- EZP-31485: [kernel] image content type has unexistent creator id in cleandata.sql (#2991)