v0.3.0
New features
- Added initial support for Package objects, similar to Composer Package objects, but with the ability to source information from the lockfile, the Packagist API and the Packagist repository. If a Package object is created from the lockfile information, it can be "promoted" to a detailed package which will retrieve the information from Packagist automatically.
- Added support for Package collections, grouping packages together and optionally converting them to detailed packages as required.
- Added fluent API for defining version constraints.
- Added commands:
remove: Remove packages from local installationrequire: Provides Composer'srequirecommand support
Changes
- Allow the
listcommand to retrieve information directly from the Packagist repository, which contains additional information not available from the Composer CLI directly. - Added support for Symfony 6 and 7.
New Contributors
Full Changelog: v0.2.2...v0.3.0