Repository navigation
0.3.0
·
223 commits
to master
since this release
Immutable
release. Only release title and notes can be modified.
Adds the GetFriendList endpoint and launches the documentation site.
Added
- GetFriendList endpoint (ISteamUser) with the Friend DTO and FriendRelationship enum.
- Documentation site under docs/, published at docs.fkrzski.dev/php-steam-api-sdk, with a CI job validating the docs frontmatter.
Changed
- Reorganize request classes into per-interface subnamespaces (Http\Requests\ISteamUser, Http\Requests\ISteamUserStats, Http\Requests\IPlayerService) — update your imports when upgrading.
- Reorganize test fixtures into per-interface, per-request folders with shortened variant filenames (default, empty, private, …).
- Pin GitHub Actions to version tags instead of commit hashes.
- Store the PHPUnit cache under .cache/phpunit so all tools share the .cache directory.
Removed
- Drop dead .gitignore entries for unused tooling.
Details
- chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 by @dependabot[bot] in #10
- feat: add GetFriendList endpoint by @fkrzski in #8
- refactor: group request classes by steam interface by @fkrzski in #11
- refactor: group test fixtures by steam interface and request by @fkrzski in #12
- chore(deps): bump actions/cache from 5.0.5 to 6.0.0 by @dependabot[bot] in #14
- chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot[bot] in #13
- chore(deps): bump actions/cache from 6.0.0 to 6.1.0 by @dependabot[bot] in #15
- chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 by @dependabot[bot] in #16
- docs: add documentation site by @fkrzski in #17
Full Changelog: 0.2.0...0.3.0