Skip to content

Conversation

@lizkenyon
Copy link
Contributor

Summary

This PR prepares the release of version 6.0.0 of the Shopify API PHP library.

Changes Included in v6.0.0

Breaking Changes

  • ⚠️ Remove ApiVersion::LATEST constant to prevent semver violations
    • The apiVersion parameter is now required in Context::initialize()
    • Developers must explicitly specify API versions
    • See the migration guide for details on updating your code

New Features

Migration Guide

For developers upgrading from v5.x to v6.0.0:

  • Review BREAKING_CHANGES_FOR_V6.md for detailed migration instructions
  • The main change is explicitly specifying the API version instead of relying on ApiVersion::LATEST

Files Modified

  • src/version.php - Updated to version 6.0.0
  • CHANGELOG.md - Added v6.0.0 release notes

Testing

All existing tests should continue to pass. The breaking change requires apps to update their initialization code to specify an explicit API version.

🤖 Generated with Claude Code

This major release includes:
- ⚠️ [Breaking] Remove `ApiVersion::LATEST` constant to prevent semver violations
- Add compliance webhook topics (#425)
- Add support for 2025-10 API version (#433)

The `apiVersion` parameter is now required in `Context::initialize()`.
Developers must explicitly specify API versions.
See BREAKING_CHANGES_FOR_V6.md for migration details.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@lizkenyon lizkenyon merged commit f4d177e into main Oct 28, 2025
7 checks passed
@lizkenyon lizkenyon deleted the release-v6.0.0 branch October 28, 2025 19:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant