2.0.0 - Symfony Messenger queue system and official Akeneo API client
New 2.0 version 🚀🎸
📝 Upgrade notes
This release contains various breaking changes! Please, check the UPGRADE-2.0 guide that contains all the info needed for safely upgrading the plugin in your project.
💪 Improvements
- API client replacement by @lruozzi9 in #125
- Use Symfony Messenger to handle ItemImport messages by @lruozzi9 in #134
- Validate product variant and its product before saving them (#148) by @mmenozzi in #169
- Implement import feedback system by @mmenozzi in #171
- Ability to customize which identifiers to enqueue by @mmenozzi in #172
- Use plugin-dedicated messenger command bus by @mmenozzi in #173
🔧 Fixes and maintenance
- Upgrade to Sylius 1.11 by @lruozzi9 in #124
- Use PHP 8 syntax (#126) by @lruozzi9 in #128
- Merge #132 (v1.15.0) in master by @lruozzi9 in #133
- Remove deprecations (#44) by @lruozzi9 in #130
- Update README.md (#143) by @lruozzi9 in #147
- Move ApiClientMock file and fixtures outside of integration tests + some other tests fix (#146) by @lruozzi9 in #150
- Run local Akeneo instance with docker by @lruozzi9 in #164
- Fix Roave BC check by @mmenozzi in #170
- Fix order of doctrine messenger middlewares by @mmenozzi in #174
- Remove only temporary files from current akeneo entity import (#175) by @lruozzi9 in #176
- Remove temp files only on product importer and improve file search by @lruozzi9 in #180
- Fix regex for deleting temporary files (#175) by @lruozzi9 in #181
Full Changelog: 1.17.0...v2.0.0