Skip to content

v0.3.0

Choose a tag to compare

@bennothommo bennothommo released this 28 Jul 06:41
· 9 commits to main since this release

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 installation
    • require: Provides Composer's require command support

Changes

  • Allow the list command 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