0.19.0
What's Changed
- (fix, typescript): serialize optional deep object query params correctly in the TypeScript SDK by @dsinghvi in #3071
- fix, ruby: Ensure the name passed into the
X-Fern-SDK-Name
header is the name of the gem, not the client class by @armandobelardo in #3073 - (fix, typescript): sdk code snippets dont render empty dicts for parameters with default values by @dsinghvi in #3074
- (chore): Refactor Pagination IR to support offset by @amckinney in #3072
- (chore, internal): move
docs-config
to use local typescript sdk gen by @abvthecity in #3047 - (feature, beta): support reading
changelog
dir from api directory by @dsinghvi in #3075 - docs: multiple site layout and page updates by @minaelee in #3052
- docs: overview diagram newer version by @dannysheridan in #3076
- docs: use new overview diagram image by @dannysheridan in #3077
- docs: add info on new icon component by @minaelee in #3079
- docs: update availability documentation by @minaelee in #3078
- (feature): leverage OpenAPI extension
x-tags
for schemas by @dsinghvi in #3081 - fix: make express generator respect it's version while publishing by @armandobelardo in #3084
- fix, nit: update the name of the GH workflow step to match by @armandobelardo in #3085
- fix: address recursive loop in example gen with a max depth and lookback by @armandobelardo in #3086
- (internal): stop running eslint by @dsinghvi in #3087
- (chore): upgrade mrlint and reenable eslint by @dsinghvi in #3088
- fix: add missing ruby dependencies to ensure rubocop can install by @armandobelardo in #3090
- fix, ts: leverage the full package path for
reference.md
by @armandobelardo in #3083 - (feature): Add option to disable OpenAPI example generation by @amckinney in #3091
- (ts, feature): introduce custom config for
tolerateRepublish
to re publish npm versions by @dsinghvi in #3093 - improvement, python: swap to literals instead of enums by @armandobelardo in #3082
- docs: add new sdks quickstarts and update docs.yml by @minaelee in #3095
- docs: update feb 2024 changelog by @minaelee in #3092
- (fix): republish python seed container by @dsinghvi in #3098
- (fix): support generating correct code snippets when extending base client in python by @dsinghvi in #3097
- (fix): Importer handles adding imports from api.yml by @dsinghvi in #3100
- fix: build seed docker multiplatform by @armandobelardo in #3099
- (feature): allow overriding type for global headers by @dsinghvi in #3101
- feat, python: add in max_retries with exponential backoff by @armandobelardo in #3096
- fix, python: use docstrings instead of descriptions by @armandobelardo in #3108
- chore: cache docker builds in github actions by @mscolnick in #3104
- chore: migrate to Vitest by @mscolnick in #3103
- (feature): Go supports simpler unions by @amckinney in #3111
- fix: strip trailing slash from environments list by @abvthecity in #3109
- chore: stop checking equality when merging files by @armandobelardo in #3112
- improvement: add additional reserved words to python by @armandobelardo in #3116
- docs: add titles and descs by @minaelee in #3113
- Revert "chore: migrate to Vitest" by @dsinghvi in #3118
- (chore): fix our tests by @dsinghvi in #3119
- (fix):
fern generate --docs
doesn't reupload duplicate files preventing 503s by @dsinghvi in #3120 - (feature): introduce more layout options for docs configuration by @abvthecity in #3115
- docs: update components docs by @minaelee in #3117
- (beta): introduce new api configuration in generators.yml by @dsinghvi in #3121
- (fix):
mergeWith
actually merges with incoming spec by @dsinghvi in #3124 - build(deps): bump jose from 4.11.2 to 4.15.5 by @dependabot in #3123
New Contributors
- @mscolnick made their first contribution in #3104
Full Changelog: 0.18.5...0.19.0