forked from syntaxerrors/Steam
-
Notifications
You must be signed in to change notification settings - Fork 0
Release and Versioning
TeemoCell edited this page Jul 20, 2026
·
2 revisions
The package follows semantic versioning:
- patch: backwards-compatible fixes and documentation corrections;
- minor: backwards-compatible endpoints and features;
- major: namespace, signature, return-contract or dependency changes that require migration.
- Confirm
composer.jsoncontainsteemocell/steam-web-api. - Review dependency constraints and supported PHP/Laravel versions.
- Update the README, Wiki and migration notes.
- Run Composer validation and security audit.
- Run offline tests and any appropriate live tests.
- Run Rector in dry-run mode.
- Commit the final release changes.
- Create and push a semantic version tag.
- Create GitHub release notes.
- Verify Packagist receives the new tag.
git tag -a v1.0.0 -m "Release v1.0.0"
git push origin v1.0.0Choose the actual version from the compatibility impact and existing tag history; do not reuse or move a published release tag.
The Wiki represents the latest maintained documentation and is not automatically versioned with Composer releases. Put release-specific migration details in release notes and keep breaking changes clearly marked in Migration guide.
Publish the GitHub repository URL after the package metadata is final. Configure automatic update integration when available, then verify package name, source URL, license and released versions on Packagist.
Documentation for teemocell/steam-web-api · Licensed under the MIT License