What's Changed
Primarily a bug-fix release focusing on improving client SDK runtime validation.
POTENTIALLY BREAKING CHANGES
- Users of
joi
validation must change the dependency from@hapi/joi
tojoi
- Unused
Res
andStatusCode
types removed fromtypescript-axios-runtime
package TypedFetchResponse
removed fromtypescript-fetch-runtime
package, use exported typeRes
instead if needed
Bug fixes
- feat(typescript-fetch)!: simplify response types by @mnahkies in #280
- fix(typescript-axios)!: remove unused exports by @mnahkies in #281
- fix(joi)!: switch from @hapi/joi to joi by @mnahkies in #284
- fix: intersected union schemas by @mnahkies in #283
- fix(typescript-fetch): runtime validation works by @mnahkies in #287
- fix(client-sdks): handle 204 empty responses with runtime validation by @mnahkies in #288
Misc
- chore: refresh / update deps by @mnahkies in #289
- test: add missing unit tests to utils by @mnahkies in #292
- docs: regenerate release-notes by @mnahkies in #279
Full Changelog: v0.17.0...v0.18.0