- License update
- Filter alias packages to avoid duplicated package installation
- Dependency to webmozart/path-util
- Install/update logic disregards package dependency weight
- Support for Composer v1
- Fix failing unit tests
- Improve messages readability by sharpening component names PR-26
- Update symfony components to version 5
- Use bootstrap container for the modulePackageInstaller
- Module blacklist-filter functionality
- Ask question to update module package files
- Support for module source-directory and target-directory in composer.json
OxidEsales\ComposerPlugin\Installer\Package\ModulePackageInstaller::MODULES_DIRECTORY
- Install/update logic disregards package dependency weight
- Fix symfony/filesystem copy method use case
- Support PHP 8.0
- Module blacklist-filter functionality
OxidEsales\ComposerPlugin\Installer\Package\ModulePackageInstaller::MODULES_DIRECTORY
- Support for composer v2
- Bootstrap container is used for the module installation
OxidEsales\ComposerPlugin\Plugin::updatePackages()
OxidEsales\ComposerPlugin\Plugin::executeAction()
OxidEsales\ComposerPlugin\Plugin::ACTION_INSTALL
OxidEsales\ComposerPlugin\Plugin::ACTION_UPDATE
- Plugin updates oxid eshop components only if they have any updates
- Skip overwriting favicon.ico file on update PR-23
- Component installer uses main container if shop is launched
- Support for PHP 7.0
- CodeSniffer as dev dependency PR-20
- Run CodeSniffer with PSR-2 standard during travis runs PR-20
- Support uninstall module
- Fix code style to fit PSR-2 standard PR-20
- Fix code style to fit PSR-12 PR-21
- Made composer.json compatible with composer v2
- Do not copy offline.html if it already present in source PR-17
- Used OXID eShop compilation v6.2.0 packages
- Support for PHP 5.6
- Backwards compatibility break: New installer type -
oxideshop-component
, which will trigger service registration to newly introduced OXID eShop DI container.
- Exclude non-essential files from dist package PR-12
- Clarified and unified CLI messages during composer install and composer update
- Updated version of required PHPUnit and fixed tests
- Backwards compatibility break: Module installation logic was changed and moved to OXID eShop Community Edition Core Component.