Skip to content

Releases: ezsystems/ezpublish-kernel

v7.5.13

10 Nov 07:29
Compare
Choose a tag to compare

ezpublish-kernel changes between v7.5.12 and v7.5.13

Improvements

  • EZP-31735: As a Developer I'd like direct upgrade paths from LTS to LTS (#3048)
  • EZP-31930: composer ezplatform-install command output has bad formatting (#3070)

Bugs

  • EZP-31837: Creating an additional Content Location does not repect Content visibility (#3066)
  • EZP-31800: On ContentType copy() persistence cache should be cleared
  • EZP-31891: Image file properties should not be displayed in the rich text field (#3068)
  • EZP-31039: Sort Order and Sort Field reset to hardcoded value (#3071)
  • EZP-31287: Searching for values in ezemail and ezisbn fields returns no results (#3023)

v7.5.12

01 Oct 06:07
Compare
Choose a tag to compare

ezpublish-kernel changes between v7.5.11 and v7.5.12

Bugs

  • EZP-30931: Child Location is broken after Location is moved under same parent (#2761)
  • EZP-31810: Compound SiteAccess matcher will include serialized 'pathinfo' and 'queryParams' attributes unnecessarily (#3063)

v7.5.11

04 Sep 11:29
Compare
Choose a tag to compare

ezpublish-kernel changes between v7.5.10 and v7.5.11

Bugs

  • EZP-31325: SortClause\ContentId and SortClause\Location\Id use dictionary order in Solr SE
  • EZP-31584: Reverse relations broken if user doesn't have access to main Location (#3050)
  • EZP-31776: Reverse relations if user doesn't have access to main Location (UDW, Subitems - REST) (#3055)
  • EZP-30857: Referenced image file is not deleted from storage when removing draft, archived or published version. (#3056)
  • EZP-31511: Custom URL Aliases corrupted URL's (#3054)
  • EZP-31768: Editing Content and assigning its old URL to a different Content will not work properly (#3062)
  • EZP-31810: Compound SiteAccess matcher will include serialized 'pathinfo' and 'queryParams' attributes unnecessarily (#3061)

v7.5.10

14 Jul 06:36
Compare
Choose a tag to compare

ezpublish-kernel changes between v7.5.9 and v7.5.10

Improvements

  • EZP-31674: As a developer, I want proper PHPDoc types defined in field value objects (#3042)
  • 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 (#3040)
  • EZP-31718: render_esi function will not be cached properly when using Compound Matcher (#3046)

v7.5.9

15 Jun 07:16
Compare
Choose a tag to compare

ezpublish-kernel changes between v7.5.8 and v7.5.9

Bugs

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

v7.5.8

29 May 13:53
Compare
Choose a tag to compare

ezpublish-kernel changes between v7.5.7 and v7.5.8

Improvements

  • EZP-31079: Deprecated loadUserByCredentials (#2956)
  • 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-31002: State limitation on Versionread or Publish causes exception when creating items (#2955)
  • EZP-31299: Search results only show content in its main language (#2982)
  • EZP-31485: [kernel] image content type has unexistent creator id in cleandata.sql (#2991)
  • EZP-30956: File with name beginning with "(" cannot be downloaded (#2899)
  • EZP-31457: There is no user provider for user "eZ\Publish\Core\MVC\Symfony\Security\UserWrapped" (#2993)
  • EZP-31512: Search indexing of RichText fields doesn't work on PHP 7.3.16 (#3008)
  • EZP-31463: Fetching non existing type field leads to an error (#2978)
  • EZP-31129: Invalid version of already corrected link visible on the Link manager page (#2957)
  • EZP-31461: Newly added locations to Content don't preserve sorting options (#2977)
  • 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-31136: Only urls used in the system should be visible in Link Manager (#3015)
  • EZP-31558: Cache key in CT contains reserved characters {}()/@: (#3018)
  • EZP-31560: [Composer 2.x] Some classes have incorrect psr-0 or psr-4 namespaces (#3020)
  • 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 (#3031)
  • 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)

v8.0.0-beta5

19 Mar 07:19
Compare
Choose a tag to compare
v8.0.0-beta5 Pre-release
Pre-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)

v7.5.7

06 Mar 07:16
Compare
Choose a tag to compare

ezpublish-kernel changes between v7.5.6 and v7.5.7

Improvements

Bugs

  • EZP-28900: Float fieldtype not show on ezplatform UI 2.x (#2849)
  • EZP-31203: In Multirepository setup Installer always use a default Database connection for checking if the database exists (#2908)
  • EZP-31268: REST Functional tests are failing on PHP versions lower than 7.3 (#2909)
  • EZP-31275: IsEmptyCritetion is omitted in LocationQuery with Solr as search engine (#2915)
  • EZP-31258: "scaledown" image filters crop when they shouldn't (#2907)
  • EZP-31292: ez_image_alias throws 500 if getting used with ImageAsset field (#2917)
  • EZP-31123: Some properties in Doctrine Gateways and persistence handlers are not cast (#2843)
  • 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 (#2922)
  • 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 (#2973)

Misc

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

v8.0.0-beta4

28 Jan 07:17
Compare
Choose a tag to compare
v8.0.0-beta4 Pre-release
Pre-release

ezpublish-kernel changes between v8.0.0-beta3 and v8.0.0-beta4

Improvements

  • EZP-31269: Drop Symfony DIC .class parameters from ezpublish-kernel (#2911)
  • EZP-31267: Add IOConfigResolver to allow fetching complex settings (#2910)

Bugs

  • EZP-31268: REST Functional tests are failing on PHP versions lower than 7.3 (#2909)
  • EZP-31275: IsEmptyCriterion is omitted in LocationQuery with Solr as search engine (#2915)
  • EZP-31203: In Multirepository setup Installer always use a default Database connection for checking if the database exists (#2908)
  • EZP-31258: "scaledown" image filters crop when they shouldn't (#2907)
  • EZP-31292: ez_image_alias throws 500 if getting used with ImageAsset field (#2917)
  • EZP-31320: Fix for behat test when default Site Access is unmatched (#2921)
  • EZP-31123: Some properties in Doctrine Gateways and persistence handlers are not cast (#2843)

v8.0.0-beta3

23 Dec 14:35
Compare
Choose a tag to compare
v8.0.0-beta3 Pre-release
Pre-release

ezpublish-kernel changes between v8.0.0-beta2 and v8.0.0-beta3

Improvements

  • EZP-30969: Add method to fetch paginated list of content's reverse relations (#2777)
  • EZP-30835: Add support for Solr 7.7 (#2775)
  • EZP-30985: Remove deprecated features from eZ (#2831)
  • EZP-30899: Change default CT sorting field from identifier to name in AdminUI (#2779)
  • EZP-30983: As an Administrator, I want prevent users from reusing old password (#2788)
  • EZP-30624: As a Maintainer I want deprecated Kernel SQL schema files to be dropped (#2792)
  • EZP-31006: Bump hautelook/templated-uri-bundle to v3 (#2805)
  • EZP-30827: Introduce strict types for ObjectStateService (#2728)
  • EZP-30621: As a Developer I want Kernel LegacyStorage gateways to be dropped (#2813)
  • EZP-30971: Remove deprecated role service methods (#2785)
  • EZP-30975: As a Developer I want Star Rating (ezstarrating) Field Type to be dropped (#2795)
  • EZP-30885: Introduce strict types for LanguageService (#2811)
  • EZP-31029: Introduce strict types for RoleService (#2822)
  • EZP-30988: As a Developer I want PHP API allow fetching URLs filtered by Section (#2783)
  • EZP-30567: As a developer I want ez_query controler to handle pagerFanta (#2651)
  • EZP-24520: SearchResult/LocationList objects should implement \IteratorAggregate (#2837)
  • EZP-30733: CleanupVersionsCommand should use new ContentService::loadVersions status argument for better performance (#2692)
  • EZP-31094: Introduce strict types for SearchService (#2852)
  • EZP-31093: Introduce strict types for TrashService (#2851)
  • EZP-31095: Introduce strict types for FieldTypeService (#2853)
  • EZP-31098: Introduce strict types for URLWildcardService (#2855)
  • EZP-31114: Add skip/disable indexing option for install command (#2848)
  • EZP-31103: Introduce strict types for ContentTypeService (#2856)
  • EZP-31119: As a Maintainer I want to replace usage of deprecated ContainerAwareCommand class in favour of Command and dependency injection (#2867)
  • EZP-31097: Introduce strict types for URLService (#2854)
  • EZP-31030: Introduce strict types for SectionService (#2880)
  • EZP-31044: Multiple sources of available siteaccesses (#2838)
  • EZP-31021: Microcopy: revise exception & command microcopy (#2878)
  • EZP-30973: Make siteaccess aware repository the default (#2786)
  • EZP-31193: Add information about Site Access groups to the Site Access
  • EZP-31125: Administration interface should respect siteaccess languages settings (#2885)
  • EZP-30882: As a developer I want to use custom Field Type as Content thumbnail (#2868)
  • EZP-31251: Introduce base exception for PAPI (#2905)
  • EZP-31078: Enhance Content Type Value Object (#2839)

Bugs

  • EZP-30900: Timeout when related content has too many reverse relations (#2774)
  • EZP-30469: Two versions can be published in the same time
  • EZP-30823: Race conditions on publish causing anon user to lack access, due to version_read check when loading wrong version (#2799)
  • EZP-31000: Redirected to View tab when using pagination with embedded content (#2809)
  • EZP-31026: ContentService::loadContentListByContentInfo is not siteaccess aware  (#2816)
  • EZP-31050: ContentTypeService::loadContentTypeList is not siteaccess aware (#2832)
  • EZP-31053: Prioritized languages should be respected by Content::getContentType (#2833)
  • EZP-30689: QueryType throws "No QueryType found with that name" exception (#2834)
  • EZP-31023: Unable to load root location with prioritized languages (#2815)
  • EZP-30865: Creating the same Custom URL Alias for different Language will fail with Error (#2842)
  • EZP-31084: Memory exhausted on the admin trash page caused by too many items in the trash (#2871)
  • EZP-31115: Content and ContentInfo do not have isHidden flag in REST response (#2865)
  • EZP-30951: Searching for Content with empty field will result on Error when using Solr (#2821)
  • EZP-30806: Using OR Criterion in REST request results in "Bad Request" error (#2879)
  • EZP-31122: Location do not have explicitlyHidden flag in REST response (#2870)
  • EZP-30936: Editing Content with a Translation after adding a required field to ContentType will fail with an error (#2875)
  • EZP-31113: AssignSectionToSubtreeSignal is not handled by search and HTTP cache. (#2862)
  • EZP-30754: Doctrine error when trying to update only the 'always_available' metadata of a Content (#2850)
  • EZP-30997: Adding a new translation to content fails when language limitation is used (#2858)
  • EZP-31059: Link Manager displays duplicated entries on a fresh database installation (#2876)
  • [EZEE-2876](https://jira.e...
Read more