Skip to content

v8.0.0-beta1

Pre-release
Pre-release
Compare
Choose a tag to compare
@DominikaK DominikaK released this 02 Jul 06:19
· 816 commits to master since this 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)