v0.20.0
0.20.0 (2025-06-23)
Full Changelog: v0.19.3...v0.20.0
Features
- client: add support for endpoint-specific base URLs (5a82f21)
- client: add withOptions helper (ccd3f8d)
Bug Fixes
- client: always overwrite when merging headers (be6125e)
- client: explicitly copy fetch in withOptions (a075167)
- compat with more runtimes (c6e2c80)
- publish script — handle NPM errors correctly (58f80d7)
Chores
- adjust eslint.config.mjs ignore pattern (17914a2)
- avoid type error in certain environments (f8edd17)
- ci: enable for pull requests (3742f46)
- client: drop support for EOL node versions (fe63be8)
- client: refactor imports (7ccd8cd)
- configure new SDK language (fc92220)
- deps: bump eslint-plugin-prettier (cad7a60)
- docs: grammar improvements (381cb9f)
- docs: use top-level-await in example snippets (fa4d484)
- improve publish-npm script --latest tag logic (25c4a83)
- internal: add pure annotations, make base APIResource abstract (3c796f4)
- internal: codegen related update (46cb6de)
- internal: fix readablestream types in node 20 (7e9b2bc)
- internal: refactor utils (c77f96e)
- internal: share typescript helpers (3d4da28)
- internal: update jest config (fc657ba)
- package: remove engines (fc2699b)
- readme: update badges (aeeecfb)
- readme: use better example snippet for undocumented params (830a80c)
Documentation
- readme: fix typo (6dd84f2)