v0.17.0
What's Changed
The main change is that server
overrides at the path / operation level will now be respected and create an additional positional parameter for these methods when generating clients (closes #266).
There was also a fix for client generation with --enable-runtime-response-validation
, when the typescript project has exactOptionalPropertyTypes: true
in its tsconfig.json
Additionally defaultHeaders
is now optional in client configuration, and the HTTP head
verb is now supported. The documentation got a few new pages including a roadmap, and some general tips on usage.
BREAKING CHANGES
- New positional parameter on methods where server overrides are included in the specification
- Unique export names for Angular services now suffixed with
Service
Features
- feat: support servers at path / operation level + variables by @mnahkies in #272
- feat: defaultHeaders is optional by @mnahkies in #274
- feat: support http verb 'head' by @mnahkies in #271
Bug Fixes
- fix: support exactOptionalPropertyTypes on client SDKs by @mnahkies in #278
- fix!: angular modules have unique export names by @mnahkies in #270
Docs
- docs: add tips page by @mnahkies in #275
- docs: use with react-query by @mnahkies in #276
- docs: add roadmap / release notes by @mnahkies in #277
- docs: iterate on the documentation by @mnahkies in #268
Misc
- chore: dependencies by @mnahkies in #273
- chore(deps): update all dependencies by @renovate in #269
- chore: dependencies / refresh data by @mnahkies in #267
Full Changelog: v0.16.0...v0.17.0