# May 8, 2024

## 0.25.0

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

* feat: add origin and ability to update API spec via CLI by @armandobelardo in [https://github.com/fern-api/fern/pull/3533](https://github.com/fern-api/fern/pull/3533)
* internal: add in tags and labels for docker images for use in upgrade… by @armandobelardo in [https://github.com/fern-api/fern/pull/3542](https://github.com/fern-api/fern/pull/3542)
* Bump @fern-api/fdr-sdk from 0.82.1-32d571a0d to 0.82.1-6020e1266 by @dependabot in [https://github.com/fern-api/fern/pull/3540](https://github.com/fern-api/fern/pull/3540)
* (improvement, express): Remove unnecessary console.error by @amckinney in [https://github.com/fern-api/fern/pull/3541](https://github.com/fern-api/fern/pull/3541)
* fix: update docker cli usage for ts sdks by @armandobelardo in [https://github.com/fern-api/fern/pull/3544](https://github.com/fern-api/fern/pull/3544)
* (feat, cli): introduce error examples in the fern definition by @dsinghvi in [https://github.com/fern-api/fern/pull/3546](https://github.com/fern-api/fern/pull/3546)
* (feat, ir): add example errors to ir and fdr by @dsinghvi in [https://github.com/fern-api/fern/pull/3548](https://github.com/fern-api/fern/pull/3548)
* (feature, ts): Support upload endpoints with file arrays by @amckinney in [https://github.com/fern-api/fern/pull/3543](https://github.com/fern-api/fern/pull/3543)
* (fix): ete tests are green by @dsinghvi in [https://github.com/fern-api/fern/pull/3550](https://github.com/fern-api/fern/pull/3550)
* (fix): openapi ir to fern carries through error examples by @dsinghvi in [https://github.com/fern-api/fern/pull/3551](https://github.com/fern-api/fern/pull/3551)
* (fix): pass in example.value to error converter by @dsinghvi in [https://github.com/fern-api/fern/pull/3554](https://github.com/fern-api/fern/pull/3554)
* (fix, openapi): Recursively visit nested anyOf schemas by @amckinney in [https://github.com/fern-api/fern/pull/3536](https://github.com/fern-api/fern/pull/3536)
* (express): Release 0.12.0-rc2 by @amckinney in [https://github.com/fern-api/fern/pull/3555](https://github.com/fern-api/fern/pull/3555)
* fix, java: do not require non-auth headers if auth is mandatory by @armandobelardo in [https://github.com/fern-api/fern/pull/3549](https://github.com/fern-api/fern/pull/3549)
* (fix): add `node-gyp` to make yarn installs faster by @dsinghvi in [https://github.com/fern-api/fern/pull/3552](https://github.com/fern-api/fern/pull/3552)
* Revert "(fix): add `node-gyp` to make yarn installs faster" by @dsinghvi in [https://github.com/fern-api/fern/pull/3558](https://github.com/fern-api/fern/pull/3558)
* (fix): OpenAPI converter only adds unique error examples by @dsinghvi in [https://github.com/fern-api/fern/pull/3556](https://github.com/fern-api/fern/pull/3556)
* (fix, go): Disable url tags for in-lined body properties by @amckinney in [https://github.com/fern-api/fern/pull/3557](https://github.com/fern-api/fern/pull/3557)
* (feat, express): add `skipRequestValidation` configuration to the express generator by @dsinghvi in [https://github.com/fern-api/fern/pull/3560](https://github.com/fern-api/fern/pull/3560)
* (fix) \[wip] java empty response body instead of null by @dcb6 in [https://github.com/fern-api/fern/pull/3545](https://github.com/fern-api/fern/pull/3545)
* Document new `background` prop for `Frame` component by @KenzoBenzo in [https://github.com/fern-api/fern/pull/3559](https://github.com/fern-api/fern/pull/3559)
* (improvement, ir): Improve OAuth IR customizability by @amckinney in [https://github.com/fern-api/fern/pull/3563](https://github.com/fern-api/fern/pull/3563)
* (docs) consolidate code snippets and code block markdown pages by @abvthecity in [https://github.com/fern-api/fern/pull/3562](https://github.com/fern-api/fern/pull/3562)
* fix: deduplicate image filepaths to upload by @abvthecity in [https://github.com/fern-api/fern/pull/3564](https://github.com/fern-api/fern/pull/3564)
* (fix, internal): seed exits when docker fails to build by @dsinghvi in [https://github.com/fern-api/fern/pull/3568](https://github.com/fern-api/fern/pull/3568)
* (internal, fix): rewrite inputs and run seed on ir changes by @dsinghvi in [https://github.com/fern-api/fern/pull/3569](https://github.com/fern-api/fern/pull/3569)
* fix: do not add header to java map unless not null by @armandobelardo in [https://github.com/fern-api/fern/pull/3567](https://github.com/fern-api/fern/pull/3567)
* (fix, docs): improve docs on augmenting generators with customization by @dsinghvi in [https://github.com/fern-api/fern/pull/3570](https://github.com/fern-api/fern/pull/3570)
* docs: sidebar icons by @abvthecity in [https://github.com/fern-api/fern/pull/3574](https://github.com/fern-api/fern/pull/3574)
* fix: perform the correct null check on headers by @armandobelardo in [https://github.com/fern-api/fern/pull/3571](https://github.com/fern-api/fern/pull/3571)
* fix, ir: fall back to the generated name when creating schemas if the… by @armandobelardo in [https://github.com/fern-api/fern/pull/3572](https://github.com/fern-api/fern/pull/3572)

## New Contributors

* @dcb6 made their first contribution in [https://github.com/fern-api/fern/pull/3545](https://github.com/fern-api/fern/pull/3545)
* @KenzoBenzo made their first contribution in [https://github.com/fern-api/fern/pull/3559](https://github.com/fern-api/fern/pull/3559)

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