- 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::createFromDirectoryfunction - added
PackageDefinition::hasDependencyfunction - added
PackageDefinition::setDependencyfunction - added
PackageDefinition::removeDependencyfunction - added
PackageDefinition::getDependencyVersionConstraintfunction - added
PackageDefinition::hasDevDependencyfunction - added
PackageDefinition::addDevDependencyfunction - added
PackageDefinition::removeDevDependencyfunction - added
PackageDefinition::getDevDependencyVersionConstraintfunction - added
PackageDefinition::savefunction
- Fixed compatibility with the highest phpstan level