Skip to content

Releases: myerscode/package-discovery

2026.0.0

10 Apr 16:01
5b718eb

Choose a tag to compare

New Features

  • 6fe9688 - exceptions: add PackageNotFoundException extending InvalidArgumentException (commit by @oniice)
  • b013f80 - finder: add has() method for package existence check (commit by @oniice)
  • 123e032 - finder: add installedPackageNames() method (commit by @oniice)
  • ee664ab - finder: add discoverAll() to find all packages with extra metadata (commit by @oniice)
  • 1714d06 - discover: support array of namespaces in discover() (commit by @oniice)
  • 6394ab6 - finder: add discoverByType() to filter discovery by Composer package type (commit by @oniice)

Bug Fixes

  • 7b3872f - discover: remove dead loose comparison in shouldIgnoreAll check (commit by @oniice)
  • a42237a - locate: use realpath() for robust path resolution (commit by @oniice)

Performance Improvements

  • e7dd0a9 - discover: short-circuit when all packages are ignored (commit by @oniice)
  • cab8472 - findPackage: replace BagUtility map with direct loop (commit by @oniice)
  • 5985e89 - installedPackages: cache result to avoid repeated disk reads (commit by @oniice)

Refactors

  • fe0ff92 - rector: modernise codebase with Rector 2.x (commit by @oniice)