Skip to content

Latest commit

 

History

History
182 lines (182 loc) · 27.8 KB

UPGRADE.md

File metadata and controls

182 lines (182 loc) · 27.8 KB

14.0.0

  • [BREAKING] MIG-1053 - Removed ability to set the verify flag for the guzzle API client. This is now always true by default.
  • [BREAKING] MIG-1053 - Refactored both Shopware 5 and Shopware 6 EnvironmentReader classes to provide more information about exceptions.
  • MIG-894 - Optimizes the mapping performance for the migration which results in a significantly faster converting step.
    • Added new class SwagMigrationAssistant\Migration\Mapping\Lookup\CountryLookup to replace the removed method getCountryUuid
    • Added new class SwagMigrationAssistant\Migration\Mapping\Lookup\CountryStateLookup to replace the removed method getCountryStateUuid
    • Added new class SwagMigrationAssistant\Migration\Mapping\Lookup\CurrencyLookup to replace the removed method getCurrencyUuid
    • Added new class SwagMigrationAssistant\Migration\Mapping\Lookup\DefaultCmsPageLookup to replace the removed method getDefaultCmsPageUuid
    • Added new class SwagMigrationAssistant\Migration\Mapping\Lookup\DeliveryTimeLookup to replace the removed method getDeliveryTime
    • Added new class SwagMigrationAssistant\Migration\Mapping\Lookup\DocumentTypeLookup to replace the removed method getDocumentTypeUuid
    • Added new class SwagMigrationAssistant\Migration\Mapping\Lookup\LanguageLookup to replace the removed method getLanguageUuid and getDefaultLanguage
    • Added new class SwagMigrationAssistant\Migration\Mapping\Lookup\LocaleLookup to replace the removed method getLocaleUuid
    • Added new class SwagMigrationAssistant\Migration\Mapping\Lookup\LowestRootCategoryLookup to replace the removed method getLowestRootCategoryUuid
    • Added new class SwagMigrationAssistant\Migration\Mapping\Lookup\MediaDefaultFolderLookup to replace the removed method getDefaultFolderIdByEntity
    • Added new class SwagMigrationAssistant\Migration\Mapping\Lookup\MediaThumbnailSizeLookup to replace the removed method getThumbnailSizeUuid
    • Added new class SwagMigrationAssistant\Migration\Mapping\Lookup\NumberRangeLookup to replace the removed method getNumberRangeUuid
    • Added new class SwagMigrationAssistant\Migration\Mapping\Lookup\TaxLookup to replace the removed method getTaxUuid
    • Added new class SwagMigrationAssistant\Migration\Mapping\Lookup\SeoUrlTemplateLookup to replace the removed method getSeoUrlTemplateUuid
    • [BREAKING] Added new constructor parameter LowestRootCategoryLookup $lowestRootCategoryLookup. DefaultCmsPageLookup $defaultCmsPageLookup, LanguageLookup $languageLookup to SwagMigrationAssistant\Profile\Shopware\Converter\CategoryConverter
    • [BREAKING] Added new constructor parameter CurrencyLookup $currencyLookup, LanguageLookup $languageLookup to SwagMigrationAssistant\Profile\Shopware\Converter\CurrencyConverter
    • [BREAKING] Added new constructor parameter CountryLookup $countryLookup, LanguageLookup $languageLookup, CountryStateLookup $countryStateLookup to SwagMigrationAssistant\Profile\Shopware\Converter\CustomerConverter
    • [BREAKING] Added new constructor parameter LanguageLookup $languageLookup to SwagMigrationAssistant\Profile\Shopware\Converter\CustomerGroupConverter
    • [BREAKING] Added new constructor parameter LanguageLookup $languageLookup, LocaleLookup $localeLookup to SwagMigrationAssistant\Profile\Shopware\Converter\LanguageConverter
    • [BREAKING] Added new constructor parameter LanguageLookup $languageLookup to SwagMigrationAssistant\Profile\Shopware\Converter\MediaConverter
    • [BREAKING] Added new constructor parameter MediaDefaultFolderLookup $mediaFolderLookup, MediaThumbnailSizeLookup $mediaThumbnailSizeLookup to SwagMigrationAssistant\Profile\Shopware\Converter\MediaFolderConverter
    • [BREAKING] Added new constructor parameter LanguageLookup $languageLookup to SwagMigrationAssistant\Profile\Shopware\Converter\NewsletterRecipientConverter
    • [BREAKING] Added new constructor parameter NumberRangeLookup $numberRangeLookup, LanguageLookup $languageLookup to SwagMigrationAssistant\Profile\Shopware\Converter\NumberRangeConverter
    • [BREAKING] Added new constructor parameter CountryLookup $countryLookup, CurrencyLookup $currencyLookup, LanguageLookup $languageLookup, CountryStateLookup $countryStateLookup to SwagMigrationAssistant\Profile\Shopware\Converter\OrderConverter
    • [BREAKING] Added new constructor parameter MediaDefaultFolderLookup $mediaFolderLookup, DocumentTypeLookup $documentTypeLookup to SwagMigrationAssistant\Profile\Shopware\Converter\OrderDocumentConverter
    • [BREAKING] Added new constructor parameter TaxLookup $taxLookup, MediaDefaultFolderLookup $mediaFolderLookup, LanguageLookup $languageLookup, DeliveryTimeLookup $deliveryTimeLookup to SwagMigrationAssistant\Profile\Shopware\Converter\ProductConverter
    • [BREAKING] Added new constructor parameter LanguageLookup $languageLookup to SwagMigrationAssistant\Profile\Shopware\Converter\ProductReviewConverter
    • [BREAKING] Added new constructor parameter LanguageLookup $languageLookup to SwagMigrationAssistant\Profile\Shopware\Converter\PropertyGroupOptionConverter
    • [BREAKING] Added new constructor parameter CurrencyLookup $currencyLookup, LanguageLookup $languageLookup to SwagMigrationAssistant\Profile\Shopware\Converter\SalesChannelConverter
    • [BREAKING] Added new constructor parameter LanguageLookup $languageLookup to SwagMigrationAssistant\Profile\Shopware\Converter\SeoUrlConverter
    • [BREAKING] Added new constructor parameter CountryLookup $countryLookup, LanguageLookup $languageLookup to SwagMigrationAssistant\Profile\Shopware\Converter\ShippingMethodConverter
    • [BREAKING] Added new constructor parameter LanguageLookup $languageLookup to SwagMigrationAssistant\Profile\Shopware\Converter\TranslationConverter
    • [BREAKING] Added new constructor parameter CountryLookup $countryLookup to \SwagMigrationAssistant\Profile\Shopware6\Converter\CountryConverter
    • [BREAKING] Added new constructor parameter CountryStateLookup $countryStateLookup to \SwagMigrationAssistant\Profile\Shopware6\Converter\CountryStateConverter
    • [BREAKING] Added new constructor parameter CurrencyLookup $currencyLookup to \SwagMigrationAssistant\Profile\Shopware6\Converter\CurrencyConverter
    • [BREAKING] Added new constructor parameter DeliveryTimeLookup $deliveryTimeLookup to \SwagMigrationAssistant\Profile\Shopware6\Converter\DeliveryTimeConverter
    • [BREAKING] Added new constructor parameter DocumentTypeLookup $documentTypeLookup to \SwagMigrationAssistant\Profile\Shopware6\Converter\DocumentBaseConfigConverter
    • [BREAKING] Added new constructor parameter DocumentTypeLookup $documentTypeLookup to \SwagMigrationAssistant\Profile\Shopware6\Converter\DocumentConverter
    • [BREAKING] Added new constructor parameter LanguageLookup $languageLookup, LocaleLookup $localeLookup to \SwagMigrationAssistant\Profile\Shopware6\Converter\LanguageConverter
    • [BREAKING] Added new constructor parameter MediaDefaultFolderLookup $mediaFolderLookup, MediaThumbnailSizeLookup $mediaThumbnailSizeLookup to \SwagMigrationAssistant\Profile\Shopware6\Converter\MediaFolderConverter
    • [BREAKING] Added new constructor parameter NumberRangeLookup $numberRangeLookup to \SwagMigrationAssistant\Profile\Shopware6\Converter\NumberRangeConverter
    • [BREAKING] Added new constructor parameter SeoUrlTemplateLookup $seoUrlTemplateLookup to \SwagMigrationAssistant\Profile\Shopware6\Converter\SeoUrlTemplateConverter
    • [BREAKING] Removed method getDefaultCmsPageUuid from SwagMigrationAssistant\Migration\Mapping\MappingServiceInterface and all implementors. Use SwagMigrationAssistant\Migration\Mapping\Lookup\DefaultCmsPageLookup::get() instead.
    • [BREAKING] Removed method getLanguageUuid from SwagMigrationAssistant\Migration\Mapping\MappingServiceInterface and all implementors. Use SwagMigrationAssistant\Migration\Mapping\Lookup\LanguageLookup::get() instead.
    • [BREAKING] Removed method getLocaleUuid from SwagMigrationAssistant\Migration\Mapping\MappingServiceInterface and all implementors. Use SwagMigrationAssistant\Migration\Mapping\Lookup\LocaleLookup::get() instead.
    • [BREAKING] Removed method getDefaultLanguage from SwagMigrationAssistant\Migration\Mapping\MappingServiceInterface and all implementors. Use SwagMigrationAssistant\Migration\Mapping\Lookup\LanguageLookup::getDefaultLanguageEntity() instead.
    • [BREAKING] Removed method getDeliveryTime from SwagMigrationAssistant\Migration\Mapping\MappingServiceInterface and all implementors. Use SwagMigrationAssistant\Migration\Mapping\Lookup\DeliveryTimeLookup::get() instead.
    • [BREAKING] Removed method getCountryUuid from SwagMigrationAssistant\Migration\Mapping\MappingServiceInterface and all implementors. Use SwagMigrationAssistant\Migration\Mapping\Lookup\CountryLookup::get() instead.
    • [BREAKING] Removed method getCountryStateUuid from SwagMigrationAssistant\Migration\Mapping\MappingServiceInterface and all implementors. Use SwagMigrationAssistant\Migration\Mapping\Lookup\CountryStateLookup::get() instead.
    • [BREAKING] Removed method getCurrencyUuid from SwagMigrationAssistant\Migration\Mapping\MappingServiceInterface and all implementors. Use SwagMigrationAssistant\Migration\Mapping\Lookup\CurrencyLookup::get() instead.
    • [BREAKING] Removed method getCurrencyUuidWithoutMapping from SwagMigrationAssistant\Migration\Mapping\MappingServiceInterface and all implementors. Use SwagMigrationAssistant\Migration\Mapping\Lookup\CurrencyLookup::get() instead.
    • [BREAKING] Removed method getTaxUuid from SwagMigrationAssistant\Migration\Mapping\MappingServiceInterface and all implementors. Use SwagMigrationAssistant\Migration\Mapping\Lookup\TaxLookup::get() instead.
    • [BREAKING] Removed method getNumberRangeUuid from SwagMigrationAssistant\Migration\Mapping\MappingServiceInterface and all implementors. Use SwagMigrationAssistant\Migration\Mapping\Lookup\NumberRangeLookup::get() instead.
    • [BREAKING] Removed method getDefaultFolderIdByEntity from SwagMigrationAssistant\Migration\Mapping\MappingServiceInterface and all implementors. Use SwagMigrationAssistant\Migration\Mapping\Lookup\MediaDefaultFolderLookup::get() instead.
    • [BREAKING] Removed method getThumbnailSizeUuid from SwagMigrationAssistant\Migration\Mapping\MappingServiceInterface and all implementors. Use SwagMigrationAssistant\Migration\Mapping\Lookup\MediaThumbnailSizeLookup::get() instead.
    • [BREAKING] Removed method getDocumentTypeUuid from SwagMigrationAssistant\Migration\Mapping\MappingServiceInterface and all implementors. Use SwagMigrationAssistant\Migration\Mapping\Lookup\DocumentTypeLookup::get() instead.
    • [BREAKING] Removed method getLowestRootCategoryUuid from SwagMigrationAssistant\Migration\Mapping\MappingServiceInterface and all implementors. Use SwagMigrationAssistant\Migration\Mapping\Lookup\LowestRootCategoryLookup::get() instead.
    • [BREAKING] Change signature of function writeMapping from public function writeMapping(Context $context): void; to public function writeMapping(): void; in SwagMigrationAssistant\Migration\Mapping\MappingServiceInterface and all implementors.
    • [BREAKING] Removed constructor parameter EntityRepository $localeRepository, EntityRepository $languageRepository, EntityRepository $countryRepository, EntityRepository $currencyRepository, EntityRepository $taxRepo, EntityRepository $numberRangeRepo, EntityRepository $ruleRepo, EntityRepository $thumbnailSizeRepo, EntityRepository $mediaDefaultRepo, EntityRepository $categoryRepo, EntityRepository $cmsPageRepo, EntityRepository $deliveryTimeRepo, EntityRepository $documentTypeRepo from \SwagMigrationAssistant\Profile\Shopware6\Mapping\Shopware6MappingService
  • MIG-1039 - [BREAKING] Added new method getCountryStateUuid to SwagMigrationAssistant\Migration\Mapping\MappingServiceInterface
  • MIG-1039 - [BREAKING] Added new constructor parameter EntityRepository $countryStateRepo to SwagMigrationAssistant\Migration\Mapping\MappingService
  • MIG-1049 - Made connection property of SwagMigrationMappingEntity optional
  • MIG-1071 - Moved functions which are only used in the magento migration plugin to the magento plugin
    • [BREAKING] Removed method createListItemMapping from SwagMigrationAssistant\Migration\Mapping\MappingServiceInterface and move it to \Swag\MigrationMagento\Migration\Mapping\MagentoMappingServiceInterface.
    • [BREAKING] Removed method getUuidList from SwagMigrationAssistant\Migration\Mapping\MappingServiceInterface and move it to \Swag\MigrationMagento\Migration\Mapping\MagentoMappingServiceInterface.
  • MIG-1072 - Move to the new Lookup service structure
    • Added new class SwagMigrationAssistant\Migration\Mapping\Lookup\CmsPageLookup to replace the removed method getCmsPageUuidByNames and mapLockedCmsPageUuidByNameAndType
    • Added new class SwagMigrationAssistant\Migration\Mapping\Lookup\GlobalDocumentBaseConfigLookup to replace the removed method getGlobalDocumentBaseConfigUuid
    • Added new class SwagMigrationAssistant\Migration\Mapping\Lookup\MailTemplateTypeLookup to replace the removed method getMailTemplateTypeUuid
    • Added new class SwagMigrationAssistant\Migration\Mapping\Lookup\NumberRangeTypeLookup to replace the removed method getNumberRangeTypeUuid
    • Added new class SwagMigrationAssistant\Migration\Mapping\Lookup\ProductSortingLookup to replace the removed method getProductSortingUuid
    • Added new class SwagMigrationAssistant\Migration\Mapping\Lookup\SalutationLookup to replace the removed method getSalutationUuid
    • Added new class SwagMigrationAssistant\Migration\Mapping\Lookup\StateMachineStateLookup to replace the removed method getStateMachineStateUuid
    • Added new class SwagMigrationAssistant\Migration\Mapping\Lookup\SystemConfigLookup to replace the removed method getSystemConfigUuid
    • Added new class SwagMigrationAssistant\Migration\Mapping\Lookup\SystemDefaultMailTemplateLookup to replace the removed method getSystemDefaultMailTemplateUuid
    • Added new class SwagMigrationAssistant\Migration\Mapping\Lookup\TaxRuleLookup to replace the removed method getTaxRuleUuidByCriteria
    • Added new class SwagMigrationAssistant\Migration\Mapping\Lookup\TaxRuleTypeLookup to replace the removed method getTaxRuleTypeUuidByCriteria
    • [BREAKING] Added new constructor parameter CmsPageLookup $cmsPageLookup to SwagMigrationAssistant\Profile\Shopware6\Converter\CmsPageConverter
    • [BREAKING] Added new constructor parameter CountryLookup $countryLookup to SwagMigrationAssistant\Profile\Shopware6\Converter\CountryConverter
    • [BREAKING] Added new constructor parameter CountryStateLookup $countryStateLookup to SwagMigrationAssistant\Profile\Shopware6\Converter\CountryStateConverter
    • [BREAKING] Added new constructor parameter CurrencyLookup $currencyLookup to SwagMigrationAssistant\Profile\Shopware6\Converter\CurrencyConverter
    • [BREAKING] Added new constructor parameter DeliveryTimeLookup $deliveryTimeLookup to SwagMigrationAssistant\Profile\Shopware6\Converter\DeliveryTimeConverter
    • [BREAKING] Added new constructor parameter DocumentTypeLookup $documentTypeLookup, GlobalDocumentBaseConfigLookup $globalDocumentBaseConfigLookup to SwagMigrationAssistant\Profile\Shopware6\Converter\DocumentBaseConfigConverter
    • [BREAKING] Added new constructor parameter DocumentTypeLookup $documentTypeLookup to SwagMigrationAssistant\Profile\Shopware6\Converter\DocumentConverter
    • [BREAKING] Added new constructor parameter MailTemplateTypeLookup $mailTemplateTypeLookup, SystemDefaultMailTemplateLookup $systemDefaultMailTemplateLookup to SwagMigrationAssistant\Profile\Shopware6\Converter\MailTemplateConverter
    • [BREAKING] Added new constructor parameter NumberRangeTypeLookup $numberRangeTypeLookup to SwagMigrationAssistant\Profile\Shopware6\Converter\NumberRangeConverter
    • [BREAKING] Added new constructor parameter StateMachineStateLookup $stateMachineStateLookup to SwagMigrationAssistant\Profile\Shopware6\Converter\OrderConverter
    • [BREAKING] Added new constructor parameter SystemConfigLookup $systemConfigLookup to SwagMigrationAssistant\Profile\Shopware6\Converter\PageSystemConfigConverter
    • [BREAKING] Added new constructor parameter ProductSortingLookup $productSortingLookup to SwagMigrationAssistant\Profile\Shopware6\Converter\ProductSortingConverter
    • [BREAKING] Added new constructor parameter SalutationLookup $salutationLookup to SwagMigrationAssistant\Profile\Shopware6\Converter\SalutationConverter
    • [BREAKING] Added new constructor parameter SeoUrlTemplateLookup $seoUrlTemplateLookup to SwagMigrationAssistant\Profile\Shopware6\Converter\SeoUrlTemplateConverter
    • [BREAKING] Added new constructor parameter SystemConfigLookup $systemConfigLookup to SwagMigrationAssistant\Profile\Shopware6\Converter\SystemConfigConverter
    • [BREAKING] Added new constructor parameter TaxLookup $taxLookup to SwagMigrationAssistant\Profile\Shopware6\Converter\TaxConverter
    • [BREAKING] Changed constructor parameter from SwagMigrationAssistant\Profile\Shopware6\Mapping\Shopware6MappingServiceInterface to SwagMigrationAssistant\Migration\Mapping\MappingServiceInterface in
      • SwagMigrationAssistant\Profile\Shopware6\Converter\CategoryAssociationConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\CategoryCmsPageAssociationConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\CategoryConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\CategoryProductStreamAssociationConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\CmsPageConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\CountryConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\CountryStateConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\CrossSellingConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\CurrencyConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\CustomerConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\CustomerGroupConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\CustomerWishlistConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\CustomFieldSetConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\DeliveryTimeConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\DocumentBaseConfigConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\DocumentConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\DocumentInheritanceConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\LanguageConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\MailTemplateConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\MediaConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\MediaFolderConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\MediaFolderInheritanceConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\NewsletterRecipientConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\NumberRangeConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\OrderConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\PageSystemConfigConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\ProductConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\ProductFeatureSetConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\ProductManufacturerConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\ProductReviewConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\ProductSortingConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\ProductStreamConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\ProductStreamFilterInheritanceConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\PromotionConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\PropertyGroupConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\RuleConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\SalesChannelConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\SalesChannelDomainConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\SalutationConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\SeoUrlConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\SeoUrlTemplateConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\ShippingMethodConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\ShopwareConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\ShopwareMediaConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\SnippetConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\SnippetSetConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\SystemConfigConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\TaxConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\TaxRuleConverter
      • SwagMigrationAssistant\Profile\Shopware6\Converter\UnitConverter
    • [BREAKING] Removed SwagMigrationAssistant\Profile\Shopware6\Mapping\Shopware6MappingServiceInterface and implementors. Use SwagMigrationAssistant\Migration\Mapping\MappingServiceInterface and services in SwagMigrationAssistant\Migration\Mapping\Lookup instead.
  • MIG-1087 - Fixed an issue for the migration of media folders from SW6->SW6, where the default folder id was set wrongly. This includes changes to the way the folder structure is migrated
    • [BREAKING] Removed ReaderInterface from \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\AbstractReader. All Reader classes extending this class now have to implement that interface themselves
    • [BREAKING] Removed $connection property from \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\AbstractReader. It is now private and can be retrieved by calling getConnection
    • [BREAKING] Changed $connectionFactory property in \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\AbstractReader to private
    • [BREAKING] Removed setConnection method from \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\AbstractReader. Use getConnection instead
    • [BREAKING] Changed addTableSelection method of \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\AbstractReader to include MigrationContextInterface as last parameter
    • [BREAKING] Changed fetchIdentifiers method of \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\AbstractReader to include MigrationContextInterface as first parameter
    • [BREAKING] Changed getDefaultShopLocale method of \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\AbstractReader to include MigrationContextInterface as parameter
    • [BREAKING] Changed getAttributeTable method of \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\AttributeReader to include MigrationContextInterface as parameter
    • [BREAKING] Changed getAttributeTable method of \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\CategoryAttributeReader to include MigrationContextInterface as parameter
    • [BREAKING] Changed getAttributeTable method of \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\CustomerAttributeReader to include MigrationContextInterface as parameter
    • [BREAKING] Changed getAttributeTable method of \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\CustomerGroupAttributeReader to include MigrationContextInterface as parameter
    • [BREAKING] Changed getAttributeTable method of \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\ManufacturerAttributeReader to include MigrationContextInterface as parameter
    • [BREAKING] Changed getAttributeTable method of \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\OrderAttributeReader to include MigrationContextInterface as parameter
    • [BREAKING] Changed getAttributeTable method of \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\OrderDocumentAttributeReader to include MigrationContextInterface as parameter
    • [BREAKING] Changed getAttributeTable method of \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\ProductAttributeReader to include MigrationContextInterface as parameter
    • [BREAKING] Changed getAttributeTable method of \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\ProductPriceAttributeReader to include MigrationContextInterface as parameter
    • [BREAKING] Changed return type of createApiClient method in \SwagMigrationAssistant\Profile\Shopware\Gateway\Connection\ConnectionFactory to never return null. It might throw an MigrationException instead
    • [BREAKING] Changed return type of createDatabaseConnection method in \SwagMigrationAssistant\Profile\Shopware\Gateway\Connection\ConnectionFactory to never return null. It might throw an MigrationException instead
    • [BREAKING] Changed return type of createApiClient method in \SwagMigrationAssistant\Profile\Shopware\Gateway\Connection\ConnectionFactoryInterface to never return null. It might throw an MigrationException instead
    • [BREAKING] Changed return type of createDatabaseConnection method in \SwagMigrationAssistant\Profile\Shopware\Gateway\Connection\ConnectionFactoryInterface to never return null. It might throw an MigrationException instead
    • [BREAKING] Changed \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\EnvironmentReader to extend from AbstractReader
    • [BREAKING] Removed $connection property from \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\EnvironmentReader. it can be retrieved by calling getConnection from the parent AbstractReader
    • [BREAKING] Removed $connectionFactory property from \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\EnvironmentReader. it can be retrieved by calling getConnection from the parent AbstractReader
    • [BREAKING] Changed getDefaultCurrency method of \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\EnvironmentReader to include MigrationContextInterface as parameter
    • [BREAKING] Changed fetchData method of \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\ProductPropertyRelationReader to be private instead of public
    • [BREAKING] Changed getEsdConfig method of \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\ProductReader to be private instead of public
    • [BREAKING] Changed fetchMainCategoryShops method of \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\ProductReader to be private instead of public
    • [BREAKING] Changed appendAssociatedData method of \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\ProductReader to be private instead of protected
    • [BREAKING] Changed buildIdentifierMappings method of \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\ProductReader to be private instead of protected
    • [BREAKING] Changed \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\TableReader to extend from AbstractReader
    • [BREAKING] Removed $connectionFactory property from \SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\TableReader. it can be retrieved by calling getConnection from the parent AbstractReader
  • MIG-1091 - Fixed small errors in the service container definition