NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #4892 most downloaded on Packagist
ComposerConstrainer module
Last release 4 months ago
12 May 2026
Release timing varies
gaps range from 2 weeks to 2.4 years
Nearly every release is documented
notes for 10 of 11 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
11 releases · first in 2019
Included commits: 0.2.7...0.2.8
Included commits: 0.2.6...0.2.7
Included commits: 0.2.6...0.2.7
roave/better-reflection to dependencies.One column per quarter.
Included commits: 0.2.5...0.2.6
Included commits: 0.2.5...0.2.6
ondrejmirtes/better-reflection from dependencies.Included commits: 0.2.4...0.2.5
Included commits: 0.2.4...0.2.5
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.ComposerConstrainerFacade::updateConstraints() with $isStrict parameter to enable using strict mode.ComposerConstrainerFacade::validateConstraints() with $isStrict parameter to enable using strict mode.ComposerConstrainerConfig::getStrictValidationIgnoredPackages() to allow ignoring specific packages during strict mode both for validation and update.ComposerConstrainerConfig::getIsIgnoreLineCount() to allow ignoring customization line count during evaluation that would need to be fixed otherwise.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).Included commits: 0.2.3...0.2.4
Included commits: 0.2.3...0.2.4
Included commits: 0.2.2...0.2.3
Included commits: 0.2.2...0.2.3
ComposerConstrainerConstants::PROJECT_NAMESPACES used to configure a list of project namespaces.ComposerConstrainerFacade::updateForeignConstraints() to update foreign modules constraints.ComposerConstrainerFacade::validateForeignConstraints() to validate foreign modules constraints.--with-foreign (-w) boolean option in ComposerConstraintConsole for validating or updating foreign package constraints.ComposerConstrainerConfig::getProjectNamespaces() which provides a list of project namespaces.ComposerConstrainerConfig::getExcludedNamespaces() which provides a list of namespaces meant to be skipped during the validation/update.ComposerConstrainerConfig::getVendorDirectory().Included commits: 0.2.1...0.2.2
Included commits: 0.2.0...0.2.1
Included commits: 0.1.1...0.2.0
Included commits: 0.1.1...0.2.0
Included commits: 0.1.0...0.1.1
Included commits: 0.1.0...0.1.1
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →