Skip to content

Releases: ezsystems/ezplatform-kernel

v1.1.0-rc1

23 Jun 11:08
Compare
Choose a tag to compare
v1.1.0-rc1 Pre-release
Pre-release

ezplatform-kernel changes between v1.1.0-beta1 and v1.1.0-rc1

Improvements

  • EZP-31688: Remove obsolete forked 3rd party packages (#77)
  • EZP-31680: As an Editor I want to be able to search UDW in chosen language (#3043)

Bugs

  • EZEE-3159: Trash is empty when the user has content/read with subtree limitation
  • EZEE-3191: Error when incomplete Draft is transitioned though Workflow with publish action (#78)
  • EZP-31698: Cache warmup results in "service already initialized" error (#79)

v1.1.0-beta1

17 Jun 06:16
Compare
Choose a tag to compare
v1.1.0-beta1 Pre-release
Pre-release

ezplatform-kernel changes between v1.0.0 and v1.1.0-beta1

Improvements

  • EZP-31519: Move app.php rejection snippet from front controller to ezpublish-kernel
  • EZP-30465: Change the way PermissionResolver is built to make it reusable service independent from factory (#44)
  • EZP-31281: Decouple & inject RoleDomainMapper into the Repository (#42)
  • EZP-31411: As a Developer I want PHP API allow fetching Trashed nodes sorted by trashed date (#2954)
  • EZP-31542: Add PHP 7.4 support (#3017)
  • EZP-31590: As an administration, I want to manage URL wildcards (#56)
  • EZP-31574: Save incomplete draft (#63)
  • EZP-31344: Collapsible Field Groups in Content and Editing view (#73)

Bugs

  • EZP-31544: command ezplatform:check throw an error (#39)
  • EZEE-3091: Can not see eZ Platform Debug in Symfony Profiler (#41)
  • EZP-31546: Path prefixes are ignored for binaries and images (#38)
  • EZP-31012: Password expiration does not work on v3 (#45)
  • EZP-30760: Content with custom URL alias defined becomes unavailable after moving when its parent is removed (#2965)
  • EZP-31112: URLAliases are gone after switching the location (#2923)
  • EZP-31580: [kernel] Replaced userHandler version to cached one in PermissionResolver (#49)
  • EZP-31136: Only urls used in the system should be visible in Link Manager (#3015)
  • EZP-31558: Cache key in CT contains reserved characters {}()/@: (#3018)
  • EZEE-3085: User receives status code 500 while trying add banner with different contentType than image (#47)
  • EZP-31560: [Composer 2.x] Some classes have incorrect psr-0 or psr-4 namespaces (#3020)
  • EZP-31591: Farsi (Persian) language is missing in internal locale conversion map (#52)
  • EZP-31592: MySQL SQL schema file is not marked as deprecated (#3024)
  • EZP-31586: Some columns are missing in schema.sql (#3025)
  • EZP-31248: SolR breaks when content contains ascii codes < 32 (#2904)
  • EZP-31240: Querying for contentobjects missing ImageAsset FieldType in GraphQL ends up with an error (#3013)
  • EZP-31325: SortClause\ContentId and SortClause\Location\Id use dictionary order in Solr SE (#3028)
  • EZP-31420: Removing a translation does not remove SolR documents
  • EZP-27324: New draft based on a selected version doesn't respect media/binaryfile binaries versions (#3033)
  • EZP-31644: Compound SiteAccess matcher usage results in serializing error (#3037)
  • EZP-25484: Solr : identifier fields are indexed incorrectly and can not be used in queries / searches (#3034)
  • EZP-30925: User is able to remove translations which he does not have access to edit (#3036)
  • EZP-31663: Location indexing is not triggered after LocationService::createLocation (#68)
  • EZP-31677: Query Field's FielDefinitionIdentifier matcher doesn't test the field's identifier (#3041)

v1.0.4

15 Jun 06:50
Compare
Choose a tag to compare

ezplatform-kernel changes between v1.0.3 and v1.0.4

Bugs

  • EZP-31677: Query Field's FielDefinitionIdentifier matcher doesn't test the field's identifier (#3041)

v1.0.3

29 May 11:46
Compare
Choose a tag to compare

ezplatform-kernel changes between v1.0.2 and v1.0.3

Bugs

  • EZP-31248: SolR breaks when content contains ascii codes < 32 (#2904)
  • EZP-31240: Querying for contentobjects missing ImageAsset FieldType in GraphQL ends up with an error (#3013)
  • EZP-31420: Removing a translation does not remove SolR documents
  • EZP-27324: New draft based on a selected version doesn't respect media/binaryfile binaries versions (#3033)
  • EZP-31644: Compound SiteAccess matcher usage results in serializing error (#3037)
  • EZP-25484: Solr : identifier fields are indexed incorrectly and can not be used in queries / searches (#3034)
  • EZP-30925: User is able to remove translations which he does not have access to edit (#3036)

v1.0.2

27 Apr 06:25
Compare
Choose a tag to compare

ezplatform-kernel changes between v1.0.1 and v1.0.2

Improvements

  • EZP-31519: Move app.php rejection snippet from front controller to ezpublish-kernel
  • EZP-31411: As a Developer I want PHP API allow fetching Trashed nodes sorted by trashed date (#2954)
  • EZP-31542: Add PHP 7.4 support (#3017)

Bugs

  • EZP-30760: Content with custom URL alias defined becomes unavailable after moving when its parent is removed (#2965)
  • EZP-31112: URLAliases are gone after switching the location (#2923)
  • EZP-31580: [kernel] Replaced userHandler version to cached one in PermissionResolver (#49)
  • EZP-31136: Only urls used in the system should be visible in Link Manager (#3015)
  • EZP-31558: Cache key in CT contains reserved characters {}()/@: (#3018)
  • EZEE-3085: User receives status code 500 while trying add banner with different contentType than image (#47)
  • EZP-31560: Some classes have incorrect psr-0 or psr-4 namespaces (#3020)
  • EZP-31591: Farsi (Persian) language is missing in internal locale conversion map (#52)
  • EZP-31592: MySQL SQL schema file is not marked as deprecated (#3024)
  • EZP-31586: Some columns are missing in schema.sql (#3025)

v1.0.1

14 Apr 07:01
Compare
Choose a tag to compare

ezplatform-kernel changes between v1.0.0 and v1.0.1

Improvements

  • EZP-30465: Change the way PermissionResolver is built to make it reusable service independent from factory (#44)
  • EZP-31281: Decouple & inject RoleDomainMapper into the Repository (#42)

Bugs

  • EZP-31544: command ezplatform:check throw an error (#39)
  • EZEE-3091: Can not see eZ Platform Debug in Symfony Profiler (#41)
  • EZP-31546: Path prefixes are ignored for binaries and images (#38)
  • EZP-31012: Password expiration does not work on v3 (#45)

v1.0.0

02 Apr 15:37
Compare
Choose a tag to compare

ezplatform-kernel changes between ezpublish-kernel v7.5.0 and ezplatform-kernel v1.0.0

Improvements

  • EZP-24520: SearchResult/LocationList objects should implement \IteratorAggregate (#2837)
  • EZP-30392: Drop deprecated code from ezpublish-kernel (#25)
  • EZP-30543: Remove Dynamic Settings functionality from kernel (#35)
  • EZP-30567: As a developer I want ez_query controler to handle pagerFanta (#2651)
  • EZP-30621: As a Developer I want Kernel LegacyStorage gateways to be dropped (#2813)
  • EZP-30639: As a Developer I want deprecated Core ViewController actions to be dropped (#2942)
  • EZP-30733: CleanupVersionsCommand should use new ContentService::loadVersions status argument for better performance (#2692)
  • EZP-30882: As a developer I want to use custom Field Type as Content thumbnail (#2959)
  • EZP-30885: Introduce strict types for LanguageService (#2811)
  • EZP-30921: As a Developer I want deprecated Zeta Components database abstraction layer to be dropped in favor of Doctrine DBAL (#11)
  • EZP-30928: As a Developer I want deprecated methods and parameters to be dropped (#12)
  • EZP-30971: Remove deprecated role service methods (#2785)
  • EZP-30973: Make siteaccess aware repository the default (#2786)
  • EZP-30975: As a Developer I want Star Rating (ezstarrating) Field Type to be dropped (#2795)
  • EZP-30981: As a Developer I want lazy loading certain API properties (#2844)
  • EZP-30985: Remove deprecated features from eZ (#2831)
  • EZP-30988: As a Developer I want PHP API allow fetching URLs filtered by Section (#2783)
  • EZP-31021: Microcopy: revise exception & command microcopy (#2878)
  • EZP-31029: Introduce strict types for RoleService (#2822)
  • EZP-31030: Introduce strict types for SectionService (#2880)
  • EZP-31044: Multiple sources of available siteaccesses (#2838)
  • EZP-31046: As a Maintainer I want to refactor ConfigResolver to follow chain-of-responsibility pattern (#2901)
  • EZP-31047: Make siteaccess group configuration available in DIC (#2930)
  • EZP-31048: Allow empty siteaccess groups (#2927)
  • EZP-31078: Enhance Content Type Value Object (#2839)
  • EZP-31079: Recreate features inspired by EzCoreExtra (by Jerome Vieilledent) as native in our core (#3)) (#29)
  • EZP-31080: Create missing search Criterions (#2952)
  • EZP-31088: Refactor Legacy Storage Content Model gateways to use Doctrine\DBAL (#2963)
  • EZP-31093: Introduce strict types for TrashService (#2851)
  • EZP-31094: Introduce strict types for SearchService (#2852)
  • EZP-31095: Introduce strict types for FieldTypeService (#2853)
  • EZP-31097: Introduce strict types for URLService (#2854)
  • EZP-31098: Introduce strict types for URLWildcardService (#2855)
  • EZP-31103: Introduce strict types for ContentTypeService (#2856)
  • EZP-31107: Built-in query types for site building (#2938)
  • EZP-31114: Add skip/disable indexing option for install command (#2848)
  • EZP-31118: Introduce strict types for ContentService (#2866)
  • EZP-31119: As a Maintainer I want to replace usage of deprecated ContainerAwareCommand class in favour of Command and dependency injection (#2867)
  • EZP-31125: Administration interface should respect siteaccess languages settings (#2885)
  • EZP-31193: Add information about Site Access groups to the Site Access
  • EZP-31220: As a Developer I'd like eZ Platform packages to be compatible with Symfony 5 (#2992)
  • EZP-31246: Refactor Test setup to stop relying on Database Handler (#14)
  • EZP-31251: Introduce base exception for PAPI (#2905)
  • EZP-31267: Add IOConfigResolver to allow fetching complex settings (#2910)
  • EZP-31269: Drop Symfony DIC .class parameters from ezpublish-kernel (#2911)
  • EZP-31278: Decouple & inject LimitationService into the Repository (#2914)
  • EZP-31279: Decouple & inject Content and Content Type Domain mappers (#2913)
  • EZP-31300: Refactor Legacy Storage URL Query Criterion Handler gateways to use Doctrine\DBAL (#22)
  • EZP-31301: Refactor Legacy Search Engine Word Indexer gateways to use Doctrine\DBAL (#23)
  • EZP-31302: Refactor Legacy Search Engine gateways, Criteria and Sort clause handlers to use Doctrine\DBAL (#28)
  • EZP-31316: Query field pagination support (#2936)
  • 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-31383: As an Administrator I want to be able to copy Roles (#16)
  • EZP-31415: Implement Composite & Sibilings Criterion ([#2958](https://github.co...
Read more