- Added support for replaces on packages using PackageInterface::getReplaces
- Added support for authors on packages using PackageInterface::getAuthors
- Deprecated the cache component
- Deprecated mutating functions on PackageDefinition
- Added node_modules as vendor directory
- added getReplaces function
- added setReplace function
- added removeReplace function
- added JSON_UNESCAPED_UNICODE flag to json_encode for saving composer.json file
- Changed PackageDefinition::addDevDependency to PackageDefinition::setDevDependency
- Removed ValidateCommand
- Moved validate command and validator to https://github.com/nusje2000/composer-monolith
- added
PackageDefinition::createFromDirectory
function - added
PackageDefinition::hasDependency
function - added
PackageDefinition::setDependency
function - added
PackageDefinition::removeDependency
function - added
PackageDefinition::getDependencyVersionConstraint
function - added
PackageDefinition::hasDevDependency
function - added
PackageDefinition::addDevDependency
function - added
PackageDefinition::removeDevDependency
function - added
PackageDefinition::getDevDependencyVersionConstraint
function - added
PackageDefinition::save
function
- Fixed compatibility with the highest phpstan level