February 21, 2024
0.18.1
(chore):
## What’s Changed
- docs: define fern as a toolkit by @dannysheridan in https://github.com/fern-api/fern/pull/2974
- (feature): introduce websocket channel into fern definition by @dsinghvi in https://github.com/fern-api/fern/pull/2975
- (fix):
fern write-overrides
uses summary to generate method name if no operation id and tag are present by @dsinghvi in https://github.com/fern-api/fern/pull/2976 - (python, feat): add in request options to python by @armandobelardo in https://github.com/fern-api/fern/pull/2926
- (fix): postman collection is published appropriately by @dsinghvi in https://github.com/fern-api/fern/pull/2978
- (internal): add websocket to IR by @dsinghvi in https://github.com/fern-api/fern/pull/2981
- (internal): register websocket schemas with fdr by @dsinghvi in https://github.com/fern-api/fern/pull/2983
- python, fix: revert regressions in writing circular references by @armandobelardo in https://github.com/fern-api/fern/pull/2988
- (typescript): always use
node-fetch
when in Node.js by @dsinghvi in https://github.com/fern-api/fern/pull/2989 - (typescript): Fetcher supports sending bytes in request body in
0.11.4
by @dsinghvi in https://github.com/fern-api/fern/pull/2991 - (feature): make sure casing overrides take affect by @dsinghvi in https://github.com/fern-api/fern/pull/2992
- (fix): IR generation respects casing overrides by @dsinghvi in https://github.com/fern-api/fern/pull/2994
- chore, ruby: release the ruby generators to include IR compatibility fix by @armandobelardo in https://github.com/fern-api/fern/pull/2995
- (fix):
x-fern-webhook
respects sdk method and group name by @dsinghvi in https://github.com/fern-api/fern/pull/2996 - (feat, openapi): add global header aliasing by @armandobelardo in https://github.com/fern-api/fern/pull/2990
- feat, ts: add in a reference generator class by @armandobelardo in https://github.com/fern-api/fern/pull/2998
- improvement: tweaks to how we write references by @armandobelardo in https://github.com/fern-api/fern/pull/3001
- (feat, java): add timeout to request options by @armandobelardo in https://github.com/fern-api/fern/pull/2973
- chore: nest Go changelog within ./go/sdk by @dannysheridan in https://github.com/fern-api/fern/pull/3004
- docs: delete unused pages by @minaelee in https://github.com/fern-api/fern/pull/3008
- docs: fix broken link by @minaelee in https://github.com/fern-api/fern/pull/3007
- (chore, internal): speed up seed tests by using custom runner by @dsinghvi in https://github.com/fern-api/fern/pull/3005
- (chore, internal): introduce telemetry for seed CLI by @dsinghvi in https://github.com/fern-api/fern/pull/3009
- (fix): optional enum body parameters now pass check by @dsinghvi in https://github.com/fern-api/fern/pull/2914
- (fix, python): literals are properly accepted as
query
,path
,header
, inlined body and referenced body parameters by @dsinghvi in https://github.com/fern-api/fern/pull/3012 - improvement: allow files to be arrays within the IR by @armandobelardo in https://github.com/fern-api/fern/pull/2993
- (fix, typescript): core.Stream is browser compatible by @dsinghvi in https://github.com/fern-api/fern/pull/3017
- (chore, internal): setup browser playground for ts generator by @dsinghvi in https://github.com/fern-api/fern/pull/3019
- build(deps): bump golang.org/x/tools from 0.17.0 to 0.18.0 in /generators/go by @dependabot in https://github.com/fern-api/fern/pull/3015
- (typescript, release): release browser compatible streaming in
0.11.5
by @dsinghvi in https://github.com/fern-api/fern/pull/3022 - (internal) rename Websocket to WebSocket and bump fdr by @abvthecity in https://github.com/fern-api/fern/pull/3018
- feats, ruby: add in idempotency headers and improve enum and union implementations by @armandobelardo in https://github.com/fern-api/fern/pull/3020
- improvement, python: update python file type to be more reflective or HTTPX types and allow lists of files by @armandobelardo in https://github.com/fern-api/fern/pull/3010
- build(deps): bump axios from 0.27.2 to 0.28.0 by @dependabot in https://github.com/fern-api/fern/pull/3024
- fix: websocket inline jsonExample and ir-to-fdr path by @abvthecity in https://github.com/fern-api/fern/pull/3026
- improvement, seed: reduce size of seed containers and speed up python and java tests by @armandobelardo in https://github.com/fern-api/fern/pull/3011
- feature, python: allow for users to define custom exports from init.py by @armandobelardo in https://github.com/fern-api/fern/pull/3025
- build(deps): bump github.com/fern-api/generator-exec-go from 0.0.574 to 0.0.600 in /generators/go by @dependabot in https://github.com/fern-api/fern/pull/3021
- (java, fix): file upload endpoints compile when determining mime type by @dsinghvi in https://github.com/fern-api/fern/pull/3027
- (fix): a single enum with x-fern-enum is not turned into a literal by @dsinghvi in https://github.com/fern-api/fern/pull/3028
Full Changelog: https://github.com/fern-api/fern/compare/0.18.0…0.18.1