Skip to content

0.3.0

Choose a tag to compare

@fkrzski fkrzski released this 30 Jul 05:19
· 223 commits to master since this release
Immutable release. Only release title and notes can be modified.
4518c97

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