Releases: ctidigital/magento2-configurator
Releases · ctidigital/magento2-configurator
3.0.0
Configurator 3.0.0 is here and is threatening to break down Magento walls like the Kool-Aid man. If you have any custom components, you'll need to refactor them to use the ComponentInterface
. Check out the highlights below.
- No more object manager to load components. Components are now loaded using
di.xml
- Each component is now a standalone class and implements the
ComponentInterface
. - As a component no longer extends from a specific parser (e.g. CSV) your source can now be in any one of CSV, YAML, or JSON.
- Sources can be loaded from a remote URL
- You can pass in the
--ignore-missing-files
(-i
) flag intoconfigurator:run
to ensure that missing files are skipped #84 - Fixed #93
PHP 7.2 Warning Fix
Fix a warning on the products when trying to call count() on class members with no value.
YAML Constraint Fix
Updates the dependency for symfony/yaml
to match Magento 2.2 and 2.3
v2.0.0
Magento 2.2 Support
Due to dependancy issues between symfony/yaml
and symfony/console
in Magento 2.2, you may have to include the following version of the packages.
composer require symfony/config:4.1.*
composer require symfony/dependency-injection:3.3.*
Bug Fixes and Updates
- Attribute Set Code Fix
- Codesniffer Updates
- PHP Unit 6.2 support
- Store configuration encrypted values
- Tiered Pricing Import Component
master.yaml
global source is now optional if you include environment specific sources- Sample file updates
v1.4.1
v1.4.0
v1.3.0
- Shipping Table Rates addition
Thanks @alexbiddle