Skip to content

v3.0.0

Choose a tag to compare

@a-laurowski a-laurowski released this 04 Mar 13:30

BREAKING

  • constructors
    Note: if you not override these classes in any way you can ignore this part

    • OmikronFactfinder\Components\Data\Article\Fields\CategoryPath
    • OmikronFactfinder\Components\Service\TranslationService
    • OmikronFactfinder\Components\Data\Article\ArticleDetails
  • public method signatures

    • Components/CategoryFilter::getValue now returns string instead of array
  • dependency injection
    Note: Following changes apply to the configuration files. They might cause problems after upgrade, if you redefine these services from within your application level. This is also implied by changes to the constructors above

    • components.xml
      • bind $batchSize argument to parameter factfinder.export.batchSize defined in parameters.xml
      • adjust OmikronFactfinder\Components\Service\TranslationService according to the constructor change
      • adjust OmikronFactfinder\Components\Data\Article\ArticleDetails according to the constructor change
      • adjust OmikronFactfinder\Components\Service\TranslationService according to the constructor change
    • export_fields.xml
      • explicitly define OmikronFactfinder\Components\Data\Article\SingleFields arguments
      • explicitly define OmikronFactfinder\Components\Data\Article\CategoryPath arguments

Deprecate

Shopware5.5 support will be dropped in the next major release

  • OmikronFactfinder\BackwardCompatibility\BackwardCompatibilityCompilerPass
  • OmikronFactfinder\BackwardCompatibility\ArticleResource
  • OmikronFactfinder\BackwardCompatibility\ShopRegistrationServiceInterface
  • OmikronFactfinder\BackwardCompatibility\ShopRegistrationService

Add

  • implement ff-communication/category-page attribute
  • add support for variants free text fields translations

Change

  • upgrade Web Components to version 4.0.8
  • remove navigation=true and filter=CategoryPath from ff-communication/add-params. From now filtering by category is done by ff-communication/category-page

Fix

  • fix Components/Data/Article/Fields/FilterAttributes does not exclude categories that not originate from selected language shop root category
  • fix OmikronFactfinder\Components\Service\TranslationService does not correctly translate configurator groups and configurator options
  • fix Components/Data/Article/ArticleDetails does not exclude products that are not assigned to any category that originates from selected language shop root category
  • fix OmikronFactfinder\Components\Data\Article\Fields\ArticleAttribute could throw an error if $detail->getAttribute() returns null