Releases: ctidigital/magento2-configurator
Releases · ctidigital/magento2-configurator
4.0.0
What's Changed
- Add cms block to category by block name in categories yaml (#100 thanks @VladimirMihasyk)
- Create order statuses component (#102 thanks @VladimirMihasyk)
- Various fixes (#132 thanks @digitalrisedorset)
- Only log info messages when verbosity is not set to quiet to allow suppression (#135 thanks thanks @elzekool)
- Swatch option functionality (#136 thanks @Sansum @zxon)
- Added option to specify swatches for product attributes. Original code written by J.Sansum
- Added example of how to use swatches into Samples
- PHP 8.1 compatibility: #137 (thanks @chevli @benjamenjohnsondev)
- PHP 8.4 compatibility: #138 (yours truly @benjamenjohnsondev)
Full Changelog: v3.2.0...v4.0.0
3.2.1
3.2.0
- Update the version of
firegento/fastsimpleimport
to provide better support for PHP 8 (#128 Thanks @NathanDayFE) - Fix the return types for Symfony Console commands on the later releases of Magento (#130 Thanks @matmarchant)
- Improve PHP 8 compatibility (#126 Thanks @benjamenhogben)
- Allow the admin interface locale to be specified on the admin user component (#123 Thanks @franckcharpentier)
3.1.4
3.1.3
- Enhances the detection of the file type with remote sources
- Improves the product import by running the data through the validator and removing any failing products
3.1.2
Remove the dependency to symfony/console as it should be part of the Magento 2 core.
Merge branch 'develop' # Conflicts: # composer.json
3.1.0
3.0.1
Fixes a few bug with the catalog price rules importer. First of all, it had a completely irrelevant class being used as a processor which was never going to work. This is sorted now. Sorry!
We also noticed some issues with this component when installing on 2.3.4 which we've fixed.
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