> 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.38.0

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

* (fix): retrigger typescript sdk publishing by @dsinghvi in [https://github.com/fern-api/fern/pull/4289](https://github.com/fern-api/fern/pull/4289)

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

## 0.38.0-rc1

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

* (feat, typescript): support `hasNextPage`  property for offset pagination by @dsinghvi in [https://github.com/fern-api/fern/pull/4288](https://github.com/fern-api/fern/pull/4288)
* (feature, cli): Upload source files to S3 by @amckinney in [https://github.com/fern-api/fern/pull/4286](https://github.com/fern-api/fern/pull/4286)

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

## 0.38.0-rc0

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

* (feat, python): move to ruff for formatting by @dsinghvi in [https://github.com/fern-api/fern/pull/4219](https://github.com/fern-api/fern/pull/4219)
* improvement: improve discriminated union object naming by @armandobelardo in [https://github.com/fern-api/fern/pull/4243](https://github.com/fern-api/fern/pull/4243)
* (feature): Add encoding and source nodes by @amckinney in [https://github.com/fern-api/fern/pull/4240](https://github.com/fern-api/fern/pull/4240)
* (feat, cli): add `has-next-page` property to IR by @dsinghvi in [https://github.com/fern-api/fern/pull/4241](https://github.com/fern-api/fern/pull/4241)
* feat (wip): add playground settings for API playground by @RohinBhargava in [https://github.com/fern-api/fern/pull/4245](https://github.com/fern-api/fern/pull/4245)
* fix: remove wraps from fastapi validators by @armandobelardo in [https://github.com/fern-api/fern/pull/4246](https://github.com/fern-api/fern/pull/4246)
* fix: make model\_validator take kwargs by @armandobelardo in [https://github.com/fern-api/fern/pull/4247](https://github.com/fern-api/fern/pull/4247)
* (feat): refactor how pagination properties are checked in `fern check` by @dsinghvi in [https://github.com/fern-api/fern/pull/4250](https://github.com/fern-api/fern/pull/4250)
* (feature): Add support for x-fern-encoding by @amckinney in [https://github.com/fern-api/fern/pull/4249](https://github.com/fern-api/fern/pull/4249)
* (chore): Remove fhir.json by @amckinney in [https://github.com/fern-api/fern/pull/4253](https://github.com/fern-api/fern/pull/4253)
* c#, improvements: small improvements including marking files `internal` + client classes `partial` by @dcb6 in [https://github.com/fern-api/fern/pull/4248](https://github.com/fern-api/fern/pull/4248)
* c#, improvement: Use `FluentAssertions` in unit tests by @dcb6 in [https://github.com/fern-api/fern/pull/4254](https://github.com/fern-api/fern/pull/4254)
* (feat): wire through api workspaces to docs validator by @dsinghvi in [https://github.com/fern-api/fern/pull/4255](https://github.com/fern-api/fern/pull/4255)
* (feat): upgrade to yarn v4 by @dsinghvi in [https://github.com/fern-api/fern/pull/4257](https://github.com/fern-api/fern/pull/4257)
* c#, improvements: breaking change with several small improvements by @dcb6 in [https://github.com/fern-api/fern/pull/4260](https://github.com/fern-api/fern/pull/4260)
* feat, python: add in true forward compat enums by @armandobelardo in [https://github.com/fern-api/fern/pull/4262](https://github.com/fern-api/fern/pull/4262)
* (feature): Copy source files in seed tests by @amckinney in [https://github.com/fern-api/fern/pull/4258](https://github.com/fern-api/fern/pull/4258)
* c#, improvement: use string response directly in generic exception by @dcb6 in [https://github.com/fern-api/fern/pull/4264](https://github.com/fern-api/fern/pull/4264)
* (internal): `pnpm` migration by @dsinghvi in [https://github.com/fern-api/fern/pull/4261](https://github.com/fern-api/fern/pull/4261)
* Remove old documentation references from README by @armandobelardo in [https://github.com/fern-api/fern/pull/4265](https://github.com/fern-api/fern/pull/4265)
* Fix typo in pr-preview\.mdx by @zachkirsch in [https://github.com/fern-api/fern/pull/4235](https://github.com/fern-api/fern/pull/4235)
* (chore): Update pnpm-lock.yaml by @amckinney in [https://github.com/fern-api/fern/pull/4266](https://github.com/fern-api/fern/pull/4266)
* (fix): run compile on every PR by @dsinghvi in [https://github.com/fern-api/fern/pull/4267](https://github.com/fern-api/fern/pull/4267)
* (fix): live tests continue to work in the pnpm era by @dsinghvi in [https://github.com/fern-api/fern/pull/4268](https://github.com/fern-api/fern/pull/4268)
* (chore): Remove all yarn files by @amckinney in [https://github.com/fern-api/fern/pull/4269](https://github.com/fern-api/fern/pull/4269)
* (chore, ir): Use latest TypeScript generator by @amckinney in [https://github.com/fern-api/fern/pull/4271](https://github.com/fern-api/fern/pull/4271)
* (chore, ruby): Remove ir-sdk from generator-commons by @amckinney in [https://github.com/fern-api/fern/pull/4272](https://github.com/fern-api/fern/pull/4272)
* (fix): bump to 53.6.x by @dsinghvi in [https://github.com/fern-api/fern/pull/4273](https://github.com/fern-api/fern/pull/4273)
* (fix): get seed working by deleting yarn ref by @dsinghvi in [https://github.com/fern-api/fern/pull/4274](https://github.com/fern-api/fern/pull/4274)
* (feature, csharp): Write Protobuf dependencies in .csproj by @amckinney in [https://github.com/fern-api/fern/pull/4270](https://github.com/fern-api/fern/pull/4270)
* c#, fix: fix type conflicts by @dcb6 in [https://github.com/fern-api/fern/pull/4244](https://github.com/fern-api/fern/pull/4244)
* (fix): ir generation for examples is stable so that ete tests work by @dsinghvi in [https://github.com/fern-api/fern/pull/4276](https://github.com/fern-api/fern/pull/4276)
* fix: add validation around selectable environments for playground settings by @RohinBhargava in [https://github.com/fern-api/fern/pull/4252](https://github.com/fern-api/fern/pull/4252)
* (chore, csharp): Release 1.2.1 by @amckinney in [https://github.com/fern-api/fern/pull/4284](https://github.com/fern-api/fern/pull/4284)
* (followup): add tests for playground validation messages by @dsinghvi in [https://github.com/fern-api/fern/pull/4283](https://github.com/fern-api/fern/pull/4283)
* ir: add `shape` to `ExampleQueryParameter` by @dcb6 in [https://github.com/fern-api/fern/pull/4222](https://github.com/fern-api/fern/pull/4222)
* (fix): eslint is now a required check and will pass by @dsinghvi in [https://github.com/fern-api/fern/pull/4285](https://github.com/fern-api/fern/pull/4285)

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