0.2.5
·
23 commits
to master
since this release
Included commits: 0.2.4...0.2.5
Improvements
- Enhanced
code:constraint:modulesconsole command with--strictargument to allow using the command in strict mode. Strict mode detects customization/extension/configuration/dependency according to the latest Spryker conventions allowing a more accurate locking over Spryker dependencies. Also warns about customized lines per each package that will increase migration efforts upon next upgrade with Spryker packages. - Improved
ComposerConstrainerFacade::updateConstraints()with $isStrict parameter to enable using strict mode. - Improved
ComposerConstrainerFacade::validateConstraints()with $isStrict parameter to enable using strict mode. - Introduced various amounts of transfers and properties to support detailed information gathering about composer constraints for strict mode.
- Introduced
ComposerConstrainerConfig::getStrictValidationIgnoredPackages()to allow ignoring specific packages during strict mode both for validation and update. - Introduced
ComposerConstrainerConfig::getIsIgnoreLineCount()to allow ignoring customization line count during evaluation that would need to be fixed otherwise. - Enhanced
code:constraint:modulesconsole command with--output-formatargument to allow different result formats to be configured (currently available for strict mode only with "csv" value).