calliostro/php-discogs-api
Lightweight Discogs API client for PHP 8.1+ with clean, modern APIs and Guzzle support. Access public artist/release/label data without registration, and enable search plus user features with consumer credentials. Includes optional Symfony Bundle integration.
guzzlehttp/guzzle 8.0 alongside 7.0 (^7.0 || ^8.0).429 and 503) with exponential backoff and Retry-After header support.4.1.0.search() named parameter (q instead of query) (#4 by [@JamieBradders](https://github.com/JamieBradders)).guzzlehttp/guzzle 6.5 constraint.This release represents a fundamental architectural overhaul, prioritizing developer experience, type safety, and minimal code footprint.
All method calls must be updated. See CHANGELOG.md and UPGRADE.md for detailed migration guide.
Hotfix release adding complete PHPDoc coverage for all Discogs API endpoints.
For Library Users:
collectionFolder() → collectionFolderGet() (bugfix for non-functional method)Developer Experience:
Breaking Change Note:
The collectionFolder() method was broken in v3.0.0 (mapped to non-existent endpoint).
Users must update to collectionFolderGet(). This is classified as a bugfix since the
original method never worked.
Breaking Changes: Requires PHP 8.1+, new namespace, ultra-lightweight architecture Tested: PHP 8.1 through 8.5 (dev)
Breaking Changes: None
Tested: PHP 7.3 through 8.5 (beta)
How can I help you explore Laravel packages today?