Release v2.0.0 🚀
This is a major release of appstore-connect-sdk. We have upgraded the API specification, migrated our core generator to @hey-api/openapi-ts, and performed a significant refactoring of the entire codebase.
⚠️ Breaking Changes
This version includes breaking changes due to a complete architectural overhaul to support the latest API specifications:
- Incompatible API structure: The transition to the new generator means that existing implementations will require manual migration to match the new method signatures and model definitions.
- Major version bump: To reflect these fundamental changes, we have bumped the version to
v2.0.0.
🚀 Key Improvements
1. API Spec Upgrade (V4)
- Fully migrated to App Store Connect API V4 Spec, ensuring support for the latest Apple developer features.
2. Toolchain Migration: @hey-api/openapi-ts
- Moved away from the previous generator to
@hey-api/openapi-ts. - Improved TypeScript type safety and better handling of complex V4 spec definitions.
- Added support for Zod schema generation, enabling robust runtime data validation.
3. Large-scale Refactoring
- Extensive cleanup and restructuring of the codebase to improve performance and maintainability.
- Updated documentation and examples to reflect the new SDK usage.
What's Changed
- Migrate to App Store connect V4 Spec by @jasperaelvoet in #43
New Contributors
- @jasperaelvoet made their first contribution in #43
Full Changelog: v1.3.2...v2.0.0