> This page is for Fern 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.18.4

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

* (fix): OpenAPI/AsyncAPI importer handles invalid datetime examples by @dsinghvi in [https://github.com/fern-api/fern/pull/3056](https://github.com/fern-api/fern/pull/3056)
* (fix): ensure we apply audience-based filtering to examples as well by @armandobelardo in [https://github.com/fern-api/fern/pull/3043](https://github.com/fern-api/fern/pull/3043)
* (feat, fern): allow headers to specify their envvar as well by @armandobelardo in [https://github.com/fern-api/fern/pull/3061](https://github.com/fern-api/fern/pull/3061)
* (feat, python): support envvar scanning for headers by @armandobelardo in [https://github.com/fern-api/fern/pull/3064](https://github.com/fern-api/fern/pull/3064)

## New Contributors

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

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

## 0.18.3

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

* (fix, java): leverage callTimeout instead of readTimeout for RequestOptions timeout configuration by @armandobelardo in [https://github.com/fern-api/fern/pull/3031](https://github.com/fern-api/fern/pull/3031)
* (fix, java): Address NPE for RequestOptions with new timeout feature by @armandobelardo in [https://github.com/fern-api/fern/pull/3053](https://github.com/fern-api/fern/pull/3053)
* (fix, go): Snippets for optional primitive aliases are accurate by @amckinney in [https://github.com/fern-api/fern/pull/3050](https://github.com/fern-api/fern/pull/3050)
* (fix, python): move from lists to sequences when using lists in function signatures by @armandobelardo in [https://github.com/fern-api/fern/pull/3040](https://github.com/fern-api/fern/pull/3040)
* (fix, java) Use safe name to generate discriminator wrapper class by @kikones34 in [https://github.com/fern-api/fern/pull/2961](https://github.com/fern-api/fern/pull/2961)
* (fix, python): just use jsonable_encoder and remove .value from enum references by @armandobelardo in [https://github.com/fern-api/fern/pull/3044](https://github.com/fern-api/fern/pull/3044)
* (fix, python): fix envvars scanning by updating the ApiError usage by @armandobelardo in [https://github.com/fern-api/fern/pull/3046](https://github.com/fern-api/fern/pull/3046)
* (feature): OpenAPI importer attempts to use tag order to render endpoints if possible by @dsinghvi in [https://github.com/fern-api/fern/pull/3048](https://github.com/fern-api/fern/pull/3048)
* (improvement, python): make optional fields not required by default by @armandobelardo in [https://github.com/fern-api/fern/pull/3041](https://github.com/fern-api/fern/pull/3041)
* (feature): Add pagination (IRv35) by @amckinney in [https://github.com/fern-api/fern/pull/2985](https://github.com/fern-api/fern/pull/2985)
* (feature): support asyncapi examples via `x-fern-examples` by @dsinghvi in [https://github.com/fern-api/fern/pull/3042](https://github.com/fern-api/fern/pull/3042)
* (feature): generate default examples for WebSocket Sessions by @dsinghvi in [https://github.com/fern-api/fern/pull/3039](https://github.com/fern-api/fern/pull/3039)
* (fix): fern check no longer throws when an undiscriminated union is a list of primitives by @dsinghvi in [https://github.com/fern-api/fern/pull/3055](https://github.com/fern-api/fern/pull/3055)

**Full Changelog**: [https://github.com/fern-api/fern/compare/0.18.2...0.18.3-rc0](https://github.com/fern-api/fern/compare/0.18.2...0.18.3-rc0)

## New Contributors

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

**Full Changelog**: [https://github.com/fern-api/fern/compare/0.18.3-rc1...0.18.3-rc2](https://github.com/fern-api/fern/compare/0.18.3-rc1...0.18.3-rc2)