Skip to content

v2.0.0

Latest

Choose a tag to compare

@isaced isaced released this 21 Jan 09:47
0251921

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

New Contributors

Full Changelog: v1.3.2...v2.0.0