All notable changes to this project will be documented in this file.
- update: EnhancedConnectorBundle requirement is now useless
- fix: remove product from old categories
- fix: import on table with prefix
- fix: table engine with big data
- fix: notice on table variable
- fix: URL rewrite with ignored URL key
- fix: incompatibility with EE staging content
- fix: url_key erased when category url key update is set to NO
- fix: event names
- fix: static values for entity
- fix: clean System Urls Before Insertion
- fix: category URL key increment on multi-store
- fix: overwriting of existing category product positions when importing products
- fix: set Magento value data to NULL for empty Pim value
- fix: Generate image cache
- fix: localized, multiselect attribute import
- fix: area code in CLI
- fix: data overwritten by last language
- fix: url rewrite suffix for product and category
- add: New configuration for not erase category url key on update
- add: channel configuration for default values
- fix: avoid duplicate URL key
- fix: channel added in url_key column
- fix: fix image import with staging mode
- fix: Error during URL rewrite updates with multiple locales
- fix: Integrity constraint violation when importing in a shop with multiple store views
- fix: Avoid error on products without family
- fix: avoid duplicate URL keys for categories
- add: code refactoring for media and related
- add: compatibility with staging modules
- fix: load model import
- fix: Use the configured category suffix instead of hardcoded.html
- fix: Open up PHP version constraints
- add: refactoring all the "AddPimgentoImportObserver" observers to add generic events on classname and additionnal steps
- add: add position to media during product import
- fix: get url suffix from config for url rewrite
- fix: composer version in composer.json file
- fix: error on loading import model
WARNING: break compatibility on pimgento_attribute_get_specific_columns_add_after observer
- fix: clean EAV cache on attribute import
- fix: refactoring on attribute import
- fix: issue #48 invalid website_id for stock_item for magento 2.1
- fix: better performance for related product import (x4 faster)
- fix: pb on url rewrite duplication row in url_rewrite table
- add: new event
pimgento_attribute_get_specific_columns_add_after
that allows to add other columns for attribute definition - add: error message when import file with an invalid row (too many columns)
- add: media import
- add: can define the columns of attribute import that can be updated, or that can only be set on attribute creation
- Magento 2.1 compatibility
- fix: multi-select attribute options
- fix: Import of Related / Cross-Sell / UP-Sell
- fix: DataSetup Constructor argument error when di is generated
- fix: use Magento2 factories to avoid bug when launching 2 imports during the same php execution
- fix: Channel and language Inversion
- add: Import of Related / Cross-Sell / UP-Sell for products
- add: management of frontend_model on attribute import
- add: events on attribute types
- add: events on product import steps
- add: Website tax class configuration
- fix: Duplicate label for attributes
- fix: wrong value for attribute when unit association exists
- add: Some documentations (changelog, license, contributing)
- add: Ability to use full path filename on setFile method, in order to import files that are not in the upload folder.
- add: New config option Pimgento\General\data_insertion_method with 2 values : "Load Data Infile" and "By 1000 rows"
- add: Default configurable attribute values configuration (Example: force status to enabled)
- add: Add virtual product support. You can use a column type_id in the product csv file, and using simple/virtual values
- fix: Fix columns matching (all case) for configurable products
- fix: Disable the demo module
- fix: Better readme for compatibility with akeneo 1.5
- fix: Better attribute type mapping for price attribute
- fix: Init stock infos for configurable product
- fix: Do not create stock infos per website, but only on the main website.
- fix: Bad translation
- fix: Bad default price type
- add: Import directory configuration
- add: French translation
- add: Admin ACL
- fix: Sample data
- add: Command line execution
- fix: Column duplication improvement
- fix: Allow multiple columns matching
- fix: Match localizable and scopable columns
- add: LOAD DATA INFILE request configuration. You can add LOCAL option to request
- First version of PimGento2 for Magento 2