Skip to content

v8.0.0-beta5

Pre-release
Pre-release

Choose a tag to compare

@DominikaK DominikaK released this 19 Mar 07:19
· 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)

Misc

  • EZP-31313: [Travis] Create a job running tests on multirepository setup (#2933)