From a339609fb0022dfd0592e26b555eb1bb067b39fa Mon Sep 17 00:00:00 2001
From: davidkonigsberg <72822263+davidkonigsberg@users.noreply.github.com>
Date: Wed, 6 Aug 2025 19:28:44 +0000
Subject: [PATCH] update changelogs
---
.../cli-changelog/2023-08-16.mdx | 2 +-
.../cli-changelog/2023-11-20.mdx | 22 +++++++++----------
.../cli-changelog/2024-11-08.mdx | 2 +-
.../cli-changelog/2025-03-24.mdx | 2 +-
.../cli-changelog/2025-05-16.mdx | 2 +-
.../cli-changelog/2025-05-21.mdx | 2 +-
.../cli-changelog/2025-05-28.mdx | 9 +-------
.../cli-changelog/2025-06-26.mdx | 2 +-
.../cli-changelog/2025-07-23.mdx | 8 +++++++
.../cli-changelog/2025-07-25.mdx | 4 ++++
.../cli-changelog/2025-07-29.mdx | 4 ++++
.../cli-changelog/2025-07-30.mdx | 4 ++++
.../cli-changelog/2025-07-31.mdx | 8 +++++++
.../cli-changelog/2025-08-01.mdx | 9 ++++++++
.../cli-changelog/2025-08-05.mdx | 7 +++++-
.../overview/csharp/changelog/2025-07-31.mdx | 5 ++++-
.../overview/csharp/changelog/2025-08-04.mdx | 14 ++++++++++++
.../sdks/overview/go/changelog/2025-07-21.mdx | 4 ++++
.../overview/java/changelog/2025-07-21.mdx | 2 +-
.../overview/java/changelog/2025-07-23.mdx | 6 ++++-
.../overview/java/changelog/2025-08-04.mdx | 4 ++++
.../overview/java/changelog/2025-08-05.mdx | 17 ++++++++++++++
.../overview/python/changelog/2025-08-05.mdx | 8 +++++++
.../typescript/changelog/2025-07-23.mdx | 4 ++++
.../typescript/changelog/2025-08-01.mdx | 3 +++
25 files changed, 125 insertions(+), 29 deletions(-)
diff --git a/fern/products/cli-api-reference/cli-changelog/2023-08-16.mdx b/fern/products/cli-api-reference/cli-changelog/2023-08-16.mdx
index 0c6fca6d9..760e0f473 100644
--- a/fern/products/cli-api-reference/cli-changelog/2023-08-16.mdx
+++ b/fern/products/cli-api-reference/cli-changelog/2023-08-16.mdx
@@ -1,3 +1,3 @@
## 0.15.0-rc0
-**`(chore):`** - **Break**: The fern folder now has a top-level `apis` directory to handle apis and docs no longer live within an api definition
+**`(chore):`** - **Break**: The fern directory now has a top-level `apis` directory to handle apis and docs no longer live within an api definition
diff --git a/fern/products/cli-api-reference/cli-changelog/2023-11-20.mdx b/fern/products/cli-api-reference/cli-changelog/2023-11-20.mdx
index 27e483578..6af29ab27 100644
--- a/fern/products/cli-api-reference/cli-changelog/2023-11-20.mdx
+++ b/fern/products/cli-api-reference/cli-changelog/2023-11-20.mdx
@@ -11,18 +11,18 @@
**`(chore):`** **Full Changelog**: https://github.com/fern-api/fern/compare/0.15.2-rc0...0.15.2-rc1
## 0.15.2-rc0
-**`(chore):`** ## What's Changed
-* upgrade json5 to `2.2.2` by @dsinghvi in https://github.com/fern-api/fern/pull/2304
-* chore: remove wire verification by @dsinghvi in https://github.com/fern-api/fern/pull/2305
-* chore: upgrade yaml to 2.3.3 by @dsinghvi in https://github.com/fern-api/fern/pull/2306
-* fix: `fern generate --local` with `.fernignore` fails in Github Workflow by @dsinghvi in https://github.com/fern-api/fern/pull/2307
-
-
+**`(chore):`** ## What's Changed
+* upgrade json5 to `2.2.2` by @dsinghvi in https://github.com/fern-api/fern/pull/2304
+* chore: remove wire verification by @dsinghvi in https://github.com/fern-api/fern/pull/2305
+* chore: upgrade yaml to 2.3.3 by @dsinghvi in https://github.com/fern-api/fern/pull/2306
+* fix: `fern generate --local` with `.fernignore` fails in Github Workflow by @dsinghvi in https://github.com/fern-api/fern/pull/2307
+
+
**Full Changelog**: https://github.com/fern-api/fern/compare/0.15.1...0.15.2-rc0
## 0.15.1
-**`(chore):`** _It's been forever since we released a non release candidate!_
-
-**Break**
-- The file structure of the fern folder has now changed. If you have a single API, your definition can live directly at the top-level. If you have multiple, they will need to live in an apis folder. When you run `fern upgrade` the directory structure will automatically be updated.
+**`(chore):`** _It's been forever since we released a non release candidate!_
+
+**Break**
+- The file structure of the Fern folder has now changed. If you have a single API, your definition can live directly at the top-level. If you have multiple, they will need to live in an apis folder. When you run `fern upgrade` the directory structure will automatically be updated.
diff --git a/fern/products/cli-api-reference/cli-changelog/2024-11-08.mdx b/fern/products/cli-api-reference/cli-changelog/2024-11-08.mdx
index f6794bbcd..20197a436 100644
--- a/fern/products/cli-api-reference/cli-changelog/2024-11-08.mdx
+++ b/fern/products/cli-api-reference/cli-changelog/2024-11-08.mdx
@@ -23,7 +23,7 @@ api:
specs:
- openapi: ./path/to/openapi.yml
settings:
- object-query-paramaters: true
+ object-query-parameters: true
```
diff --git a/fern/products/cli-api-reference/cli-changelog/2025-03-24.mdx b/fern/products/cli-api-reference/cli-changelog/2025-03-24.mdx
index 85eea120e..2542d1664 100644
--- a/fern/products/cli-api-reference/cli-changelog/2025-03-24.mdx
+++ b/fern/products/cli-api-reference/cli-changelog/2025-03-24.mdx
@@ -3,7 +3,7 @@
## 0.56.33
-**`(fix):`** Refactor out schema converter nodes into the `v2-importer-commons` package.
+**`(fix):`** Refactor out schema converter nodes into the `v3-importer-commons` package.
## 0.56.32
diff --git a/fern/products/cli-api-reference/cli-changelog/2025-05-16.mdx b/fern/products/cli-api-reference/cli-changelog/2025-05-16.mdx
index a46243b8d..df9783b65 100644
--- a/fern/products/cli-api-reference/cli-changelog/2025-05-16.mdx
+++ b/fern/products/cli-api-reference/cli-changelog/2025-05-16.mdx
@@ -10,7 +10,7 @@ don't overwrite each other during conversion, maintaining the integrity of the A
## 0.61.17
-**`(fix):`** Add support for preserving `maxLines` and `focus` attributes when using `` components in docs.
+**`(fix):`** Add support for preserving `maxLines` and `focus` attributes when using `` components in docs.
These attributes are now properly carried over to the generated code blocks, allowing you to control
the display of referenced code snippets with features like line limits and syntax highlighting focus.
diff --git a/fern/products/cli-api-reference/cli-changelog/2025-05-21.mdx b/fern/products/cli-api-reference/cli-changelog/2025-05-21.mdx
index 6b956995e..b1ca9b139 100644
--- a/fern/products/cli-api-reference/cli-changelog/2025-05-21.mdx
+++ b/fern/products/cli-api-reference/cli-changelog/2025-05-21.mdx
@@ -2,7 +2,7 @@
**`(internal):`** Add support for overriding auth in generators.yml. You can now specify auth for a specific generator by adding an `api` field with an `auth` property. For example:
```yaml
-- name: fernapi/fern-typescript-node-sdk
+- name: fernapi/fern-typescript-sdk
version: 0.48.5
api:
auth: bearer
diff --git a/fern/products/cli-api-reference/cli-changelog/2025-05-28.mdx b/fern/products/cli-api-reference/cli-changelog/2025-05-28.mdx
index 94802f3f7..25b6b6824 100644
--- a/fern/products/cli-api-reference/cli-changelog/2025-05-28.mdx
+++ b/fern/products/cli-api-reference/cli-changelog/2025-05-28.mdx
@@ -19,14 +19,7 @@ This will be converted to a Fern type that combines the base properties with the
## 0.63.15
-**`(fix):`** The `` component now supports more flexible prop ordering and additional properties. You can now specify `maxLines` and `focus` props in any order relative to the `src` prop. For example:
-
-```mdx
-
-
-```
-
-Both formats will work the same way, preserving the specified properties in the generated markdown. The component will automatically detect and include any additional props in the code block's metastring.
+**`(fix):`** The `` component now supports more flexible prop ordering and additional properties. You can now specify `maxLines` and `focus` props in any order relative to the `src` prop. Regardless of order, formats will work the same way, preserving the specified properties in the generated markdown. The component will automatically detect and include any additional props in the code block's metastring.
## 0.63.14
diff --git a/fern/products/cli-api-reference/cli-changelog/2025-06-26.mdx b/fern/products/cli-api-reference/cli-changelog/2025-06-26.mdx
index daa5a303b..0649933a9 100644
--- a/fern/products/cli-api-reference/cli-changelog/2025-06-26.mdx
+++ b/fern/products/cli-api-reference/cli-changelog/2025-06-26.mdx
@@ -1,4 +1,4 @@
-## 0.64.24
+## 0.64.25
**`(fix):`** When a part in a multipart form request has `Content-Type: application/json` in OpenAPI or Fern Definition, interpret it as `style: json`.
diff --git a/fern/products/cli-api-reference/cli-changelog/2025-07-23.mdx b/fern/products/cli-api-reference/cli-changelog/2025-07-23.mdx
index acc3df69a..bf6eda0a8 100644
--- a/fern/products/cli-api-reference/cli-changelog/2025-07-23.mdx
+++ b/fern/products/cli-api-reference/cli-changelog/2025-07-23.mdx
@@ -1,3 +1,11 @@
+## 0.65.29
+**`(feat):`** Support multiple 2XX responses on http endpoints part 2.
+
+
+## 0.65.28
+**`(feat):`** endpoint example creation ignores global auth headers
+
+
## 0.65.27
**`(feat):`** Support multiple 2XX responses on http endpoints.
diff --git a/fern/products/cli-api-reference/cli-changelog/2025-07-25.mdx b/fern/products/cli-api-reference/cli-changelog/2025-07-25.mdx
index a126e40ba..6c4b55859 100644
--- a/fern/products/cli-api-reference/cli-changelog/2025-07-25.mdx
+++ b/fern/products/cli-api-reference/cli-changelog/2025-07-25.mdx
@@ -1,3 +1,7 @@
+## 0.65.32
+**`(feat):`** Fallback to `https` if no schemes are specified in a Swagger 2.0 spec.
+
+
## 0.65.31
**`(fix):`** Fix openapi importer for query parameters that are inline union types.
diff --git a/fern/products/cli-api-reference/cli-changelog/2025-07-29.mdx b/fern/products/cli-api-reference/cli-changelog/2025-07-29.mdx
index 8ea4d4935..df11e02e7 100644
--- a/fern/products/cli-api-reference/cli-changelog/2025-07-29.mdx
+++ b/fern/products/cli-api-reference/cli-changelog/2025-07-29.mdx
@@ -1,3 +1,7 @@
+## 0.65.37-rc0
+**`(feat):`** Add support for multiple content types on requestBody
+
+
## 0.65.36
**`(fix):`** Add support for propertyAccess on inlined request body properties in IR.
diff --git a/fern/products/cli-api-reference/cli-changelog/2025-07-30.mdx b/fern/products/cli-api-reference/cli-changelog/2025-07-30.mdx
index 0f00c0f8f..a4d813ae8 100644
--- a/fern/products/cli-api-reference/cli-changelog/2025-07-30.mdx
+++ b/fern/products/cli-api-reference/cli-changelog/2025-07-30.mdx
@@ -1,3 +1,7 @@
+## 0.65.38
+**`(feat):`** IR parser: Extended the logic for flattening properties in oneOf schemas to anyOf schemas as well
+
+
## 0.65.37
**`(feat):`** Add support for snippet.json output as part of self hosted SDK generation. The following config in
`generators.yml` will generate a `snippet.json` file in the relevant director:
diff --git a/fern/products/cli-api-reference/cli-changelog/2025-07-31.mdx b/fern/products/cli-api-reference/cli-changelog/2025-07-31.mdx
index b962fca27..0774de606 100644
--- a/fern/products/cli-api-reference/cli-changelog/2025-07-31.mdx
+++ b/fern/products/cli-api-reference/cli-changelog/2025-07-31.mdx
@@ -1,3 +1,11 @@
+## 0.65.41
+**`(feat):`** Add support for proxying IR generation from proto through protoc-gen-openapi.
+
+
+## 0.65.40
+**`(feat):`** Add lfs-override param to override output mode.
+
+
## 0.65.39
**`(fix):`** Fix snippet generation for local file system output mode. Snippets configured with `snippets.path`
in generators.yml were not being generated when using `--local` flag due to missing Docker volume
diff --git a/fern/products/cli-api-reference/cli-changelog/2025-08-01.mdx b/fern/products/cli-api-reference/cli-changelog/2025-08-01.mdx
index 9f5269938..1babc1341 100644
--- a/fern/products/cli-api-reference/cli-changelog/2025-08-01.mdx
+++ b/fern/products/cli-api-reference/cli-changelog/2025-08-01.mdx
@@ -1,3 +1,12 @@
+## 0.65.44
+**`(feat):`** Escape $ signs when converting from OpenAPI -> Fern Definition (for enums), because the Fern Definition treats
+$ sign examples as references.
+
+
+## 0.65.43
+**`(feat):`** Cache buf.lock contents to prevent BSR rate limiting during `buf dep update`.
+
+
## 0.65.42
**`(fix):`** Allows SDK generation to complete even if an example doesn't correctly generate as part of the IR.
diff --git a/fern/products/cli-api-reference/cli-changelog/2025-08-05.mdx b/fern/products/cli-api-reference/cli-changelog/2025-08-05.mdx
index 55fa4b76c..afea290b4 100644
--- a/fern/products/cli-api-reference/cli-changelog/2025-08-05.mdx
+++ b/fern/products/cli-api-reference/cli-changelog/2025-08-05.mdx
@@ -1,4 +1,9 @@
+## 0.65.47
+**`(feat):`** Fix: allow setting of PyPI package name and version in SDK generation with local docker (--local flag)
+
+
## 0.65.46
-**`(feat):`** Fix in endpoint example gen: updated processing for all types of headers
+**`(feat):`**
+Fix in endpoint example gen: updated processing for all types of headers
diff --git a/fern/products/sdks/overview/csharp/changelog/2025-07-31.mdx b/fern/products/sdks/overview/csharp/changelog/2025-07-31.mdx
index 4fe78493c..4ad49d842 100644
--- a/fern/products/sdks/overview/csharp/changelog/2025-07-31.mdx
+++ b/fern/products/sdks/overview/csharp/changelog/2025-07-31.mdx
@@ -1,3 +1,6 @@
+## 2.1.5
+**`(fix):`** Add test for RawClient.ts to test Query Parameter Escaping
+
## 2.1.4
-**`(fix):`** ensure that query parameters are Uri encodeded in RawClient.cs
+**`(fix):`** ensure that query parameters are Uri encoded in RawClient.cs
diff --git a/fern/products/sdks/overview/csharp/changelog/2025-08-04.mdx b/fern/products/sdks/overview/csharp/changelog/2025-08-04.mdx
index 356dc93b7..7a43119e3 100644
--- a/fern/products/sdks/overview/csharp/changelog/2025-08-04.mdx
+++ b/fern/products/sdks/overview/csharp/changelog/2025-08-04.mdx
@@ -1,3 +1,17 @@
+## 2.1.7
+**`(fix):`** Improve generation so that all expected tests/samples correctly
+generate and compile.
+
+
+**`(fix):`** In `RawClient.cs` namespace references are prefixed with `global::`
+to ensure that the class works correctly when an explicit namespace
+and client class are used that could cause it to collide.
+
+
+**`(fix):`** Set csharpier version to `1.1.*` to avoid inadvertently picking up
+`1.0.3` which has an inconsistency in formatting.
+
+
## 2.1.6
**`(feat):`** Trigger release to use new version of CSharpier formatter
diff --git a/fern/products/sdks/overview/go/changelog/2025-07-21.mdx b/fern/products/sdks/overview/go/changelog/2025-07-21.mdx
index a5384d629..9610b96e0 100644
--- a/fern/products/sdks/overview/go/changelog/2025-07-21.mdx
+++ b/fern/products/sdks/overview/go/changelog/2025-07-21.mdx
@@ -1,3 +1,7 @@
+## 1.5.2
+**`(fix):`** Make sure that optional headers and query params are properly dereferenced before being sent to the server.
+
+
## 1.5.1
**`(fix):`** Enum headers are now correctly serialized in API requests. When an endpoint specifies an enum type for a header
parameter, the SDK will automatically serialize the enum value to its string representation as expected by the API.
diff --git a/fern/products/sdks/overview/java/changelog/2025-07-21.mdx b/fern/products/sdks/overview/java/changelog/2025-07-21.mdx
index 2c8a694d3..5722d32ea 100644
--- a/fern/products/sdks/overview/java/changelog/2025-07-21.mdx
+++ b/fern/products/sdks/overview/java/changelog/2025-07-21.mdx
@@ -1,4 +1,4 @@
## 2.38.6
-**`(fix):`** Add explicit type to pagination lambda parameters
+**`(fix):`** Add explicit type to pagination lambda parameters.
diff --git a/fern/products/sdks/overview/java/changelog/2025-07-23.mdx b/fern/products/sdks/overview/java/changelog/2025-07-23.mdx
index 2aaf35664..1c84ae502 100644
--- a/fern/products/sdks/overview/java/changelog/2025-07-23.mdx
+++ b/fern/products/sdks/overview/java/changelog/2025-07-23.mdx
@@ -1,4 +1,8 @@
+## 2.38.8
+**`(fix):`** Fix byte array convenience methods to include all parameters when delegating to InputStream methods.
+
+
## 2.38.7
-**`(fix):`** Swap InputStreamRequestBody arguments to match constructor
+**`(fix):`** Swap InputStreamRequestBody arguments to match constructor.
diff --git a/fern/products/sdks/overview/java/changelog/2025-08-04.mdx b/fern/products/sdks/overview/java/changelog/2025-08-04.mdx
index 776db7f36..98365a3e3 100644
--- a/fern/products/sdks/overview/java/changelog/2025-08-04.mdx
+++ b/fern/products/sdks/overview/java/changelog/2025-08-04.mdx
@@ -1,3 +1,7 @@
+## 2.39.4
+**`(fix):`** Ensure JUnit dependencies are always added when test files are generated
+
+
## 2.39.3
**`(fix):`** Fix compilation error when using boolean path parameters by properly handling primitive boolean to String conversion
diff --git a/fern/products/sdks/overview/java/changelog/2025-08-05.mdx b/fern/products/sdks/overview/java/changelog/2025-08-05.mdx
index 07ed6705c..d205a2d33 100644
--- a/fern/products/sdks/overview/java/changelog/2025-08-05.mdx
+++ b/fern/products/sdks/overview/java/changelog/2025-08-05.mdx
@@ -1,3 +1,20 @@
+## 2.39.6
+**`(feat):`** Add opt-in extensible builder pattern via `enable-extensible-builders` flag. When enabled, builders use the self-type
+pattern allowing users to extend generated builders while maintaining type safety. Example:
+
+```java
+class CustomBuilder extends BaseClientBuilder {
+ @Override
+ protected CustomBuilder self() { return this; }
+
+ public CustomBuilder workspaceId(String id) {
+ // custom logic
+ return this;
+ }
+}
+```
+
+
## 2.39.5
**`(fix):`** Fix undiscriminated union deserialization to catch all RuntimeException types instead of just IllegalArgumentException.
diff --git a/fern/products/sdks/overview/python/changelog/2025-08-05.mdx b/fern/products/sdks/overview/python/changelog/2025-08-05.mdx
index 0919108a8..7bedc2560 100644
--- a/fern/products/sdks/overview/python/changelog/2025-08-05.mdx
+++ b/fern/products/sdks/overview/python/changelog/2025-08-05.mdx
@@ -1,3 +1,7 @@
+## 4.25.9
+**`(feat):`** Fix: allow setting of package name and version in local docker generation
+
+
## 4.25.7-rc2
**`(feat):`** Minor bug fix: accessing version from publish config
@@ -6,3 +10,7 @@
**`(feat):`** Attempt to plumb version in Abstract Generator
+## 4.25.8
+**`(feat):`** Websocket patch: json load messages on dunder iter method
+
+
diff --git a/fern/products/sdks/overview/typescript/changelog/2025-07-23.mdx b/fern/products/sdks/overview/typescript/changelog/2025-07-23.mdx
index 6e11fef91..1f55edad3 100644
--- a/fern/products/sdks/overview/typescript/changelog/2025-07-23.mdx
+++ b/fern/products/sdks/overview/typescript/changelog/2025-07-23.mdx
@@ -1,3 +1,7 @@
+## 2.6.1
+**`(chore):`** Add additional query string parameters section to the generated README.md file.
+
+
## 2.6.0
**`(feat):`** Users can now pass in `queryParams` as part of the request options.
```ts
diff --git a/fern/products/sdks/overview/typescript/changelog/2025-08-01.mdx b/fern/products/sdks/overview/typescript/changelog/2025-08-01.mdx
index 28ed582e3..f6a2b7ee6 100644
--- a/fern/products/sdks/overview/typescript/changelog/2025-08-01.mdx
+++ b/fern/products/sdks/overview/typescript/changelog/2025-08-01.mdx
@@ -1,3 +1,6 @@
+## 2.6.7
+**`(feat):`** Improve logging inside of wire tests for when a JSON body fails to parse to JSON.
+
## 2.6.5
**`(fix):`** If an enum wire value is not found, use the first enum value as a fallback.