Skip to content

Releases: ezsystems/ezpublish-kernel

v7.5.6

19 Dec 10:03
Compare
Choose a tag to compare

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

Improvements

  • EZP-30988: As a Developer I want PHP API allow fetching URLs filtered by Section (#2783)
  • EZP-30733: CleanupVersionsCommand should use new ContentService::loadVersions status argument for better performance (#2692)
  • EZP-31114: Add skip/disable indexing option for install command (#2848)
  • EZP-31125: Administration interface should respect siteaccess languages settings (#2885)

Bugs

  • 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-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 (#2883)
  • 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: Invalid order of items in Collection Block in Preview (#2897)
  • EZP-31083: v2.5 consumes a lot of memory which can't be freed on Redis (#2840)
  • EZP-29586: Content copied by another user is still owned by original creator (#2464)
  • EZP-31235: Empty Select language list on Edit (#2902)

Misc

  • EZP-31189: Reduce memory required for 1.7 and 1.13 branches to install (#2869)

v7.5.5

07 Oct 06:26
Compare
Choose a tag to compare

ezpublish-kernel changes between 7.5.4 and 7.5.5

Improvements

  • EZP-30797: As an administrator, I want to configure a password expiration for users (#2742)
  • EZP-30382: Add content hide/reveal to REST API (#2767)
  • EZP-30911: Command to regenerate URL aliases should allow fixing aliases only for specified Locations (#2776)
  • 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 unused docblock from Gateway code (#2796)
  • 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)

Bugs

  • EZP-30427: Significant performance drop on dashboard when user has lots of drafts (#2753)
  • EZP-30912: CoreInstaller has no forward compatibility for an upgrade (#2756)
  • EZP-30823: Race conditions on publish causing anon user to lack access, due to version_read check when loading wrong version (#2799)
  • EZP-30966: Notice "Undefined index: PasswordTTL" while updating ezuser field definition using PAPI (#2772)
  • EZP-30469: Two versions can be published in the same time
  • EZP-30900: Timeout when related content has too many reverse relations (#2774)
  • EZP-30823: Race conditions on publish causing anon user to lack access, due to version_read check when loading wrong version (#2749)

Misc

v8.0.0-beta2

01 Oct 06:21
Compare
Choose a tag to compare
v8.0.0-beta2 Pre-release
Pre-release

ezpublish-kernel changes between 8.0.0-beta1 and 8.0.0-beta2

Improvements

  • EZP-30616: Reimplement repositotry services using EventDispatcher instead of SignalDispatcher (#2712)
  • EZP-25721: Warn development upfront of ConfigResolver initialization order issues (#2679)
  • EZP-30503: Change names of parameters (#2680)
  • EZP-30461: As an Developer, I want use base implementation for my Custom Field Type (#2632)
  • EZP-30517: As a Maintainer I want Kernel RichText deprecated code to be dropped (#2659)
  • EZP-30529: As a Developer I want Field Types to be injected into DI Container (#2688)
  • EZP-30739: As a Developer I want ExternalStorageRegistryFactory to not use direct Container calls (#2710)
  • EZP-30814: Remove Twig deprecations (#2708)
  • EZP-30815: As a Maintainer I want to deprecated SPI Events to be dropped (#2722)
  • EZP-30807: User should see Users panel with proper subtree limitation (#2718)
  • EZP-30812: Remove deprecated use of Symfony\Component\EventDispatcher\EventDispatcherInterface::dispatch method (#2721)
  • EZP-30819: As a Maintainer I want to remove deprecated controllers reference syntax from routes definitions (#2725)
  • EZP-30821: Fix wrong usage of hasAccess() in URLService in favor of canUser() (#2726)
  • EZP-30808: Fix wrong usage of hasAccess() in RoleService in favor of canUser() (#2720)
  • EZP-30831: Fix wrong usage of hasAccess() in method emptyTrash() in TrashService (#2733)
  • EZP-30822: Fix wrong usage of hasAccess() in URLAliasService in favor of canUser() (#2729)
  • EZP-30832: Fix wrong usage of hasAccess() in URLWildcardService (#2732)
  • EZP-30828: As a Maintainer I want to replace usage of deprecated \Symfony\Component\EventDispatcher\Event class in favour of Symfony\Contracts\EventDispatcher\Event (#2730)
  • EZP-30846: As a Maintainer I want to drop deprecated Symfony\Component\Config\Definition\Builder\TreeBuilder::root method calls (#2734)
  • EZP-30478: As an Editor I want to be able to delete draft if I have proper permissions (#2699)
  • EZP-30737: As a Developer I want IO HandlerFactory to not use direct Container calls (#2731)
  • EZP-30852: User should add and edit section without view permission (#2738)
  • EZP-30869: As a developer, I want to extend login form view (#2743)
  • EZP-30544: Migrate Http Cache Bundle to FOS Cache Bundle v2 (#2696)
  • EZP-30880: As a Developer I want MatcherFactory to use registry to avoid direct Container calls (#2745)
  • EZP-30598: As a Developer I want Siteaccess MatcherBuilder to not rely on Container (#2747)
  • EZP-30905: Remove deprecated MatcherInterface (#2755)
  • EZP-30906: Remove deprecated templating services (#2759)
  • EZP-30797: As an administrator, I want to configure a password expiration for users (#2742)
  • EZP-30790: Introduce strict types for SearchService::supports and Capable::supports (#2714)
  • EZP-30962: Drop deprecated permission-related methods (#2764)
  • EZP-30382: Add content hide/reveal to REST API (#2767)
  • EZP-30911: Command to regenerate URL aliases should allow fixing aliases only for specified Locations (#2776)
  • EZP-30394: As a Developer I want to implement an External Storage for the User Field Type (#2621)
  • EZP-30948: As a Maintainer I want "Setup" folder and Section to be dropped from the initial data structure (#2768)
  • EZP-30960: As a Maintainer I want "Design" Section to be dropped from the initial data structure (#2768)
  • EZP-30623: As a Maintainer I want obsolete db tables to be dropped from installer (#2763)
  • EZP-30898: As a Developer I want deprecated CleanInstaller to be dropped (#2751)
  • EZP-30624: As a Maintainer I want deprecated Kernel SQL schema files to be dropped (#2752)

Bugs

  • EZP-30696: API Repository::sudo method signature should not use self as a typehint (#2674)
  • EZP-30585: SignalSlot\ContentService still has translateVersion method in kernel 7.x (#2654)
  • EZP-30722: Siteaccess is loaded after commands are loaded on run, triggering unnecessary config resolver warnings (#2687)
  • EZP-30749: Event name should be passed explicitly to dispatcher (#2700)
  • EZP-30745: Tags used to register External Storage and External Strorage Gateway should follow Symfony convention (#2695)
  • EZP-30571: Legacy storage column size for default TextField value is too short (#2704)
  • EZP-30721: Concurrency issues in admin backend (#2703)
  • EZP-30697: Content cannot be created under subtree when assignment limitation is used (#2706)
  • EZP-30724: Wrong user displayed for locked content type notification (#2705)
  • EZP-30753: Section becomes unreachable when section limitation is used (#2707)
  • EZP-30725: After deleting user who locked the Content Type, nobody is able to edit the Content Type (#2723)
  • EZP-29386: Aliases for autowired API services exist in AdminUI only (#2380)
  • EZP-30817: ezplatform:timestamps:to-utc command updates wrong field versions (#2724)
    -...
Read more

v7.5.4

03 Sep 06:51
Compare
Choose a tag to compare

ezpublish-kernel changes between v7.5.3 and v7.5.4

Improvements

Bugs

  • EZP-30725: After deleting user who locked the Content Type, nobody is able to edit the Content Type (#2716)
  • EZP-30807: User should see Users panel with proper subtree limitation (#2718)
  • EZP-30821: Fix wrong usage of hasAccess() in URLService in favor of canUser() (#2726)
  • EZP-30808: Fix wrong usage of hasAccess() in RoleService in favor of canUser() (#2720)
  • EZP-30831: Fix wrong usage of hasAccess() in method emptyTrash() in TrashService (#2733)
  • EZP-30822: Fix wrong usage of hasAccess() in URLAliasService in favor of canUser() (#2729)
  • EZP-30832: Fix wrong usage of hasAccess() in URLWildcardService (#2732)
  • EZP-30852: User should add and edit section without view permission (#2738)
  • EZP-30748: FieldTypeTools class is unused and can be deleted. (#2699)
  • EZP-30817: ezplatform:timestamps:to-utc command updates wrong field versions (#2724)
  • EZP-30839: Location->getContent() not working for drafts in preview controller (#2735)
  • EZP-30729: CleanupVersionsCommand causes database issues when removing versions of User ContentType (#2691)
  • EZP-30796: Content cannot be copied with Subtree limitation (#2744)
  • EZP-30681: Moving location leads to double slash in path_identification_string (#2671)

v7.5.3

31 Jul 06:13
Compare
Choose a tag to compare

ezpublish-kernel changes between v7.5.2 and v7.5.3

Improvements

  • EZP-25721: Warn development upfront of ConfigResolver initialization order issues (#2679)

Bugs

  • EZP-30722: Siteaccess is loaded after commands are loaded on run, triggering unnecessary config resolver warnings (#2687)
  • EZP-30571: Legacy storage column size for default TextField value is too short (#2702)
  • EZP-30721: Concurrency issues in admin backend (#2703)
  • EZP-30697: Content cannot be created under subtree when assignment limitation is used (#2706)
  • EZP-30724: Wrong user displayed for locked content type notification (#2705)
  • EZP-30753: Section becomes unreachable when section limitation is used (#2707)

v7.5.2

03 Jul 11:49
Compare
Choose a tag to compare

ezpublish-kernel changes between v7.5.1 and v7.5.2

Improvements

  • EZP-30504: Make image tag and attributes output W3C compliant (#2622)
  • EZP-30391: Remove Elasticsearch form Kernel (#2627)
  • EZP-29470: As a developer I want trace for uncached Persistence calls (#2645)
  • EZP-25721: Warn development upfront of ConfigResolver initialization order issues (#2660)
  • EZP-30573: As a Developer I want to filter by status when using ContentService::loadVersions method. (#2652)
  • 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-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-30698: Use shorthand parameter doctypes instead of multiline (ezpublish-kernel) (#2675)

Bugs

  • 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-30548: Romanian special characters generate wrong UrlAlias (#2637)
  • EZP-30629: SiteAccessAware LanguageResolver injects dynamic setting too early (#2662)
  • EZP-30699: bazinga:js-translation:dump command triggers ConfigResolver too early (#2676)
  • EZP-30696: API Repository::sudo method signature should not use self as a typehint (#2674)
  • EZP-30585: SignalSlot\ContentService still has translateVersion method in kernel 7.x (#2654)

v8.0.0-beta1

02 Jul 06:19
Compare
Choose a tag to compare
v8.0.0-beta1 Pre-release
Pre-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)

Misc

  • EZP-29858: Prepare automated setup steps for easier testing (#2644)
  • EZP-30539: Move EzPlatformBehatBundle from Kernel to dedicated existing BehatBundle. (#2642)

v6.13.6

03 Jun 18:51
Compare
Choose a tag to compare

ezpublish-kernel changes between v6.13.4 and v6.13.6

Improvements

  • EZP-29139: RegenerateUrlAliasesCommand should keep historized Url Aliases (#2454)
  • EZP-29234: As a developer, I want to read about customizing REST API response (#2434)
  • EZP-29328: As a editor I want the richtext format to support the equivalent of ezmltext's tag (#2430)
  • EZP-29721: Broken URL alias history is not restored after regenerating aliases (#2459)
  • EZP-29451: As an Administrator I want to have a CLI command for database cleanup (#2431)
  • EZP-29749: As an Administrator I want to configure Imagine ProxyResolver (#2470)
  • EZP-29559: Delete sleeping requirement for non-empty roles (#2525)
  • EZP-30008: More unique uniqid() (#2523)
  • EZP-29466: As a Developer, I would like to have configuration for absolute/relative URLs for generated images (#2511)
  • EZP-30391: Remove Elasticsearch form Kernel (#2627)

Bugs

  • EZP-29504: ezplatform:reindex can't index a specific siteaccess (#2418)
  • EZP-29474: Error 500 for editor with section/view policy (#2413)
  • EZP-29619: StashPass should check if config[caches] is set (#2450)
  • EZP-29518: ContentType option "Default field for sorting children" has no effect on new created objects (#2428)
  • EZP-29531: Do not render layout when rendering selection and relation items (#2205)
  • EZP-29510: UI admin edit content does not allow to cancel if user has version remove permissions (#2414)
  • EZP-29695: Option "Default content availability" on content types not working (#2462)
  • EZP-29586: Content copied by another user is still owned by original creator (#2447)
  • EZP-29809: api_keys.google_maps should not be set as null by default (#2477)
  • EZP-29375: REST API doesn't support multiple relation types (#2375)
  • EZP-29790: ContentService::loadContentListByContentInfo loads Content fields in random order on PosgreSQL (#2491)
  • EZP-29751: Wrong first URL generation in exotic languages (#2471)
  • EZP-29864: Spelling mistake in Content Type alert warnings (#2498)
  • EZP-28099: Wrong Urls at equal beginning path prefixes (#2083)
  • EZP-29899: Current Content version loading can end up loading wrong version under concurrency (#2502)
  • EZP-30004: ezplatform:urls:regenerate-aliases changes parent of broken link (#2522)
  • EZP-29924: Can't save ContentType with RelationList which has selectionMethod from legacy (#2518)
  • EZP-29959: Token not found exception in ContentViewBuilder when used to build own exception page (#2533)
  • EZP-28663: Cannot swap location when viewing item from non-main location (#2531)
  • EZP-29984: Solr Field LIKE criterion is not behaving like on Legacy Storage Engine (#2517)
  • EZP-30122: Missing argumentName parameter in InvalidArgumentType exception (#2542)
  • EZP-30118: Fix typo in UnauthorizedException message (#2541)
  • EZP-30013: --env option not passed to parallel processes of ezplatform:reindex Command (#2526)
  • EZP-30136: Updating content with "ezuser" field will not commit changes to Solr (#2544)
  • EZP-29539: Deleting object will remove all subtree items even when user does not have permission to delete them (#2536)
  • EZP-30204: Repairing broken URL aliases sometimes uses broken original entry (#2551)
  • EZP-29891: "Add Location" button is greyed out although editor has sufficient rights (#2539)
  • EZP-29279: Inconsistencies in values displayed by Date Field Type (#2499)
  • EZP-30147: Moving a subtree with invisible (hidden by parent) items fails (#2561)
  • EZP-30333: The host's port is added to image variations URIs when configured through image_host (#2604)
  • 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)

Misc

v6.13.6-rc1

17 May 07:44
Compare
Choose a tag to compare
v6.13.6-rc1 Pre-release
Pre-release

ezpublish-kernel changes between v6.13.4 and v6.13.6-rc1

Improvements

  • EZP-29139: RegenerateUrlAliasesCommand should keep historized Url Aliases (#2454)
  • EZP-29234: As a developer, I want to read about customizing REST API response (#2434)
  • EZP-29328: As a editor I want the richtext format to support the equivalent of ezmltext's tag (#2430)
  • EZP-29721: Broken URL alias history is not restored after regenerating aliases (#2459)
  • EZP-29451: As an Administrator I want to have a CLI command for database cleanup (#2431)
  • EZP-29749: As an Administrator I want to configure Imagine ProxyResolver (#2470)
  • EZP-29559: Delete sleeping requirement for non-empty roles (#2525)
  • EZP-30008: More unique uniqid() (#2523)
  • EZP-29466: As a Developer, I would like to have configuration for absolute/relative URLs for generated images (#2511)
  • EZP-30391: Remove Elasticsearch form Kernel (#2627)

Bugs

  • EZP-29504: ezplatform:reindex can't index a specific siteaccess (#2418)
  • EZP-29474: Error 500 for editor with section/view policy (#2413)
  • EZP-29619: StashPass should check if config[caches] is set (#2450)
  • EZP-29518: ContentType option "Default field for sorting children" has no effect on new created objects (#2428)
  • EZP-29531: Do not render layout when rendering selection and relation items (#2205)
  • EZP-29510: UI admin edit content does not allow to cancel if user has version remove permissions (#2414)
  • EZP-29695: Option "Default content availability" on content types not working (#2462)
  • EZP-29586: Content copied by another user is still owned by original creator (#2447)
  • EZP-29809: api_keys.google_maps should not be set as null by default (#2477)
  • EZP-29375: REST API doesn't support multiple relation types (#2375)
  • EZP-29790: ContentService::loadContentListByContentInfo loads Content fields in random order on PosgreSQL (#2491)
  • EZP-29751: Wrong first URL generation in exotic languages (#2471)
  • EZP-29864: Spelling mistake in Content Type alert warnings (#2498)
  • EZP-28099: Wrong Urls at equal beginning path prefixes (#2083)
  • EZP-29899: Current Content version loading can end up loading wrong version under concurrency (#2502)
  • EZP-30004: ezplatform:urls:regenerate-aliases changes parent of broken link (#2522)
  • EZP-29924: Can't save ContentType with RelationList which has selectionMethod from legacy (#2518)
  • EZP-29959: Token not found exception in ContentViewBuilder when used to build own exception page (#2533)
  • EZP-28663: Cannot swap location when viewing item from non-main location (#2531)
  • EZP-29984: Solr Field LIKE criterion is not behaving like on Legacy Storage Engine (#2517)
  • EZP-30122: Missing argumentName parameter in InvalidArgumentType exception (#2542)
  • EZP-30118: Fix typo in UnauthorizedException message (#2541)
  • EZP-30013: --env option not passed to parallel processes of ezplatform:reindex Command (#2526)
  • EZP-30136: Updating content with "ezuser" field will not commit changes to Solr (#2544)
  • EZP-29539: Deleting object will remove all subtree items even when user does not have permission to delete them (#2536)
  • EZP-30204: Repairing broken URL aliases sometimes uses broken original entry (#2551)
  • EZP-29891: "Add Location" button is greyed out although editor has sufficient rights (#2539)
  • EZP-29279: Inconsistencies in values displayed by Date Field Type (#2499)
  • EZP-30147: Moving a subtree with invisible (hidden by parent) items fails (#2561)
  • EZP-30333: The host's port is added to image variations URIs when configured through image_host (#2604)
  • 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)

Misc

v6.7.10

27 May 12:50
Compare
Choose a tag to compare

ezpublish-kernel changes between v6.7.8 and v6.7.10

Improvements

  • EZP-29139: RegenerateUrlAliasesCommand should keep historized Url Aliases (#2454)
  • EZP-29721: Broken URL alias history is not restored after regenerating aliases (#2459)
  • EZP-29451: As an Administrator I want to have a CLI command for database cleanup (#2431)
  • EZP-29749: As an Administrator I want to configure Imagine ProxyResolver (#2470)
  • EZP-29559: Delete sleeping requirement for non-empty roles (#2525)
  • EZP-30008: More unique uniqid() (#2523)
  • EZP-29466: As a Developer, I would like to have configuration for absolute/relative URLs for generated images (#2511)
  • EZP-30391: Remove Elasticsearch form Kernel (#2627)

Bugs

  • EZP-29504: ezplatform:reindex can't index a specific siteaccess (#2418)
  • EZP-29474: Error 500 for editor with section/view policy (#2413)
  • EZP-29619: StashPass should check if config[caches] is set (#2450)
  • EZP-29518: ContentType option "Default field for sorting children" has no effect on new created objects (#2428)
  • EZP-29531: Do not render layout when rendering selection and relation items (#2205)
  • EZP-29695: Option "Default content availability" on content types not working (#2462)
  • EZP-29586: Content copied by another user is still owned by original creator (#2447)
  • EZP-29809: api_keys.google_maps should not be set as null by default (#2477)
  • EZP-29375: REST API doesn't support multiple relation types (#2375)
  • EZP-29790: ContentService::loadContentListByContentInfo loads Content fields in random order on PosgreSQL (#2491)
  • EZP-29751: Wrong first URL generation in exotic languages (#2471)
  • EZP-29864: Spelling mistake in Content Type alert warnings (#2498)
  • EZP-28099: Wrong Urls at equal beginning path prefixes (#2083)
  • EZP-29899: Current Content version loading can end up loading wrong version under concurrency (#2502)
  • EZP-30004: ezplatform:urls:regenerate-aliases changes parent of broken link (#2522)
  • EZP-29924: Can't save ContentType with RelationList which has selectionMethod from legacy (#2518)
  • EZP-29959: Token not found exception in ContentViewBuilder when used to build own exception page (#2533)
  • EZP-28663: Cannot swap location when viewing item from non-main location (#2531)
  • EZP-30122: Missing argumentName parameter in InvalidArgumentType exception (#2542)
  • EZP-30118: Fix typo in UnauthorizedException message (#2541)
  • EZP-30013: --env option not passed to parallel processes of ezplatform:reindex Command (#2526)
  • EZP-30136: Updating content with "ezuser" field will not commit changes to Solr (#2544)
  • EZP-29539: Deleting object will remove all subtree items even when user does not have permission to delete them (#2536)
  • EZP-30204: Repairing broken URL aliases sometimes uses broken original entry (#2551)
  • EZP-29891: "Add Location" button is greyed out although editor has sufficient rights (#2539)
  • EZP-29279: Inconsistencies in values displayed by Date Field Type (#2422)
  • EZP-30147: Moving a subtree with invisible (hidden by parent) items fails (#2561)
  • EZP-30333: The host's port is added to image variations URIs when configured through image_host (#2604)
  • 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)

Misc