> This page is for CLI 参考.

> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt.

## 0.19.0

**`(chore):`** ## What's Changed

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

## New Contributors

* @mscolnick made their first contribution in [https://github.com/fern-api/fern/pull/3104](https://github.com/fern-api/fern/pull/3104)

**Full Changelog**: [https://github.com/fern-api/fern/compare/0.18.5...0.19.0](https://github.com/fern-api/fern/compare/0.18.5...0.19.0)

## 0.19.0-rc9

**`(chore):`** ## What's Changed

* (fix): `mergeWith` actually merges with incoming spec by @dsinghvi in [https://github.com/fern-api/fern/pull/3124](https://github.com/fern-api/fern/pull/3124)

**Full Changelog**: [https://github.com/fern-api/fern/compare/0.19.0-rc8...0.19.0-rc9](https://github.com/fern-api/fern/compare/0.19.0-rc8...0.19.0-rc9)

## 0.19.0-rc8

**`(chore):`** ## What's Changed

* (improvement, python): add additional reserved words to python by @armandobelardo in [https://github.com/fern-api/fern/pull/3116](https://github.com/fern-api/fern/pull/3116)
* (chore): fix our tests by @dsinghvi in [https://github.com/fern-api/fern/pull/3119](https://github.com/fern-api/fern/pull/3119)
* (fix): `fern generate --docs` doesn't reupload duplicate files preventing 503s by @dsinghvi in [https://github.com/fern-api/fern/pull/3120](https://github.com/fern-api/fern/pull/3120)
* (feature): introduce more layout options for docs configuration by @abvthecity in [https://github.com/fern-api/fern/pull/3115](https://github.com/fern-api/fern/pull/3115)
* (beta): introduce new api configuration in generators.yml by @dsinghvi in [https://github.com/fern-api/fern/pull/3121](https://github.com/fern-api/fern/pull/3121)

**Full Changelog**: [https://github.com/fern-api/fern/compare/0.19.0-rc7...0.19.0-rc8](https://github.com/fern-api/fern/compare/0.19.0-rc7...0.19.0-rc8)