# April 25, 2024

## 0.23.1-rc1

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

* fix: run seed to get CI to green by @armandobelardo in [https://github.com/fern-api/fern/pull/3463](https://github.com/fern-api/fern/pull/3463)
* (feature, go): Add support for extra properties by @amckinney in [https://github.com/fern-api/fern/pull/3462](https://github.com/fern-api/fern/pull/3462)
* fix: try ignoring the .mock folder, whos diff doesn't matter by @armandobelardo in [https://github.com/fern-api/fern/pull/3465](https://github.com/fern-api/fern/pull/3465)
* feat: support multiple custom domains by @abvthecity in [https://github.com/fern-api/fern/pull/3466](https://github.com/fern-api/fern/pull/3466)

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

## 0.23.1-rc0

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

* fix: run seed to get CI to green by @armandobelardo in [https://github.com/fern-api/fern/pull/3463](https://github.com/fern-api/fern/pull/3463)
* (feature, go): Add support for extra properties by @amckinney in [https://github.com/fern-api/fern/pull/3462](https://github.com/fern-api/fern/pull/3462)

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

## 0.23.0

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

* (feat): add `format` to the `x-fern-streaming` extension to support sse by @dsinghvi in [https://github.com/fern-api/fern/pull/3407](https://github.com/fern-api/fern/pull/3407)
* Revert "(fix): inline discriminated union props" by @dsinghvi in [https://github.com/fern-api/fern/pull/3408](https://github.com/fern-api/fern/pull/3408)
* (fix): python generator imports `json` when deserializing server sent events by @dsinghvi in [https://github.com/fern-api/fern/pull/3409](https://github.com/fern-api/fern/pull/3409)
* (feature): Add OAuth to IR by @amckinney in [https://github.com/fern-api/fern/pull/3410](https://github.com/fern-api/fern/pull/3410)
* (feat, ts): support server-sent events by @dsinghvi in [https://github.com/fern-api/fern/pull/3411](https://github.com/fern-api/fern/pull/3411)
* (feat, docs): create a api definition tab before sdks and docs by @dsinghvi in [https://github.com/fern-api/fern/pull/3413](https://github.com/fern-api/fern/pull/3413)
* (fix): setup local cli by @dsinghvi in [https://github.com/fern-api/fern/pull/3416](https://github.com/fern-api/fern/pull/3416)
* (fix): fixes trailing slash parsing in openapi-parser, updates tests by @franklinharvey in [https://github.com/fern-api/fern/pull/3418](https://github.com/fern-api/fern/pull/3418)
* (fix): fixes trailing slash additional test by @franklinharvey in [https://github.com/fern-api/fern/pull/3419](https://github.com/fern-api/fern/pull/3419)
* (internal, seed): heavy rewrite of seed by @dsinghvi in [https://github.com/fern-api/fern/pull/3297](https://github.com/fern-api/fern/pull/3297)
* feat: register snippet templates by @armandobelardo in [https://github.com/fern-api/fern/pull/3400](https://github.com/fern-api/fern/pull/3400)
* (feat): release python sdk generator by @dsinghvi in [https://github.com/fern-api/fern/pull/3423](https://github.com/fern-api/fern/pull/3423)
* internal: add logging to python template generation by @armandobelardo in [https://github.com/fern-api/fern/pull/3424](https://github.com/fern-api/fern/pull/3424)
* fix: fix debug log in template generator by @armandobelardo in [https://github.com/fern-api/fern/pull/3426](https://github.com/fern-api/fern/pull/3426)
* fix, internal: leverage the union factory to create the generic templ… by @armandobelardo in [https://github.com/fern-api/fern/pull/3427](https://github.com/fern-api/fern/pull/3427)
* fix, python: add best-case formatting to snippet templates by @armandobelardo in [https://github.com/fern-api/fern/pull/3428](https://github.com/fern-api/fern/pull/3428)
* (fix, typescript): respect stream terminator by @dsinghvi in [https://github.com/fern-api/fern/pull/3429](https://github.com/fern-api/fern/pull/3429)
* fix: use relative location for containers, not it's parent's location by @armandobelardo in [https://github.com/fern-api/fern/pull/3431](https://github.com/fern-api/fern/pull/3431)
* fix: do not stringify null headers by @armandobelardo in [https://github.com/fern-api/fern/pull/3433](https://github.com/fern-api/fern/pull/3433)
* fix: parse map example by @abvthecity in [https://github.com/fern-api/fern/pull/3434](https://github.com/fern-api/fern/pull/3434)
* fix: skipUrlSlug in api section by @abvthecity in [https://github.com/fern-api/fern/pull/3435](https://github.com/fern-api/fern/pull/3435)
* Fixes validation rules for path and base-path by @franklinharvey in [https://github.com/fern-api/fern/pull/3420](https://github.com/fern-api/fern/pull/3420)
* (fix): get ci to green by @dsinghvi in [https://github.com/fern-api/fern/pull/3437](https://github.com/fern-api/fern/pull/3437)
* chore, python: follow redirects by default by @armandobelardo in [https://github.com/fern-api/fern/pull/3436](https://github.com/fern-api/fern/pull/3436)
* (feature, python): Add OAuth token provider by @amckinney in [https://github.com/fern-api/fern/pull/3439](https://github.com/fern-api/fern/pull/3439)
* improvement, oas: do not require schema to be present to parse response objects by @armandobelardo in [https://github.com/fern-api/fern/pull/3438](https://github.com/fern-api/fern/pull/3438)
* feat: show error schemas in docs by @abvthecity in [https://github.com/fern-api/fern/pull/3401](https://github.com/fern-api/fern/pull/3401)
* (fix): OAuth is migrated back to bearer by @amckinney in [https://github.com/fern-api/fern/pull/3440](https://github.com/fern-api/fern/pull/3440)
* chore: transition snippets api to monorepo by @armandobelardo in [https://github.com/fern-api/fern/pull/3442](https://github.com/fern-api/fern/pull/3442)
* Update what-is-an-api-definition.mdx by @bsinghvi in [https://github.com/fern-api/fern/pull/3443](https://github.com/fern-api/fern/pull/3443)
* (fix, python): OAuthTokenProvider initializes all private member variables by @amckinney in [https://github.com/fern-api/fern/pull/3444](https://github.com/fern-api/fern/pull/3444)
* (fix): seed run with custom fixture works by @dsinghvi in [https://github.com/fern-api/fern/pull/3445](https://github.com/fern-api/fern/pull/3445)
* (feature): Add support for extra-properties by @amckinney in [https://github.com/fern-api/fern/pull/3441](https://github.com/fern-api/fern/pull/3441)
* chore: add a lot of logging and attempt to optimize rubocop config by @armandobelardo in [https://github.com/fern-api/fern/pull/3447](https://github.com/fern-api/fern/pull/3447)
* (fix): ts seed debugging works by @dsinghvi in [https://github.com/fern-api/fern/pull/3446](https://github.com/fern-api/fern/pull/3446)
* (feat): support text responses in typescript by @dsinghvi in [https://github.com/fern-api/fern/pull/3451](https://github.com/fern-api/fern/pull/3451)
* fix: subpackage uses original name by @abvthecity in [https://github.com/fern-api/fern/pull/3452](https://github.com/fern-api/fern/pull/3452)
* (fix, python): Use kwargs for all httpx params by @amckinney in [https://github.com/fern-api/fern/pull/3454](https://github.com/fern-api/fern/pull/3454)
* fix: do not fail hard if FDR is having problems by @armandobelardo in [https://github.com/fern-api/fern/pull/3455](https://github.com/fern-api/fern/pull/3455)
* (chore): Update all seed snapshots by @amckinney in [https://github.com/fern-api/fern/pull/3456](https://github.com/fern-api/fern/pull/3456)
* (chore): Add better Python CHANGELOG.md entry by @amckinney in [https://github.com/fern-api/fern/pull/3457](https://github.com/fern-api/fern/pull/3457)
* (fix, typescript): handle empty sse events by @dsinghvi in [https://github.com/fern-api/fern/pull/3458](https://github.com/fern-api/fern/pull/3458)
* (improvement): appending type for type exports by @bsinghvi in [https://github.com/fern-api/fern/pull/3405](https://github.com/fern-api/fern/pull/3405)
* Updating TS seed generated files by @bsinghvi in [https://github.com/fern-api/fern/pull/3459](https://github.com/fern-api/fern/pull/3459)
* Fixing API First Development box link by @bsinghvi in [https://github.com/fern-api/fern/pull/3460](https://github.com/fern-api/fern/pull/3460)
* Switching product card ordering on welcome by @bsinghvi in [https://github.com/fern-api/fern/pull/3461](https://github.com/fern-api/fern/pull/3461)
* feat, ts: introduce snippet template creation by @armandobelardo in [https://github.com/fern-api/fern/pull/3450](https://github.com/fern-api/fern/pull/3450)
* (fix): openapi converter handles missing schemas by @dsinghvi in [https://github.com/fern-api/fern/pull/3464](https://github.com/fern-api/fern/pull/3464)

## New Contributors

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

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