# February 7, 2024

## 0.17.1

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

* (fix): OpenAPI overrides replaces list of primitives but merges list of objects by @dsinghvi in [https://github.com/fern-api/fern/pull/2910](https://github.com/fern-api/fern/pull/2910)
* (fix): OpenAPI overrides replaces list of primitives but merges list of objects by @dsinghvi in [https://github.com/fern-api/fern/pull/2910](https://github.com/fern-api/fern/pull/2910)
* (fix): use brightness not luminance to flip the color theme by @abvthecity in [https://github.com/fern-api/fern/pull/2912](https://github.com/fern-api/fern/pull/2912)
  api/fern/pull/2915

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

## 0.17.0

**`(chore):`** - **break**: The OpenAPI importer now considers the `title` field when generating a schema name. It only considers this field if there is no whitespace and only contains alphabetic characters. We're constantly trying to improve Fern to generate as idiomatic code as possible and naming schemas correctly is a huge part of that.

By upgrading the Fern CLI to a `0.17.x` version, any SDKs with the following OpenAPI would receive compile breaks b/c the object would be renamed as `Bar`.

```yaml
Foo: 
  title: Bar
  type: object
```