Skip to content

Bring the SDK up to date with API 1.0.470 - #149

Merged
esitarz merged 3 commits into
masterfrom
chore/sync-api-and-minor-deps
Sep 25, 2026
Merged

esitarz merged 3 commits into
masterfrom
chore/sync-api-and-minor-deps

Conversation

@esitarz

@esitarz esitarz commented Sep 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Regenerated src/ from production OpenAPI 1.0.470.37611 (published package is still 12.0.0 from 10 March 2026, API 1.0.437)
  • Bumped 12.0.0 → 13.0.0 because these type changes break existing callers:
    • ApiClient.ClientSecret removed
    • SecurityProfile.IsExternalRoleGroup removed
    • buyer product PriceSchedule is now BuyerPriceSchedule instead of PriceSchedule
  • Additive surface includes BuyerGroups, Discounts, Orders.Repeat, and roles BulkReader and OrderEditAfterSubmit
  • Dev dependencies moved to the latest minor that npm install can resolve on TypeScript 4.9. typedoc stays on 0.25.13 (0.28 requires TypeScript 5). The axios peer stays ^1.1.3; only the dev dependency moved to ^1.20.0

Test plan

Regenerate src from the production OpenAPI spec and move dev dependencies to the latest minor versions that still install on TypeScript 4.9. Bump to 13.0.0 because ClientSecret, IsExternalRoleGroup, and the buyer PriceSchedule type changed.
TypeDoc 0.28 needs TypeScript 5 and an explicit missing-exports plugin. Match the serializer import to the file name so the stricter casing check typechecks.
@esitarz
esitarz merged commit 9ea5344 into master Sep 25, 2026
1 check passed
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.

2 participants