Skip to content

0.2.5

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 07 Sep 14:57
· 23 commits to master since this release
9162283

Included commits: 0.2.4...0.2.5

Improvements

  • Enhanced code:constraint:modules console command with --strict argument 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:modules console command with --output-format argument to allow different result formats to be configured (currently available for strict mode only with "csv" value).