- None
- New validation added, whether the product of the website is assigned to the current shop view line
"import_product.store.in.website.validator.observer"
- refactoring clean-up-links and clean-up-variants to remove old data from relation table
- Update dependencies
- Add PHP ">=8.1" support
- Remove PHP 7.3 support
- Fix validation file error
- remove from the validation for catalog_product entity the callback
"import.callback.store.in.website.validator"
- None
- None
- Add #PAC-354 new feature:
- extend the validation for catalog_product entity
"import.callback.store.in.website.validator"
- extend the validation for catalog_product entity
- Optimize the code logic to get PrimarySku with PkMapping
- Fix issue: Remove the tier price for all products that are available through the fired listner
- Define a new method
addPrimarySkuToRowPkMapping
to map the SKU with the primary SKU of the row
- Define a new method
- none
- Fix stock status in legacy mode since Magento 2.4.4
- Extend Interface
ProductBunchProcessorInterface
with methodpersistStockItemStatus()
- Extend Interface
- none
- Fixed invalid behaviour of #PAC-307: Add fallback for URL key to value of default store view when initial import has been done without store view rows
- Refactoring deprecated classes. see https://github.com/techdivision/import-cli-simple/blob/master/UPGRADE-4.0.0.md
- Add techdivision/import-product-variant#22
- Add default configuration for tier price import
- Add missing operation
general/catalog_product/add-update.msi
toee/catalog_product_inventory/add-update
shortcut to also process the MSI artefact - Add missing validation for min_qty, min_sale_qty, max_sale_qty, notify_stock_qty, qty_increments, weight fields
- Add PAC-299: create validation callback for sku relations for grouped, configurables and bundles
- PAC-541: Update composer with php Version ">=^7.3"
- None
- None
- Switch to latest techdivision/import-product 24.* version as dependency
- None
- Add #PAC-72: Extend dedicated CLI command to delete existing videos (professional + enterprise edition)
- Add #PAC-75: Extend dedicated CLI command to replace existing videos (professional + enterprise edition)
- Fixed invalid subject initialization
- None
- None
- Switch to latest techdivision/import-product 23.* version as dependency
- None
- Add #PAC-130
- None
- Add #PAC-47
- Fixed invalid JSON configuration file
- None
- None
- Add default configuration for media + images file dirctory
- None
- Add #PAC-73
- Switch to latest techdivision/import-product 21.* version as dependency
- None
- Switch to latest techdivision/import-ee 15.* and techdivision/import-product 20.* version as dependency
- Replace old default observer configuration for MSI sources, if inventory_source_items column is missing
- Fixed invald invokation of operation general/catalog_categor/children-count
- None
- None
- Extract dev autoloading
- Fixed issue with delta import when SKUs of simples, that are related with grouped, are in database but will not be loaded
- None
- None
- Fixed #57
- None
- Refactor URL key handling
- Add techdivision/import#162
- Add techdivision/import-cli-simple#216
- Add techdivision/import-configuration-jms#25
- Remove unnecessary identifiers from configuration
- Switch to latest techdivision/import-ee 14.* and techdivision/import-product 19.* version as dependency
- Switch to latest techdivision/import-product 18.* version as dependency
- Switch to latest techdivision/import-ee 13.* and techdivision/import-product 17.* version as dependency
- None
- Fixed invalid alias for DI alias import_product_ee.observer.composite.bundle.replace
- None
- None
- Remove unnecessary dedicated default product import configuration file for Magento 2.3.2
- Switch to latest techdivision/import-ee 12.* and techdivision/import-product 16.* version as dependency
- None
- Add new generic SKU to row ID mapping observer
- Extend addSkuRowIdMapping with a new optional rowId param
- Switch to latest techdivision/import-product 15.* version as dependency
- None
- Extend clean-up-empty-columns configuration by price specifc columns
- Fixed invalid Magento Version in default configuration file for Magento 2.3.2
- None
- None
- Add new version specific configuration and Syfmony DI configuration files for Magento 2.3.2
- None
- Remove unnecessary attribute set observer from price and inventory import Symfony DI configuration
- None
- Switch to latest techdivision/import-ee 11.* and techdivision/import-product 13.* version as dependency
- None
- Switch to latest techdivision/import-ee 10.* and techdivision/import-product 12.* version as dependency
- Fixed issue in DI configuration leading to invalid cache configuration
- None
- None
- Switch to latest techdivision/import-ee 9.0.* and techdivision/import-product 11.0.* version as dependency
- Fixed invalid persistProduct() method for replace operation by remove unnecessary observer
- None
- None
- Switch to latest techdivision/import-ee 8.0.* and techdivision/import-product 10.0.* version as dependency
- None
- Switch to latest techdivision/import-ee 7.0.* and techdivision/import-product 9.0.* version as dependency
- Fixed invalid DI name
- Fixed issue with invalid bundle composite observer configuration
- None
- Remove invalid pre-import configuration node
- None
- Update default configuration files with listeners
- None
- None
- Switch to latest techdivision/import-ee 6.0.* and techdivision/import-product 8.0.* version as dependency
- Replace DI specific ActionInterfaces with generic ActionInterface in EeProductBunchProcessor
- None
- Update default configuration for grouped product import
- Refactor default configuration, replace the import_product_link.observer.link.update with import_product_link.observer.link for update operation
- None
- None
- Switch to latest techdivision/import-product 6.0.* version as dependency
- None
- Switch to latest techdivision/import 6.0.* version as dependency
- None
- Switch to latest techdivision/import-product + techdivision/import-ee 4.0.* version as dependency
- None
- Compatibility for Magento 2.3.x
- None
- Compatibility for Magento 2.2.x
- None
- Move PHPUnit test from tests to tests/unit folder for integration test compatibility reasons
- None
- Add missing interfaces for actions and repositories
- Replace class type hints for EeProductBunchProcessor with interfaces
- Fixed invalid order of method invocation in tearDown() method
- None
- None
- Replace type hints for actions in product bunch processor with interfaces
- None
- Configure DI to passe event emitter to subjects constructor
- None
- Refactored DI + switch to new SqlStatementRepositories instead of SqlStatements
- Fixed invalid multiple product update
- Add product cache warmer functionality for optimized performance
- None
- Remove unncessary SQL statements for stock status create/update operation
- Add fix to ignore missing columns or columns with empty values when persisting inventory data
- None
- Fixed invalid Magento Edition in etc/techdivision-import-price.json
- None
- None
- Update configuration files for refactored file upload functionality
- None
- Refactor attribute import functionality
- None
- Add import_product_url_rewrite.observer.clear.url.rewrite to delete operation in techdivision-import.json
- None
- Removed invalid clear URL rewrite observer from default configuration file
- Completely remove URL rewrite handling
- Fixed invalid comparision in method EeBunchSubject::isUrlKeyOf()
- Update class EeProductBunchProcessor (for integration testing purposes)
- None
- None
- Fixed invalid URL rewrite creation
- Fixed invalid URL rewrite handling in replace operation
- None
- None
- Refactoring for better URL rewrite + attribute handling
- Add generic configurations for product price + inventory import
- Add generic LastEntityAndRowIdObserver that loads the product by the SKU found in the CSV file and set the row ID as lastRowId
- None
- Add custom system logger to default configuration
- None
- Refactor to optimize DI integration
- None
- Switch to new plugin + subject factory implementations
- None
- Use Robo for Travis-CI build process
- Refactoring for new ConnectionInterface + SqlStatementsInterface
- None
- Remove archive directory from default configuration file
- None
- Refactoring Symfony DI integration
- Bugfix for invalid PK loading
- None
- None
- Add isUrlKeyOf() method to EeBunchSubject
- Add AttributeSetObserver to media workflow in generic configuration file etc/techdivision-import.json
- None
- Update default configuration file
- None
- Integrate Symfony DI functionality
- None
- Refactoring for DI integration
- None
- Stop processing attributes when attribute value is empty
- None
- Switch to EeAttributeObserverTrait
- None
- Optimisations to use protected variables instead of methods
- None
- Make observer methods protected instead of public
- Fixed add-update operation issue that prevents importing new data
- None
- None
- Implement add-update operation
- None
- Switch to new create/delete naming convention
- None
- Renaming processors because of changes in techdivision/import-product
- Add Robo.li composer dependeny + task configuration
- None
- Move EeCleanUpObserver to Observers directory
- None
- Refactoring to allow multiple prepared statements per CRUD processor instance
- None
- Refactoring + Documentation to prepare for Github release