diff --git a/generators/csharp/model/versions.yml b/generators/csharp/model/versions.yml index dd2dc747c0f..2c81b062203 100644 --- a/generators/csharp/model/versions.yml +++ b/generators/csharp/model/versions.yml @@ -1,6 +1,6 @@ - version: 0.0.1 - created_at: '2024-03-31' - changelog_entry: + createdAt: '2024-03-31' + changelogEntry: - type: internal summary: Initial release. - ir_version: 33 + irVersion: 33 diff --git a/generators/csharp/sdk/versions.yml b/generators/csharp/sdk/versions.yml index 201d7be8969..594884b0bd8 100644 --- a/generators/csharp/sdk/versions.yml +++ b/generators/csharp/sdk/versions.yml @@ -1,18 +1,18 @@ - version: 1.7.0 - created_at: '2024-08-29' - changelog_entry: + createdAt: '2024-08-29' + changelogEntry: - type: feat summary: Add support for generated `reference.md` files. - ir_version: 53 + irVersion: 53 - version: 1.6.0 - created_at: '2024-08-29' - changelog_entry: + createdAt: '2024-08-29' + changelogEntry: - type: feat summary: Add support for generated `README.md` files. - ir_version: 53 + irVersion: 53 - version: 1.5.0 - created_at: '2024-08-28' - changelog_entry: + createdAt: '2024-08-28' + changelogEntry: - type: feat summary: Add support for service-level headers. - type: feat @@ -38,40 +38,40 @@ summary: >- Fix a bug where `OneOf` used directly as request or response types fail serialization. - ir_version: 53 + irVersion: 53 - version: 1.4.0 - created_at: '2024-08-26' - changelog_entry: + createdAt: '2024-08-26' + changelogEntry: - type: internal summary: >- Generate a `Version` class which is used to reference the current version. - ir_version: 53 + irVersion: 53 - version: 1.3.0 - created_at: '2024-08-22' - changelog_entry: + createdAt: '2024-08-22' + changelogEntry: - type: internal summary: No changes. - ir_version: 53 + irVersion: 53 - version: 1.3.0-rc2 - created_at: '2024-08-22' - changelog_entry: + createdAt: '2024-08-22' + changelogEntry: - type: internal summary: Fix warnings in generated `RawClient`. - type: internal summary: Use a simpler primitive instantiation for the various number types. - ir_version: 53 + irVersion: 53 - version: 1.3.0-rc1 - created_at: '2024-08-22' - changelog_entry: + createdAt: '2024-08-22' + changelogEntry: - type: feat summary: Generate the `ToString` method to write the JSON format of an object. - type: feat summary: Generate snippets as example documentation. - ir_version: 53 + irVersion: 53 - version: 1.3.0-rc0 - created_at: '2024-08-22' - changelog_entry: + createdAt: '2024-08-22' + changelogEntry: - type: feat summary: Add support for sending the `User-Agent` header. - type: internal @@ -104,26 +104,26 @@ endpoint method. - type: feat summary: Add support for gRPC/Protobuf endpoints. - ir_version: 53 + irVersion: 53 - version: 1.2.1 - created_at: '2024-08-12' - changelog_entry: + createdAt: '2024-08-12' + changelogEntry: - type: feat summary: >- Add support for Protobuf file dependencies to generate gRPC client stubs. - type: fix summary: Fix potential namespace and type conflicts. - ir_version: 53 + irVersion: 53 - version: 1.1.0 - created_at: '2024-08-11' - changelog_entry: + createdAt: '2024-08-11' + changelogEntry: - type: fix summary: Error strings are correctly mapped to an appropriate exception. - ir_version: 53 + irVersion: 53 - version: 1.0.0 - created_at: '2024-08-11' - changelog_entry: + createdAt: '2024-08-11' + changelogEntry: - type: break summary: >- The C# SDK is now on major version 1.0.0. To preserve compatibility with @@ -141,171 +141,171 @@ summary: >- Generating specific error types can now be turned off with the `generate-error-types` configuration. - ir_version: 53 + irVersion: 53 - version: 0.12.0 - created_at: '2024-08-10' - changelog_entry: + createdAt: '2024-08-10' + changelogEntry: - type: feat summary: >- Get better Unit Testing JSON comparison results by using `FluentAssertions`. - ir_version: 53 + irVersion: 53 - version: 0.11.0 - created_at: '2024-08-09' - changelog_entry: + createdAt: '2024-08-09' + changelogEntry: - type: internal summary: Mark internal files `internal`. - type: feat summary: Make all client classes `Partial`. - type: internal summary: Don't override `toString` on Exceptions. - ir_version: 53 + irVersion: 53 - version: 0.10.0 - created_at: '2024-08-07' - changelog_entry: + createdAt: '2024-08-07' + changelogEntry: - type: fix summary: >- Fix a bug where conflicting class names and namespaces cause compile to fail. - ir_version: 53 + irVersion: 53 - version: 0.9.0 - created_at: '2024-08-01' - changelog_entry: + createdAt: '2024-08-01' + changelogEntry: - type: feat summary: >- Add the `base-api-exception-class-name` and `base-exception-class-name` generator configuration. These control the class names of the generated `ApiException` and `Exception` class names. - ir_version: 53 + irVersion: 53 - version: 0.8.0 - created_at: '2024-07-31' - changelog_entry: + createdAt: '2024-07-31' + changelogEntry: - type: feat summary: Support text response types. - type: feat summary: Support inheritance for inlined request bodies. - ir_version: 53 + irVersion: 53 - version: 0.7.0 - created_at: '2024-07-31' - changelog_entry: + createdAt: '2024-07-31' + changelogEntry: - type: feat summary: Generate Exception types for all errors defined in the IR. - ir_version: 53 + irVersion: 53 - version: 0.6.0 - created_at: '2024-07-31' - changelog_entry: + createdAt: '2024-07-31' + changelogEntry: - type: feat summary: >- Add support for `RequestOptions` allowing request-specific option overrides. - ir_version: 53 + irVersion: 53 - version: 0.5.0 - created_at: '2024-07-30' - changelog_entry: + createdAt: '2024-07-30' + changelogEntry: - type: feat summary: Add support for `uint`, `ulong`, and `float` types. - type: internal summary: Bump to IRv53. - ir_version: 53 + irVersion: 53 - version: 0.4.0 - created_at: '2024-07-30' - changelog_entry: + createdAt: '2024-07-30' + changelogEntry: - type: feat summary: Add support for `allow-multiple` query parameters. - type: feat summary: >- Generate `map` types as `Dictionary` to support explicit `null` values. - ir_version: 51 + irVersion: 51 - version: 0.3.4 - created_at: '2024-07-30' - changelog_entry: + createdAt: '2024-07-30' + changelogEntry: - type: internal summary: >- Make datetime deserialization more lenient and include milliseconds in serialization. - ir_version: 51 + irVersion: 51 - version: 0.3.3 - created_at: '2024-07-30' - changelog_entry: + createdAt: '2024-07-30' + changelogEntry: - type: internal summary: >- Generate types with `set` accessors instead of `init` to improve object construction flexibility. - ir_version: 51 + irVersion: 51 - version: 0.3.2 - created_at: '2024-07-29' - changelog_entry: + createdAt: '2024-07-29' + changelogEntry: - type: feat summary: >- The C# generator now supports configuration to match namespaces to file paths. - ir_version: 51 + irVersion: 51 - version: 0.3.1 - created_at: '2024-07-25' - changelog_entry: + createdAt: '2024-07-25' + changelogEntry: - type: internal summary: Add header suppliers to `RawClient` constructor parameters. - ir_version: 51 + irVersion: 51 - version: 0.3.0 - created_at: '2024-07-25' - changelog_entry: + createdAt: '2024-07-25' + changelogEntry: - type: break summary: Convert all usages of `Guid` to `string` to avoid casing issues. - ir_version: 51 + irVersion: 51 - version: 0.2.1 - created_at: '2024-07-25' - changelog_entry: + createdAt: '2024-07-25' + changelogEntry: - type: fix summary: Fix MultURL environment classes compilation issue. - ir_version: 51 + irVersion: 51 - version: 0.2.0 - created_at: '2024-07-25' - changelog_entry: + createdAt: '2024-07-25' + changelogEntry: - type: break summary: Rename `Environments.cs` to `{OrgName}Environment`. - type: feat summary: Generate classes for environments with different endpoint URLs. - ir_version: 51 + irVersion: 51 - version: 0.1.4 - created_at: '2024-07-23' - changelog_entry: + createdAt: '2024-07-23' + changelogEntry: - type: internal summary: More improvements to datetime serialization. - ir_version: 51 + irVersion: 51 - version: 0.1.3 - created_at: '2024-07-22' - changelog_entry: + createdAt: '2024-07-22' + changelogEntry: - type: fix summary: Fixed a bug with serializing datetimes. - type: internal summary: >- Stop generating empty serialization unit test files when there are no examples. - ir_version: 51 + irVersion: 51 - version: 0.1.2 - created_at: '2024-07-17' - changelog_entry: + createdAt: '2024-07-17' + changelogEntry: - type: chore summary: Bump IR to 51. - type: feat summary: >- Generate serialization unit tests for models and add a GH workflow to run them. - ir_version: 51 + irVersion: 51 - version: 0.1.1 - created_at: '2024-07-10' - changelog_entry: + createdAt: '2024-07-10' + changelogEntry: - type: internal summary: >- Enable generating unions with up to 32 types by adding the OneOf.Extended package. - type: fix summary: Handle double optional fields properly with a single `?`. - ir_version: 33 + irVersion: 33 - version: 0.1.0 - created_at: '2024-07-09' - changelog_entry: + createdAt: '2024-07-09' + changelogEntry: - type: feat summary: Add targets for .NET Standard 2.0 and .NET Framework 4.6.2. - type: fix @@ -316,42 +316,42 @@ summary: Correctly handle environment values and literal header names. - type: internal summary: Improve constructor parameters and other minor fixes. - ir_version: 33 + irVersion: 33 - version: 0.0.35 - created_at: '2024-07-02' - changelog_entry: + createdAt: '2024-07-02' + changelogEntry: - type: fix summary: Ensure base client requests are generated correctly. - ir_version: 33 + irVersion: 33 - version: 0.0.34 - created_at: '2024-07-02' - changelog_entry: + createdAt: '2024-07-02' + changelogEntry: - type: fix summary: Implement base client methods instead of leaving them empty. - ir_version: 33 + irVersion: 33 - version: 0.0.33 - created_at: '2024-06-21' - changelog_entry: + createdAt: '2024-06-21' + changelogEntry: - type: feat summary: >- Add support for specifying extra dependencies in the C# generator configuration. - ir_version: 33 + irVersion: 33 - version: 0.0.32 - created_at: '2024-06-21' - changelog_entry: + createdAt: '2024-06-21' + changelogEntry: - type: fix summary: Ensure enum values are JSON serialized before being sent to the server. - ir_version: 33 + irVersion: 33 - version: 0.0.31 - created_at: '2024-06-21' - changelog_entry: + createdAt: '2024-06-21' + changelogEntry: - type: fix summary: Ensure the HTTP client joins endpoint path with the base URL safely. - ir_version: 33 + irVersion: 33 - version: 0.0.30 - created_at: '2024-06-20' - changelog_entry: + createdAt: '2024-06-20' + changelogEntry: - type: fix summary: >- The SDK now supports making requests with a Content-Type of @@ -360,159 +360,159 @@ summary: >- The SDK now safely handles API-wide path parameters, including their proper joining in `RawClient.cs`. - ir_version: 33 + irVersion: 33 - version: 0.0.29 - created_at: '2024-06-20' - changelog_entry: + createdAt: '2024-06-20' + changelogEntry: - type: fix summary: >- The generated SDK now correctly respects service base paths, which were previously omitted. - ir_version: 33 + irVersion: 33 - version: 0.0.28 - created_at: '2024-06-19' - changelog_entry: + createdAt: '2024-06-19' + changelogEntry: - type: fix summary: >- Query and header parameters with optional datetimes are now encoded in ISO 8601 format before making requests. - ir_version: 33 + irVersion: 33 - version: 0.0.25 - created_at: '2024-06-20' - changelog_entry: + createdAt: '2024-06-20' + changelogEntry: - type: feat summary: Discriminated unions are now generated as object. - type: feat summary: >- Header parameters are no longer required in the constructor, eliminating the need for users to provide redundant information. - ir_version: 33 + irVersion: 33 - version: 0.0.24 - created_at: '2024-06-19' - changelog_entry: + createdAt: '2024-06-19' + changelogEntry: - type: fix summary: >- Query and header parameters are now ISO 8601 encoded before making requests. - ir_version: 33 + irVersion: 33 - version: 0.0.23 - created_at: '2024-06-07' - changelog_entry: + createdAt: '2024-06-07' + changelogEntry: - type: feat summary: >- The SDK is now compatible exclusively with .NET 6. This change reflects significant code adjustments needed for .NET 4+ compatibility. - ir_version: 33 + irVersion: 33 - version: 0.0.22 - created_at: '2024-06-07' - changelog_entry: + createdAt: '2024-06-07' + changelogEntry: - type: feat summary: The SDK now includes support for .NET 4. - ir_version: 33 + irVersion: 33 - version: 0.0.21 - created_at: '2024-05-31' - changelog_entry: + createdAt: '2024-05-31' + changelogEntry: - type: fix summary: Array and list fields are now generated as `IEnumerable`. - ir_version: 33 + irVersion: 33 - version: 0.0.20 - created_at: '2024-05-29' - changelog_entry: + createdAt: '2024-05-29' + changelogEntry: - type: internal summary: Enum serializers are now added directly to enum declarations. - type: internal summary: OneOf serializers are now added as a core class. - ir_version: 33 + irVersion: 33 - version: 0.0.19 - created_at: '2024-05-29' - changelog_entry: + createdAt: '2024-05-29' + changelogEntry: - type: fix summary: Enum serializers now handle reading and writing enum string values. - type: fix summary: >- Non-success status code errors are now thrown with the stringified response body. - ir_version: 33 + irVersion: 33 - version: 0.0.18 - created_at: '2024-05-28' - changelog_entry: + createdAt: '2024-05-28' + changelogEntry: - type: internal summary: Generated GitHub workflows now run on dotnet-version 8.x. - ir_version: 33 + irVersion: 33 - version: 0.0.17 - created_at: '2024-05-28' - changelog_entry: + createdAt: '2024-05-28' + changelogEntry: - type: feat summary: Enabled nullable on all C# files. - type: feat summary: Made project compatible with .NET 6, .NET 7, and .NET 8. - ir_version: 33 + irVersion: 33 - version: 0.0.16 - created_at: '2024-05-23' - changelog_entry: + createdAt: '2024-05-23' + changelogEntry: - type: fix summary: Miscellaneous fixes. fixed: - .csproj indentation - Setting X-Fern-SDK-Name to the top-level namespace - Passing through serializer options when serializing JSON messages - ir_version: 33 + irVersion: 33 - version: 0.0.15 - created_at: '2024-05-23' - changelog_entry: + createdAt: '2024-05-23' + changelogEntry: - type: fix summary: Inlined requests that are strictly bodies are JSON serializable. - ir_version: 33 + irVersion: 33 - version: 0.0.14 - created_at: '2024-05-23' - changelog_entry: + createdAt: '2024-05-23' + changelogEntry: - type: feat summary: The SDK now includes a `JsonEnumMemberStringEnumConverter`. - ir_version: 33 + irVersion: 33 - version: 0.0.13 - created_at: '2024-05-22' - changelog_entry: + createdAt: '2024-05-22' + changelogEntry: - type: feat summary: >- If a LICENSE is specified, the generator now packages the license in the .csproj file. - ir_version: 33 + irVersion: 33 - version: 0.0.12 - created_at: '2024-05-22' - changelog_entry: + createdAt: '2024-05-22' + changelogEntry: - type: feat summary: >- The C# generator now generates an `Environments.cs` file containing URLs for different environments. - ir_version: 33 + irVersion: 33 - version: 0.0.11 - created_at: '2024-05-20' - changelog_entry: + createdAt: '2024-05-20' + changelogEntry: - type: feat summary: >- The C# generator now generates a proper `.csproj` file with version, GitHub URL, and a reference to the SDK README. - ir_version: 33 + irVersion: 33 - version: 0.0.10 - created_at: '2024-05-15' - changelog_entry: + createdAt: '2024-05-15' + changelogEntry: - type: feat summary: >- The generated SDK now publishes GitHub Actions to build and publish the generated package to NuGet. - ir_version: 33 + irVersion: 33 - version: 0.0.9 - created_at: '2024-05-10' - changelog_entry: + createdAt: '2024-05-10' + changelogEntry: - type: fix summary: >- When an inlined request body is entirely made up of request body properties, the entire request can now be serialized as the request body. - ir_version: 33 + irVersion: 33 - version: 0.0.8 - created_at: '2024-05-10' - changelog_entry: + createdAt: '2024-05-10' + changelogEntry: - type: fix summary: Several bug fixes. added: @@ -521,4 +521,4 @@ changed: - Property naming for async methods - Properly formatted solution files - ir_version: 33 + irVersion: 33 diff --git a/generators/go/fiber/versions.yml b/generators/go/fiber/versions.yml index 40316052174..2049d29be27 100644 --- a/generators/go/fiber/versions.yml +++ b/generators/go/fiber/versions.yml @@ -1,34 +1,34 @@ - version: 0.23.4 - created_at: '2024-08-30' - changelog_entry: + createdAt: '2024-08-30' + changelogEntry: - type: internal summary: No changes. - ir_version: 40 + irVersion: 40 - version: 0.23.3 - created_at: '2024-08-30' - changelog_entry: + createdAt: '2024-08-30' + changelogEntry: - type: internal summary: No changes. - ir_version: 40 + irVersion: 40 - version: 0.23.2 - created_at: '2024-08-26' - changelog_entry: + createdAt: '2024-08-26' + changelogEntry: - type: internal summary: No changes. - ir_version: 40 + irVersion: 40 - version: 0.23.1 - created_at: '2024-08-19' - changelog_entry: + createdAt: '2024-08-19' + changelogEntry: - type: fix summary: Fix literal value deserialization. changed: - >- Updates object and undisriminated union deserialization to return an error whenever any literal values do not exist or are mismatched. - ir_version: 40 + irVersion: 40 - version: 0.23.0 - created_at: '2024-08-07' - changelog_entry: + createdAt: '2024-08-07' + changelogEntry: - type: feat summary: Add support for always sending required properties. added: @@ -37,71 +37,71 @@ `alwaysSendRequiredProperties` is enabled, required properties are never omitted in the type's wire representation. Any required property that is not explicitly set will send the default value for that type. - ir_version: 40 + irVersion: 40 - version: 0.22.3 - created_at: '2024-07-22' - changelog_entry: + createdAt: '2024-07-22' + changelogEntry: - type: fix summary: >- Fix an issue where APIs that specify the `property-name` error discrimination strategy would receive JSON decode errors instead of the server's error. - ir_version: 40 + irVersion: 40 - version: 0.22.2 - created_at: '2024-07-04' - changelog_entry: + createdAt: '2024-07-04' + changelogEntry: - type: fix summary: Request types set to `nil` no longer send an explicit `null` value. - ir_version: 40 + irVersion: 40 - version: 0.22.1 - created_at: '2024-06-11' - changelog_entry: + createdAt: '2024-06-11' + changelogEntry: - type: fix summary: Array of `deepObject` query parameters are correctly serialized. - ir_version: 40 + irVersion: 40 - version: 0.22.0 - created_at: '2024-05-21' - changelog_entry: + createdAt: '2024-05-21' + changelogEntry: - type: feat summary: Add support for retrieving extra properties from response objects. added: - >- Extra properties decoded from response objects are retained and accessible via the `GetExtraProperties` method. - ir_version: 40 + irVersion: 40 - version: 0.21.3 - created_at: '2024-05-17' - changelog_entry: + createdAt: '2024-05-17' + changelogEntry: - type: internal summary: The generator now uses the latest FDR SDK. - ir_version: 40 + irVersion: 40 - version: 0.21.2 - created_at: '2024-05-07' - changelog_entry: + createdAt: '2024-05-07' + changelogEntry: - type: fix summary: >- In-lined request body properties no longer include a non-empty `url` struct tag. - ir_version: 40 + irVersion: 40 - version: 0.21.1 - created_at: '2024-04-29' - changelog_entry: + createdAt: '2024-04-29' + changelogEntry: - type: fix summary: >- The Go generator now escapes path parameters that would previously create invalid URLs (e.g. "\\example"). - type: internal summary: Refactor endpoint URL mapping with `core.EncodeURL`. - ir_version: 40 + irVersion: 40 - version: 0.21.0 - created_at: '2024-04-29' - changelog_entry: + createdAt: '2024-04-29' + changelogEntry: - type: feat summary: Add support for cursor and offset pagination. - ir_version: 40 + irVersion: 40 - version: 0.20.2 - created_at: '2024-04-26' - changelog_entry: + createdAt: '2024-04-26' + changelogEntry: - type: internal summary: Enhance extra property serialization performance. - type: internal @@ -112,139 +112,139 @@ `unknown`. - type: fix summary: Resolve an issue with discriminated union serialization. - ir_version: 40 + irVersion: 40 - version: 0.20.1 - created_at: '2024-04-25' - changelog_entry: + createdAt: '2024-04-25' + changelogEntry: - type: fix summary: The `omitempty` struct tag is now only used for nil-able types. - type: fix summary: >- Update the query encoder to prevent unintentional errors whenever the `omitempty` is used for a non-optional field. - ir_version: 40 + irVersion: 40 - version: 0.20.0 - created_at: '2024-04-24' - changelog_entry: + createdAt: '2024-04-24' + changelogEntry: - type: feat summary: The Go generator now supports extra properties. - ir_version: 40 + irVersion: 40 - version: 0.19.0 - created_at: '2024-04-16' - changelog_entry: + createdAt: '2024-04-16' + changelogEntry: - type: feat summary: The Go generator now supports environment variable scanning. - ir_version: 35 + irVersion: 35 - version: 0.18.3 - created_at: '2024-04-15' - changelog_entry: + createdAt: '2024-04-15' + changelogEntry: - type: fix summary: Path parameters are now applied in the correct order. - ir_version: 35 + irVersion: 35 - version: 0.18.2 - created_at: '2024-04-02' - changelog_entry: + createdAt: '2024-04-02' + changelogEntry: - type: fix summary: >- Custom authorization header schemes had their values overridden by request options, which required using the generated request option at every call-site. - ir_version: 35 + irVersion: 35 - version: 0.18.1 - created_at: '2024-03-12' - changelog_entry: + createdAt: '2024-03-12' + changelogEntry: - type: fix summary: Go snippets correctly handle unknown examples. - ir_version: 35 + irVersion: 35 - version: 0.18.0 - created_at: '2024-03-04' - changelog_entry: + createdAt: '2024-03-04' + changelogEntry: - type: feat summary: >- Add support for simpler unions, which is configurable with `union: v1` (if omitted, the default `v0` version will be used). - type: feat summary: Add support for multiple files in upload endpoints. - ir_version: 35 + irVersion: 35 - version: 0.17.0 - created_at: '2024-02-26' - changelog_entry: + createdAt: '2024-02-26' + changelogEntry: - type: internal summary: No changes since previous release candidate. - ir_version: 33 + irVersion: 33 - version: 0.17.0-rc1 - created_at: '2024-02-23' - changelog_entry: + createdAt: '2024-02-23' + changelogEntry: - type: fix summary: Snippets for aliases to optional primitive values. - ir_version: 33 + irVersion: 33 - version: 0.17.0-rc0 - created_at: '2024-02-21' - changelog_entry: + createdAt: '2024-02-21' + changelogEntry: - type: fix summary: >- Package documentation is now generated into the correct package's `doc.go`. - type: feat summary: Add support for generated endpoint snippets. - ir_version: 33 + irVersion: 33 - version: 0.16.0 - created_at: '2024-02-12' - changelog_entry: + createdAt: '2024-02-12' + changelogEntry: - type: feat summary: The generator now supports whitelabelling. - ir_version: 33 + irVersion: 33 - version: 0.15.0 - created_at: '2024-02-09' - changelog_entry: + createdAt: '2024-02-09' + changelogEntry: - type: feat summary: Enforce RFC3339 for date[time] serialization in request bodies. - ir_version: 33 + irVersion: 33 - version: 0.14.1 - created_at: '2024-02-07' - changelog_entry: + createdAt: '2024-02-07' + changelogEntry: - type: fix summary: Query parameter support for optional `time.Time` types. - ir_version: 33 + irVersion: 33 - version: 0.14.0 - created_at: '2024-02-06' - changelog_entry: + createdAt: '2024-02-06' + changelogEntry: - type: feat summary: Add support for `deepObject` query parameters. - type: chore summary: Refactor query parameter serialization with `url` struct tags. - ir_version: 33 + irVersion: 33 - version: 0.13.0 - created_at: '2024-01-31' - changelog_entry: + createdAt: '2024-01-31' + changelogEntry: - type: feat summary: Add `packageName` generator configuration. - type: feat summary: Add support for `bytes` request bodies wrapped in an in-lined request. - ir_version: 32 + irVersion: 32 - version: 0.12.1 - created_at: '2024-01-31' - changelog_entry: + createdAt: '2024-01-31' + changelogEntry: - type: fix summary: '`text/plain` response handling.' - ir_version: 32 + irVersion: 32 - version: 0.12.0 - created_at: '2024-01-30' - changelog_entry: + createdAt: '2024-01-30' + changelogEntry: - type: feat summary: >- Add support for `bytes` request bodies with `Content-Type` set to `application/octet-stream`. - ir_version: 32 + irVersion: 32 - version: 0.11.0 - created_at: '2024-01-29' - changelog_entry: + createdAt: '2024-01-29' + changelogEntry: - type: feat summary: Add automatic retry with exponential backoff. - ir_version: 32 + irVersion: 32 - version: 0.10.0 - created_at: '2024-01-25' - changelog_entry: + createdAt: '2024-01-25' + changelogEntry: - type: feat summary: Refactor `ClientOption` as `RequestOption`. - type: feat @@ -259,38 +259,38 @@ summary: >- Naming collision issue for undiscriminated unions that define more than one literal. - ir_version: 32 + irVersion: 32 - version: 0.9.4 - created_at: '2024-01-10' - changelog_entry: + createdAt: '2024-01-10' + changelogEntry: - type: fix summary: File upload requests that specify query parameters. - ir_version: 28 + irVersion: 28 - version: 0.9.3 - created_at: '2023-12-04' - changelog_entry: + createdAt: '2023-12-04' + changelogEntry: - type: fix summary: Optional query parameter dereferencing issue. - ir_version: 28 + irVersion: 28 - version: 0.9.2 - created_at: '2023-11-30' - changelog_entry: + createdAt: '2023-11-30' + changelogEntry: - type: fix summary: >- Append version suffix for modules tagged with major versions greater than `1.X.X`. - ir_version: 28 + irVersion: 28 - version: 0.9.1 - created_at: '2023-11-08' - changelog_entry: + createdAt: '2023-11-08' + changelogEntry: - type: fix summary: Support boolean literals. - type: fix summary: Union subt-ypes with no properties are now go 1.13 compatible. - ir_version: 28 + irVersion: 28 - version: 0.9.0 - created_at: '2023-10-31' - changelog_entry: + createdAt: '2023-10-31' + changelogEntry: - type: feat summary: Add support for streaming endpoints. - type: feat @@ -299,4 +299,4 @@ summary: Refactor `core.DoRequest` with `core.Caller` abstraction. - type: chore summary: Update pinned dependencies in generated `go.mod`. - ir_version: 27 + irVersion: 27 diff --git a/generators/go/model/versions.yml b/generators/go/model/versions.yml index 40316052174..2049d29be27 100644 --- a/generators/go/model/versions.yml +++ b/generators/go/model/versions.yml @@ -1,34 +1,34 @@ - version: 0.23.4 - created_at: '2024-08-30' - changelog_entry: + createdAt: '2024-08-30' + changelogEntry: - type: internal summary: No changes. - ir_version: 40 + irVersion: 40 - version: 0.23.3 - created_at: '2024-08-30' - changelog_entry: + createdAt: '2024-08-30' + changelogEntry: - type: internal summary: No changes. - ir_version: 40 + irVersion: 40 - version: 0.23.2 - created_at: '2024-08-26' - changelog_entry: + createdAt: '2024-08-26' + changelogEntry: - type: internal summary: No changes. - ir_version: 40 + irVersion: 40 - version: 0.23.1 - created_at: '2024-08-19' - changelog_entry: + createdAt: '2024-08-19' + changelogEntry: - type: fix summary: Fix literal value deserialization. changed: - >- Updates object and undisriminated union deserialization to return an error whenever any literal values do not exist or are mismatched. - ir_version: 40 + irVersion: 40 - version: 0.23.0 - created_at: '2024-08-07' - changelog_entry: + createdAt: '2024-08-07' + changelogEntry: - type: feat summary: Add support for always sending required properties. added: @@ -37,71 +37,71 @@ `alwaysSendRequiredProperties` is enabled, required properties are never omitted in the type's wire representation. Any required property that is not explicitly set will send the default value for that type. - ir_version: 40 + irVersion: 40 - version: 0.22.3 - created_at: '2024-07-22' - changelog_entry: + createdAt: '2024-07-22' + changelogEntry: - type: fix summary: >- Fix an issue where APIs that specify the `property-name` error discrimination strategy would receive JSON decode errors instead of the server's error. - ir_version: 40 + irVersion: 40 - version: 0.22.2 - created_at: '2024-07-04' - changelog_entry: + createdAt: '2024-07-04' + changelogEntry: - type: fix summary: Request types set to `nil` no longer send an explicit `null` value. - ir_version: 40 + irVersion: 40 - version: 0.22.1 - created_at: '2024-06-11' - changelog_entry: + createdAt: '2024-06-11' + changelogEntry: - type: fix summary: Array of `deepObject` query parameters are correctly serialized. - ir_version: 40 + irVersion: 40 - version: 0.22.0 - created_at: '2024-05-21' - changelog_entry: + createdAt: '2024-05-21' + changelogEntry: - type: feat summary: Add support for retrieving extra properties from response objects. added: - >- Extra properties decoded from response objects are retained and accessible via the `GetExtraProperties` method. - ir_version: 40 + irVersion: 40 - version: 0.21.3 - created_at: '2024-05-17' - changelog_entry: + createdAt: '2024-05-17' + changelogEntry: - type: internal summary: The generator now uses the latest FDR SDK. - ir_version: 40 + irVersion: 40 - version: 0.21.2 - created_at: '2024-05-07' - changelog_entry: + createdAt: '2024-05-07' + changelogEntry: - type: fix summary: >- In-lined request body properties no longer include a non-empty `url` struct tag. - ir_version: 40 + irVersion: 40 - version: 0.21.1 - created_at: '2024-04-29' - changelog_entry: + createdAt: '2024-04-29' + changelogEntry: - type: fix summary: >- The Go generator now escapes path parameters that would previously create invalid URLs (e.g. "\\example"). - type: internal summary: Refactor endpoint URL mapping with `core.EncodeURL`. - ir_version: 40 + irVersion: 40 - version: 0.21.0 - created_at: '2024-04-29' - changelog_entry: + createdAt: '2024-04-29' + changelogEntry: - type: feat summary: Add support for cursor and offset pagination. - ir_version: 40 + irVersion: 40 - version: 0.20.2 - created_at: '2024-04-26' - changelog_entry: + createdAt: '2024-04-26' + changelogEntry: - type: internal summary: Enhance extra property serialization performance. - type: internal @@ -112,139 +112,139 @@ `unknown`. - type: fix summary: Resolve an issue with discriminated union serialization. - ir_version: 40 + irVersion: 40 - version: 0.20.1 - created_at: '2024-04-25' - changelog_entry: + createdAt: '2024-04-25' + changelogEntry: - type: fix summary: The `omitempty` struct tag is now only used for nil-able types. - type: fix summary: >- Update the query encoder to prevent unintentional errors whenever the `omitempty` is used for a non-optional field. - ir_version: 40 + irVersion: 40 - version: 0.20.0 - created_at: '2024-04-24' - changelog_entry: + createdAt: '2024-04-24' + changelogEntry: - type: feat summary: The Go generator now supports extra properties. - ir_version: 40 + irVersion: 40 - version: 0.19.0 - created_at: '2024-04-16' - changelog_entry: + createdAt: '2024-04-16' + changelogEntry: - type: feat summary: The Go generator now supports environment variable scanning. - ir_version: 35 + irVersion: 35 - version: 0.18.3 - created_at: '2024-04-15' - changelog_entry: + createdAt: '2024-04-15' + changelogEntry: - type: fix summary: Path parameters are now applied in the correct order. - ir_version: 35 + irVersion: 35 - version: 0.18.2 - created_at: '2024-04-02' - changelog_entry: + createdAt: '2024-04-02' + changelogEntry: - type: fix summary: >- Custom authorization header schemes had their values overridden by request options, which required using the generated request option at every call-site. - ir_version: 35 + irVersion: 35 - version: 0.18.1 - created_at: '2024-03-12' - changelog_entry: + createdAt: '2024-03-12' + changelogEntry: - type: fix summary: Go snippets correctly handle unknown examples. - ir_version: 35 + irVersion: 35 - version: 0.18.0 - created_at: '2024-03-04' - changelog_entry: + createdAt: '2024-03-04' + changelogEntry: - type: feat summary: >- Add support for simpler unions, which is configurable with `union: v1` (if omitted, the default `v0` version will be used). - type: feat summary: Add support for multiple files in upload endpoints. - ir_version: 35 + irVersion: 35 - version: 0.17.0 - created_at: '2024-02-26' - changelog_entry: + createdAt: '2024-02-26' + changelogEntry: - type: internal summary: No changes since previous release candidate. - ir_version: 33 + irVersion: 33 - version: 0.17.0-rc1 - created_at: '2024-02-23' - changelog_entry: + createdAt: '2024-02-23' + changelogEntry: - type: fix summary: Snippets for aliases to optional primitive values. - ir_version: 33 + irVersion: 33 - version: 0.17.0-rc0 - created_at: '2024-02-21' - changelog_entry: + createdAt: '2024-02-21' + changelogEntry: - type: fix summary: >- Package documentation is now generated into the correct package's `doc.go`. - type: feat summary: Add support for generated endpoint snippets. - ir_version: 33 + irVersion: 33 - version: 0.16.0 - created_at: '2024-02-12' - changelog_entry: + createdAt: '2024-02-12' + changelogEntry: - type: feat summary: The generator now supports whitelabelling. - ir_version: 33 + irVersion: 33 - version: 0.15.0 - created_at: '2024-02-09' - changelog_entry: + createdAt: '2024-02-09' + changelogEntry: - type: feat summary: Enforce RFC3339 for date[time] serialization in request bodies. - ir_version: 33 + irVersion: 33 - version: 0.14.1 - created_at: '2024-02-07' - changelog_entry: + createdAt: '2024-02-07' + changelogEntry: - type: fix summary: Query parameter support for optional `time.Time` types. - ir_version: 33 + irVersion: 33 - version: 0.14.0 - created_at: '2024-02-06' - changelog_entry: + createdAt: '2024-02-06' + changelogEntry: - type: feat summary: Add support for `deepObject` query parameters. - type: chore summary: Refactor query parameter serialization with `url` struct tags. - ir_version: 33 + irVersion: 33 - version: 0.13.0 - created_at: '2024-01-31' - changelog_entry: + createdAt: '2024-01-31' + changelogEntry: - type: feat summary: Add `packageName` generator configuration. - type: feat summary: Add support for `bytes` request bodies wrapped in an in-lined request. - ir_version: 32 + irVersion: 32 - version: 0.12.1 - created_at: '2024-01-31' - changelog_entry: + createdAt: '2024-01-31' + changelogEntry: - type: fix summary: '`text/plain` response handling.' - ir_version: 32 + irVersion: 32 - version: 0.12.0 - created_at: '2024-01-30' - changelog_entry: + createdAt: '2024-01-30' + changelogEntry: - type: feat summary: >- Add support for `bytes` request bodies with `Content-Type` set to `application/octet-stream`. - ir_version: 32 + irVersion: 32 - version: 0.11.0 - created_at: '2024-01-29' - changelog_entry: + createdAt: '2024-01-29' + changelogEntry: - type: feat summary: Add automatic retry with exponential backoff. - ir_version: 32 + irVersion: 32 - version: 0.10.0 - created_at: '2024-01-25' - changelog_entry: + createdAt: '2024-01-25' + changelogEntry: - type: feat summary: Refactor `ClientOption` as `RequestOption`. - type: feat @@ -259,38 +259,38 @@ summary: >- Naming collision issue for undiscriminated unions that define more than one literal. - ir_version: 32 + irVersion: 32 - version: 0.9.4 - created_at: '2024-01-10' - changelog_entry: + createdAt: '2024-01-10' + changelogEntry: - type: fix summary: File upload requests that specify query parameters. - ir_version: 28 + irVersion: 28 - version: 0.9.3 - created_at: '2023-12-04' - changelog_entry: + createdAt: '2023-12-04' + changelogEntry: - type: fix summary: Optional query parameter dereferencing issue. - ir_version: 28 + irVersion: 28 - version: 0.9.2 - created_at: '2023-11-30' - changelog_entry: + createdAt: '2023-11-30' + changelogEntry: - type: fix summary: >- Append version suffix for modules tagged with major versions greater than `1.X.X`. - ir_version: 28 + irVersion: 28 - version: 0.9.1 - created_at: '2023-11-08' - changelog_entry: + createdAt: '2023-11-08' + changelogEntry: - type: fix summary: Support boolean literals. - type: fix summary: Union subt-ypes with no properties are now go 1.13 compatible. - ir_version: 28 + irVersion: 28 - version: 0.9.0 - created_at: '2023-10-31' - changelog_entry: + createdAt: '2023-10-31' + changelogEntry: - type: feat summary: Add support for streaming endpoints. - type: feat @@ -299,4 +299,4 @@ summary: Refactor `core.DoRequest` with `core.Caller` abstraction. - type: chore summary: Update pinned dependencies in generated `go.mod`. - ir_version: 27 + irVersion: 27 diff --git a/generators/go/sdk/versions.yml b/generators/go/sdk/versions.yml index 08eee916af2..adf2bad0960 100644 --- a/generators/go/sdk/versions.yml +++ b/generators/go/sdk/versions.yml @@ -1,48 +1,48 @@ - version: 0.23.6 - created_at: '2024-09-05' - changelog_entry: + createdAt: '2024-09-05' + changelogEntry: - type: internal summary: No changes. - ir_version: 40 + irVersion: 40 - version: 0.23.5 - created_at: '2024-09-05' - changelog_entry: + createdAt: '2024-09-05' + changelogEntry: - type: fix summary: >- Fix an issue where `long` type examples (generated as `int64` in Go) were not successfully converted to their equivalent `string` representation for snippets. - ir_version: 40 + irVersion: 40 - version: 0.23.4 - created_at: '2024-08-30' - changelog_entry: + createdAt: '2024-08-30' + changelogEntry: - type: internal summary: No changes. - ir_version: 40 + irVersion: 40 - version: 0.23.3 - created_at: '2024-08-30' - changelog_entry: + createdAt: '2024-08-30' + changelogEntry: - type: internal summary: No changes. - ir_version: 40 + irVersion: 40 - version: 0.23.2 - created_at: '2024-08-26' - changelog_entry: + createdAt: '2024-08-26' + changelogEntry: - type: internal summary: No changes. - ir_version: 40 + irVersion: 40 - version: 0.23.1 - created_at: '2024-08-19' - changelog_entry: + createdAt: '2024-08-19' + changelogEntry: - type: fix summary: Fix literal value deserialization. changed: - >- Updates object and undisriminated union deserialization to return an error whenever any literal values do not exist or are mismatched. - ir_version: 40 + irVersion: 40 - version: 0.23.0 - created_at: '2024-08-07' - changelog_entry: + createdAt: '2024-08-07' + changelogEntry: - type: feat summary: Add support for always sending required properties. added: @@ -51,71 +51,71 @@ `alwaysSendRequiredProperties` is enabled, required properties are never omitted in the type's wire representation. Any required property that is not explicitly set will send the default value for that type. - ir_version: 40 + irVersion: 40 - version: 0.22.3 - created_at: '2024-07-22' - changelog_entry: + createdAt: '2024-07-22' + changelogEntry: - type: fix summary: >- Fix an issue where APIs that specify the `property-name` error discrimination strategy would receive JSON decode errors instead of the server's error. - ir_version: 40 + irVersion: 40 - version: 0.22.2 - created_at: '2024-07-04' - changelog_entry: + createdAt: '2024-07-04' + changelogEntry: - type: fix summary: Request types set to `nil` no longer send an explicit `null` value. - ir_version: 40 + irVersion: 40 - version: 0.22.1 - created_at: '2024-06-11' - changelog_entry: + createdAt: '2024-06-11' + changelogEntry: - type: fix summary: Array of `deepObject` query parameters are correctly serialized. - ir_version: 40 + irVersion: 40 - version: 0.22.0 - created_at: '2024-05-21' - changelog_entry: + createdAt: '2024-05-21' + changelogEntry: - type: feat summary: Add support for retrieving extra properties from response objects. added: - >- Extra properties decoded from response objects are retained and accessible via the `GetExtraProperties` method. - ir_version: 40 + irVersion: 40 - version: 0.21.3 - created_at: '2024-05-17' - changelog_entry: + createdAt: '2024-05-17' + changelogEntry: - type: internal summary: The generator now uses the latest FDR SDK. - ir_version: 40 + irVersion: 40 - version: 0.21.2 - created_at: '2024-05-07' - changelog_entry: + createdAt: '2024-05-07' + changelogEntry: - type: fix summary: >- In-lined request body properties no longer include a non-empty `url` struct tag. - ir_version: 40 + irVersion: 40 - version: 0.21.1 - created_at: '2024-04-29' - changelog_entry: + createdAt: '2024-04-29' + changelogEntry: - type: fix summary: >- The Go generator now escapes path parameters that would previously create invalid URLs (e.g. "\\example"). - type: internal summary: Refactor endpoint URL mapping with `core.EncodeURL`. - ir_version: 40 + irVersion: 40 - version: 0.21.0 - created_at: '2024-04-29' - changelog_entry: + createdAt: '2024-04-29' + changelogEntry: - type: feat summary: Add support for cursor and offset pagination. - ir_version: 40 + irVersion: 40 - version: 0.20.2 - created_at: '2024-04-26' - changelog_entry: + createdAt: '2024-04-26' + changelogEntry: - type: internal summary: Enhance extra property serialization performance. - type: internal @@ -126,139 +126,139 @@ `unknown`. - type: fix summary: Resolve an issue with discriminated union serialization. - ir_version: 40 + irVersion: 40 - version: 0.20.1 - created_at: '2024-04-25' - changelog_entry: + createdAt: '2024-04-25' + changelogEntry: - type: fix summary: The `omitempty` struct tag is now only used for nil-able types. - type: fix summary: >- Update the query encoder to prevent unintentional errors whenever the `omitempty` is used for a non-optional field. - ir_version: 40 + irVersion: 40 - version: 0.20.0 - created_at: '2024-04-24' - changelog_entry: + createdAt: '2024-04-24' + changelogEntry: - type: feat summary: The Go generator now supports extra properties. - ir_version: 40 + irVersion: 40 - version: 0.19.0 - created_at: '2024-04-16' - changelog_entry: + createdAt: '2024-04-16' + changelogEntry: - type: feat summary: The Go generator now supports environment variable scanning. - ir_version: 35 + irVersion: 35 - version: 0.18.3 - created_at: '2024-04-15' - changelog_entry: + createdAt: '2024-04-15' + changelogEntry: - type: fix summary: Path parameters are now applied in the correct order. - ir_version: 35 + irVersion: 35 - version: 0.18.2 - created_at: '2024-04-02' - changelog_entry: + createdAt: '2024-04-02' + changelogEntry: - type: fix summary: >- Custom authorization header schemes had their values overridden by request options, which required using the generated request option at every call-site. - ir_version: 35 + irVersion: 35 - version: 0.18.1 - created_at: '2024-03-12' - changelog_entry: + createdAt: '2024-03-12' + changelogEntry: - type: fix summary: Go snippets correctly handle unknown examples. - ir_version: 35 + irVersion: 35 - version: 0.18.0 - created_at: '2024-03-04' - changelog_entry: + createdAt: '2024-03-04' + changelogEntry: - type: feat summary: >- Add support for simpler unions, which is configurable with `union: v1` (if omitted, the default `v0` version will be used). - type: feat summary: Add support for multiple files in upload endpoints. - ir_version: 35 + irVersion: 35 - version: 0.17.0 - created_at: '2024-02-26' - changelog_entry: + createdAt: '2024-02-26' + changelogEntry: - type: internal summary: No changes since previous release candidate. - ir_version: 33 + irVersion: 33 - version: 0.17.0-rc1 - created_at: '2024-02-23' - changelog_entry: + createdAt: '2024-02-23' + changelogEntry: - type: fix summary: Snippets for aliases to optional primitive values. - ir_version: 33 + irVersion: 33 - version: 0.17.0-rc0 - created_at: '2024-02-21' - changelog_entry: + createdAt: '2024-02-21' + changelogEntry: - type: fix summary: >- Package documentation is now generated into the correct package's `doc.go`. - type: feat summary: Add support for generated endpoint snippets. - ir_version: 33 + irVersion: 33 - version: 0.16.0 - created_at: '2024-02-12' - changelog_entry: + createdAt: '2024-02-12' + changelogEntry: - type: feat summary: The generator now supports whitelabelling. - ir_version: 33 + irVersion: 33 - version: 0.15.0 - created_at: '2024-02-09' - changelog_entry: + createdAt: '2024-02-09' + changelogEntry: - type: feat summary: Enforce RFC3339 for date[time] serialization in request bodies. - ir_version: 33 + irVersion: 33 - version: 0.14.1 - created_at: '2024-02-07' - changelog_entry: + createdAt: '2024-02-07' + changelogEntry: - type: fix summary: Query parameter support for optional `time.Time` types. - ir_version: 33 + irVersion: 33 - version: 0.14.0 - created_at: '2024-02-06' - changelog_entry: + createdAt: '2024-02-06' + changelogEntry: - type: feat summary: Add support for `deepObject` query parameters. - type: chore summary: Refactor query parameter serialization with `url` struct tags. - ir_version: 33 + irVersion: 33 - version: 0.13.0 - created_at: '2024-01-31' - changelog_entry: + createdAt: '2024-01-31' + changelogEntry: - type: feat summary: Add `packageName` generator configuration. - type: feat summary: Add support for `bytes` request bodies wrapped in an in-lined request. - ir_version: 32 + irVersion: 32 - version: 0.12.1 - created_at: '2024-01-31' - changelog_entry: + createdAt: '2024-01-31' + changelogEntry: - type: fix summary: '`text/plain` response handling.' - ir_version: 32 + irVersion: 32 - version: 0.12.0 - created_at: '2024-01-30' - changelog_entry: + createdAt: '2024-01-30' + changelogEntry: - type: feat summary: >- Add support for `bytes` request bodies with `Content-Type` set to `application/octet-stream`. - ir_version: 32 + irVersion: 32 - version: 0.11.0 - created_at: '2024-01-29' - changelog_entry: + createdAt: '2024-01-29' + changelogEntry: - type: feat summary: Add automatic retry with exponential backoff. - ir_version: 32 + irVersion: 32 - version: 0.10.0 - created_at: '2024-01-25' - changelog_entry: + createdAt: '2024-01-25' + changelogEntry: - type: feat summary: Refactor `ClientOption` as `RequestOption`. - type: feat @@ -273,38 +273,38 @@ summary: >- Naming collision issue for undiscriminated unions that define more than one literal. - ir_version: 32 + irVersion: 32 - version: 0.9.4 - created_at: '2024-01-10' - changelog_entry: + createdAt: '2024-01-10' + changelogEntry: - type: fix summary: File upload requests that specify query parameters. - ir_version: 28 + irVersion: 28 - version: 0.9.3 - created_at: '2023-12-04' - changelog_entry: + createdAt: '2023-12-04' + changelogEntry: - type: fix summary: Optional query parameter dereferencing issue. - ir_version: 28 + irVersion: 28 - version: 0.9.2 - created_at: '2023-11-30' - changelog_entry: + createdAt: '2023-11-30' + changelogEntry: - type: fix summary: >- Append version suffix for modules tagged with major versions greater than `1.X.X`. - ir_version: 28 + irVersion: 28 - version: 0.9.1 - created_at: '2023-11-08' - changelog_entry: + createdAt: '2023-11-08' + changelogEntry: - type: fix summary: Support boolean literals. - type: fix summary: Union subt-ypes with no properties are now go 1.13 compatible. - ir_version: 28 + irVersion: 28 - version: 0.9.0 - created_at: '2023-10-31' - changelog_entry: + createdAt: '2023-10-31' + changelogEntry: - type: feat summary: Add support for streaming endpoints. - type: feat @@ -313,4 +313,4 @@ summary: Refactor `core.DoRequest` with `core.Caller` abstraction. - type: chore summary: Update pinned dependencies in generated `go.mod`. - ir_version: 27 + irVersion: 27 diff --git a/generators/python/fastapi/versions.yml b/generators/python/fastapi/versions.yml index 1d696ba26f7..2fd06c9ba95 100644 --- a/generators/python/fastapi/versions.yml +++ b/generators/python/fastapi/versions.yml @@ -36,23 +36,23 @@ It is expected that performance will not be degraded given the Rust-based serializers have optimized performance, compared to the Pydantic V1 .dict approach. - version: 1.4.7 - ir_version: 53 - changelog_entry: + irVersion: 53 + changelogEntry: - type: chore summary: Release 1.4.7 - version: 1.4.6 - created_at: '2024-08-16' - changelog_entry: + createdAt: '2024-08-16' + changelogEntry: - type: internal summary: >- Upgrade intermediate representation dependency to safely parse null unknown types. - ir_version: 53 + irVersion: 53 - version: 1.4.5 - created_at: '2024-08-14' - changelog_entry: + createdAt: '2024-08-14' + changelogEntry: - type: chore summary: Improve performance of Pydantic `.dict` calls changed: @@ -60,46 +60,46 @@ `.dict` performance is improved, consolidating to a single call to Pydantic's `.dict` instead of 2 in attempts to remove unset optional values. - ir_version: 53 + irVersion: 53 - version: 1.4.4 - created_at: '2024-08-13' - changelog_entry: + createdAt: '2024-08-13' + changelogEntry: - type: fix summary: Unions with utils now update forward refs again - ir_version: 53 + irVersion: 53 - version: 1.4.3 - created_at: '2024-08-09' - changelog_entry: + createdAt: '2024-08-09' + changelogEntry: - type: fix summary: >- Add back kwargs to validator decorators, a regression introduced in 1.0.0. - ir_version: 53 + irVersion: 53 - version: 1.4.2 - created_at: '2024-08-09' - changelog_entry: + createdAt: '2024-08-09' + changelogEntry: - type: fix summary: >- Remove functools.wrap from validator decorators, a regression introduced in 1.0.0. - ir_version: 53 + irVersion: 53 - version: 1.4.1 - created_at: '2024-08-05' - changelog_entry: + createdAt: '2024-08-05' + changelogEntry: - type: fix summary: >- The root type for unions with visitors now has it's parent typed correctly. This allows auto-complete to work once again on the union when it's nested within other pydantic models. - ir_version: 53 + irVersion: 53 - version: 1.4.0 - created_at: '2024-08-05' - changelog_entry: + createdAt: '2024-08-05' + changelogEntry: - type: fix summary: Auto-completion for unions leveraging union utils now works as expected. changed: @@ -112,11 +112,11 @@ Partial classes created for validation now appropriately ignore the universal root model and only create partials off true extended classes. - ir_version: 53 + irVersion: 53 - version: 1.3.0 - created_at: '2024-08-04' - changelog_entry: + createdAt: '2024-08-04' + changelogEntry: - type: internal summary: Generator code now uses Pydantic V2, no changes to generated code. changed: @@ -125,28 +125,28 @@ Note that there is no change to the generated code, however by leveraging Pydantic V2 you should notice an improvement in `fern generate` times. - ir_version: 53 + irVersion: 53 - version: 1.2.0 - created_at: '2024-07-31' - changelog_entry: + createdAt: '2024-07-31' + changelogEntry: - type: feat summary: >- The FastAPI `async_handlers` configuration now accepts a list of string or a boolean so that users can turn on async handlers for specific endpoints. - ir_version: 53 + irVersion: 53 - version: 1.1.0-rc0 - created_at: '2024-07-31' - changelog_entry: + createdAt: '2024-07-31' + changelogEntry: - type: internal summary: The generator now consumes IRv53. - ir_version: 53 + irVersion: 53 - version: 1.0.0-rc0 - created_at: '2024-07-16' - changelog_entry: + createdAt: '2024-07-16' + changelogEntry: - type: break summary: >- The generated models now support Pydantic V2 outright, it no longer uses @@ -162,93 +162,93 @@ removed: - wrapped aliases outside of Pydantic V1 - custom root validators outside of Pydantic V1 - ir_version: 49 + irVersion: 49 - version: 0.11.1 - created_at: '2024-07-10' - changelog_entry: + createdAt: '2024-07-10' + changelogEntry: - type: fix summary: Expose the `use_str_enums` flag. fixed: - >- The generator now respects the `use_str_enums` flag, and defaults it to `False`. - ir_version: 49 + irVersion: 49 - version: 0.11.0 - created_at: '2024-07-10' - changelog_entry: + createdAt: '2024-07-10' + changelogEntry: - type: fix summary: Correctly sanitize parameter descriptions. fixed: - >- The generator now correctly sanitizes parameter descriptions. Previously it was duplicating strings. - ir_version: 49 + irVersion: 49 - version: 0.11.0-rc0 - created_at: '2024-06-24' - changelog_entry: + createdAt: '2024-06-24' + changelogEntry: - type: internal summary: The generator now consumes IRV49. - ir_version: 49 + irVersion: 49 - version: 0.10.1 - created_at: '2024-06-19' - changelog_entry: + createdAt: '2024-06-19' + changelogEntry: - type: internal summary: The generator now consumes IRV46. - ir_version: 46 + irVersion: 46 - version: 0.10.0 - created_at: '2024-06-19' - changelog_entry: + createdAt: '2024-06-19' + changelogEntry: - type: chore summary: Expose the `extra_fields` configuration. - ir_version: 39 + irVersion: 39 - version: 0.9.3 - created_at: '2024-06-06' - changelog_entry: + createdAt: '2024-06-06' + changelogEntry: - type: fix summary: >- Leveraged pydantic utilities are copied over for use within the FastAPI server. - ir_version: 39 + irVersion: 39 - version: 0.9.2 - created_at: '2024-05-27' - changelog_entry: + createdAt: '2024-05-27' + changelogEntry: - type: fix summary: Paths are no longer prefixed with double forward slashes. - ir_version: 39 + irVersion: 39 - version: 0.9.1 - created_at: '2024-05-09' - changelog_entry: + createdAt: '2024-05-09' + changelogEntry: - type: internal summary: Release Generator - ir_version: 39 + irVersion: 39 - version: 0.9.1-rc0 - created_at: '2024-04-22' - changelog_entry: + createdAt: '2024-04-22' + changelogEntry: - type: fix summary: >- Leveraged pydantic utilities are copied over for use within the FastAPI server. - ir_version: 39 + irVersion: 39 - version: 0.9.0-rc1 - created_at: '2024-06-19' - changelog_entry: + createdAt: '2024-06-19' + changelogEntry: - type: internal summary: The generator now consumes IRV39. - ir_version: 39 + irVersion: 39 - version: 0.9.0-rc0 - created_at: '2024-01-29' - changelog_entry: + createdAt: '2024-01-29' + changelogEntry: - type: internal summary: The generator now consumes IRV38. - type: break @@ -256,11 +256,11 @@ removed: - The generator no longer supports Python 3.7 - The `backports` dependency has been removed - ir_version: 38 + irVersion: 38 - version: 0.8.1-rc0 - created_at: '2024-01-29' - changelog_entry: + createdAt: '2024-01-29' + changelogEntry: - type: fix summary: >- Increase allowed recursion depth to account for highly nested and @@ -270,11 +270,11 @@ Recursion depth is increased to allow for highly nested and complex examples, this is a temporary solution while the example datamodel is further refined. - ir_version: 31 + irVersion: 31 - version: 0.8.0-rc0 - created_at: '2024-01-28' - changelog_entry: + createdAt: '2024-01-28' + changelogEntry: - type: fix summary: The SDK now better handles cyclical references. fixed: @@ -282,11 +282,11 @@ The SDK now better handles cyclical references. In particular, cyclical references are tracked for undiscriminated unions, and update_forward_refs is always called with object references. - ir_version: 31 + irVersion: 31 - version: 0.7.7 - created_at: '2024-01-21' - changelog_entry: + createdAt: '2024-01-21' + changelogEntry: - type: internal summary: Initialize the changelog - ir_version: 31 + irVersion: 31 diff --git a/generators/python/pydantic/versions.yml b/generators/python/pydantic/versions.yml index 5ad46104cc5..192e02e4e14 100644 --- a/generators/python/pydantic/versions.yml +++ b/generators/python/pydantic/versions.yml @@ -36,8 +36,8 @@ It is expected that performance will not be degraded given the Rust-based serializers have optimized performance, compared to the Pydantic V1 .dict approach. - version: 1.4.4 - ir_version: 53 - changelog_entry: + irVersion: 53 + changelogEntry: - type: fix summary: When not leveraging mock integration tests, still run pytest over everything, not a specific directory. @@ -45,17 +45,17 @@ # ===== Migrated versions ===== - version: 1.4.3 - created_at: '2024-08-16' - changelog_entry: + createdAt: '2024-08-16' + changelogEntry: - type: fix summary: >- Upgrade intermediate representation dependency to safely parse null unknown types. - ir_version: 53 + irVersion: 53 - version: 1.4.2 - created_at: '2024-08-14' - changelog_entry: + createdAt: '2024-08-14' + changelogEntry: - type: chore summary: Improve performance of Pydantic `.dict` calls changed: @@ -63,18 +63,18 @@ `.dict` performance is improved, consolidating to a single call to Pydantic's `.dict` instead of 2 in attempts to remove unset optional values. - ir_version: 53 + irVersion: 53 - version: 1.4.1 - created_at: '2024-08-13' - changelog_entry: + createdAt: '2024-08-13' + changelogEntry: - type: fix summary: Unions with utils now update forward refs again - ir_version: 53 + irVersion: 53 - version: 1.4.0 - created_at: '2024-08-06' - changelog_entry: + createdAt: '2024-08-06' + changelogEntry: - type: feat summary: Exposes `package_name` configuration option added: @@ -83,11 +83,11 @@ field controls the package from which users will import your client, for example, the following config would allow users to use: `from my_custom_package import Client` - ir_version: 53 + irVersion: 53 - version: 1.3.1 - created_at: '2024-08-05' - changelog_entry: + createdAt: '2024-08-05' + changelogEntry: - type: fix summary: Auto-completion for unions leveraging union utils now works as expected. fixed: @@ -95,11 +95,11 @@ The root type for unions with visitors now has it's parent typed correctly. This allows auto-complete to work once again on the union when it's nested within other pydantic models. - ir_version: 53 + irVersion: 53 - version: 1.3.0 - created_at: '2024-08-05' - changelog_entry: + createdAt: '2024-08-05' + changelogEntry: - type: feat summary: Generated code now respects the pydantic version configuration flag. changed: @@ -110,11 +110,11 @@ Pydantic versions. This cleans up the generated code, and brings back features liked wrapped aliases and custom root validators for V1-only servers. - ir_version: 53 + irVersion: 53 - version: 1.2.0 - created_at: '2024-08-04' - changelog_entry: + createdAt: '2024-08-04' + changelogEntry: - type: internal summary: Generator code now uses Pydantic V2, no changes to generated code. changed: @@ -123,18 +123,18 @@ Note that there is no change to the generated code, however by leveraging Pydantic V2 you should notice an improvement in `fern generate` times. - ir_version: 53 + irVersion: 53 - version: 1.1.0-rc0 - created_at: '2024-07-31' - changelog_entry: + createdAt: '2024-07-31' + changelogEntry: - type: internal summary: The generator now consumes IRv53. - ir_version: 53 + irVersion: 53 - version: 1.0.0-rc0 - created_at: '2024-07-16' - changelog_entry: + createdAt: '2024-07-16' + changelogEntry: - type: break summary: >- The generated models now support Pydantic V2 outright, it no longer uses @@ -150,39 +150,39 @@ removed: - wrapped aliases outside of Pydantic V1 - custom root validators outside of Pydantic V1 - ir_version: 49 + irVersion: 49 - version: 0.10.0-rc0 - created_at: '2024-06-24' - changelog_entry: + createdAt: '2024-06-24' + changelogEntry: - type: internal summary: The generator now consumes IRV49. - ir_version: 49 + irVersion: 49 - version: 0.9.1 - created_at: '2024-06-19' - changelog_entry: + createdAt: '2024-06-19' + changelogEntry: - type: internal summary: The generator now consumes IRV46. - ir_version: 46 + irVersion: 46 - version: 0.9.0 - created_at: '2024-05-09' - changelog_entry: + createdAt: '2024-05-09' + changelogEntry: - type: internal summary: Release Generator - ir_version: 39 + irVersion: 39 - version: 0.9.0-rc1 - created_at: '2024-04-22' - changelog_entry: + createdAt: '2024-04-22' + changelogEntry: - type: internal summary: The generator now consumes IRV39. - ir_version: 39 + irVersion: 39 - version: 0.9.0-rc0 - created_at: '2024-01-29' - changelog_entry: + createdAt: '2024-01-29' + changelogEntry: - type: internal summary: The generator now consumes IRV38. - type: break @@ -190,11 +190,11 @@ removed: - The generator no longer supports Python 3.7 - The `backports` dependency has been removed - ir_version: 38 + irVersion: 38 - version: 0.8.1-rc0 - created_at: '2024-01-29' - changelog_entry: + createdAt: '2024-01-29' + changelogEntry: - type: fix summary: >- Increase allowed recursion depth to account for highly nested and @@ -204,11 +204,11 @@ Recursion depth is increased to allow for highly nested and complex examples, this is a temporary solution while the example datamodel is further refined. - ir_version: 31 + irVersion: 31 - version: 0.8.0-rc0 - created_at: '2024-01-28' - changelog_entry: + createdAt: '2024-01-28' + changelogEntry: - type: fix summary: The SDK now better handles cyclical references. fixed: @@ -216,11 +216,11 @@ The SDK now better handles cyclical references. In particular, cyclical references are tracked for undiscriminated unions, and update_forward_refs is always called with object references. - ir_version: 31 + irVersion: 31 - version: 0.7.7 - created_at: '2024-01-21' - changelog_entry: + createdAt: '2024-01-21' + changelogEntry: - type: internal summary: Initialize the changelog - ir_version: 31 + irVersion: 31 diff --git a/generators/python/sdk/versions.yml b/generators/python/sdk/versions.yml index d6525419bd9..b57e63daf1d 100644 --- a/generators/python/sdk/versions.yml +++ b/generators/python/sdk/versions.yml @@ -1,13 +1,13 @@ # For unreleased changes, use unreleased.yml - version: 4.0.0-rc2 - ir_version: 53 - changelog_entry: + irVersion: 53 + changelogEntry: - type: fix summary: Update .dict calls in Pydantic V2 to be back to pre-3.10.4 logic for SDKs that continue using Pydantic aliases. - version: 4.0.0-rc1 - ir_version: 53 - changelog_entry: + irVersion: 53 + changelogEntry: - type: fix summary: Update .dict calls in Pydantic V2 to be back to pre-3.10.4 logic. fixed: @@ -19,8 +19,8 @@ It is expected that performance will not be degraded given the Rust-based serializers have optimized performance, compared to the Pydantic V1 .dict approach. - version: 4.0.0-rc0 - ir_version: 53 - changelog_entry: + irVersion: 53 + changelogEntry: - type: fix summary: Rerelease 3.11.0-rc0 as a major version, with a configuration flag to disable the behavior (`use_pydantic_field_aliases`), defaulted to `true` to preserve existing behavior. fixed: @@ -42,8 +42,8 @@ summary: The generator now shares "as is" files with Pydantic and FastAPI generators. - version: 3.11.0-rc0 - ir_version: 53 - changelog_entry: + irVersion: 53 + changelogEntry: - type: chore summary: Remove Pydantic field aliases and leverage an internal representation. fixed: @@ -58,15 +58,16 @@ Now, we've removed the field aliases and replaced them with an internal representation, which allows us to avoid pydantic config altogether. + - version: 3.10.8 - ir_version: 53 - changelog_entry: + irVersion: 53 + changelogEntry: - type: fix summary: Allow for fields prefixed with the name `model`, a silent break introduced in Pydantic V2. - version: 3.10.7 - ir_version: 53 - changelog_entry: + irVersion: 53 + changelogEntry: - type: fix summary: When not leveraging mock integration tests, still run pytest over everything, not a specific directory. @@ -75,8 +76,8 @@ # TODO: It'd be great if we generated YAML schemas so people had validation on these files - version: 3.10.6 - ir_version: 53 - changelog_entry: + irVersion: 53 + changelogEntry: - type: fix summary: Pagination utilities assume `""` is a terminal signal for pagination. fixed: @@ -85,48 +86,48 @@ pagination, same as if the next cursor were `None`. # This field is optional and can be omitted outside of the backfilling usecase # here it will default to the day the record was written to the DB - created_at: '2024-08-16' + createdAt: '2024-08-16' - version: 3.10.3 - created_at: '2024-08-16' - ir_version: 53 - changelog_entry: + createdAt: '2024-08-16' + irVersion: 53 + changelogEntry: - type: fix summary: Upgrade intermediate representation dependency to safely parse null unknown types. - version: 3.10.4 - created_at: '2024-08-14' - changelog_entry: + createdAt: '2024-08-14' + changelogEntry: - type: chore summary: Improve performance of Pydantic `.dict` calls changed: - "`.dict` performance is improved, consolidating to a single call to Pydantic's `.dict` instead of 2 in attempts to remove unset optional values." - ir_version: 53 + irVersion: 53 - version: 3.10.3 - created_at: '2024-08-14' - changelog_entry: + createdAt: '2024-08-14' + changelogEntry: - type: fix summary: Query encoding now appropriately takes arrays of deep objects into account. - ir_version: 53 + irVersion: 53 - version: 3.10.2 - created_at: '2024-08-13' - changelog_entry: + createdAt: '2024-08-13' + changelogEntry: - type: fix summary: Unions with utils now update forward refs again, a regression that was introduced in version 3.7.0 - ir_version: 53 + irVersion: 53 - version: 3.10.1 - created_at: '2024-08-13' - changelog_entry: + createdAt: '2024-08-13' + changelogEntry: - type: fix summary: If there are no autogenerated examples present, the Python SDK generator no longer fails. - ir_version: 53 + irVersion: 53 - version: 3.10.0 - created_at: '2024-08-09' - changelog_entry: + createdAt: '2024-08-09' + changelogEntry: - type: feat summary: Introduce forward compatible Python enums added: @@ -135,11 +136,11 @@ to leveraging raw string enums as literals. This works through addding an "_UNKNOWN" member to your enum set, the value of which is the raw value of the unrecognized enum. - ir_version: 53 + irVersion: 53 - version: 3.9.0 - created_at: '2024-08-09' - changelog_entry: + createdAt: '2024-08-09' + changelogEntry: - type: feat summary: Introduce Pythonic naming for discriminated union members through `union_naming` configuration flag. added: @@ -149,32 +150,32 @@ `_` to ``. Concretely, union members previously named `Chat_User` will now be named `UserChat` under the new configuration. - ir_version: 53 + irVersion: 53 - version: 3.8.0 - created_at: '2024-08-09' - changelog_entry: + createdAt: '2024-08-09' + changelogEntry: - type: chore summary: Generated SDKs now use ruff for linting and formatting instead of Black. - ir_version: 53 + irVersion: 53 - version: 3.7.0 - created_at: '2024-08-08' - changelog_entry: + createdAt: '2024-08-08' + changelogEntry: - type: chore summary: Python circular referencing types are more robust. - ir_version: 53 + irVersion: 53 - version: 3.6.0 - created_at: '2024-08-08' - changelog_entry: + createdAt: '2024-08-08' + changelogEntry: - type: feat summary: The generator now respects returning nested properties from the returned object - ir_version: 53 + irVersion: 53 - version: 3.5.1 - created_at: '2024-08-05' - changelog_entry: + createdAt: '2024-08-05' + changelogEntry: - type: fix summary: Auto-completion for unions leveraging union utils now works as expected. fixed: @@ -182,11 +183,11 @@ The root type for unions with visitors now has it's parent typed correctly. This allows auto-complete to work once again on the union when it's nested within other pydantic models. - ir_version: 53 + irVersion: 53 - version: 3.5.0 - created_at: '2024-08-05' - changelog_entry: + createdAt: '2024-08-05' + changelogEntry: - type: chore summary: Generated code now respects the pydantic version configuration flag. changed: @@ -196,25 +197,25 @@ is generated as it is today, with compatibility for BOTH Pydantic versions. This cleans up the generated code, and brings back features liked wrapped aliases for V1-only SDKs. - ir_version: 53 + irVersion: 53 - version: 3.4.2 - created_at: '2024-08-05' - changelog_entry: + createdAt: '2024-08-05' + changelogEntry: - type: fix summary: The Python generator now instantiates `Any` types as `Optional[Any]` to be able to mitigate breaks in Pydantic V2. - ir_version: 53 + irVersion: 53 - version: 3.4.1 - created_at: '2024-08-04' - changelog_entry: + createdAt: '2024-08-04' + changelogEntry: - type: chore summary: Literal templates are generated if they are union members - ir_version: 53 + irVersion: 53 - version: 3.4.0 - created_at: '2024-08-02' - changelog_entry: + createdAt: '2024-08-02' + changelogEntry: - type: internal summary: Generator code now uses Pydantic V2, no changes to generated code. changed: @@ -223,11 +224,11 @@ internally. Note that there is no change to the generated code, however by leveraging Pydantic V2 you should notice an improvement in `fern generate` times. - ir_version: 53 + irVersion: 53 - version: 3.3.4 - created_at: '2024-08-02' - changelog_entry: + createdAt: '2024-08-02' + changelogEntry: - type: chore summary: Address a number of issues within generated unit tests. changed: @@ -241,56 +242,56 @@ - >- Generated tests that expect an empty result when they are of type `text` (not JSON) now appropriately expect an empty string instead of `None`. - ir_version: 53 + irVersion: 53 - version: 3.3.3 - created_at: '2024-08-02' - changelog_entry: + createdAt: '2024-08-02' + changelogEntry: - type: fix summary: The generator now allows you to extend aliased types (as long as they're objects). - ir_version: 53 + irVersion: 53 - version: 3.3.2 - created_at: '2024-08-02' - changelog_entry: + createdAt: '2024-08-02' + changelogEntry: - type: fix summary: Regression in readme generation introduced in 3.3.1 - ir_version: 53 + irVersion: 53 - version: 3.3.1 - created_at: '2024-08-02' - changelog_entry: + createdAt: '2024-08-02' + changelogEntry: - type: fix summary: Generated READMEs now reference RequestOptions as TypedDicts correctly. - ir_version: 53 + irVersion: 53 - version: 3.3.0-rc1 - created_at: '2024-08-01' - changelog_entry: + createdAt: '2024-08-01' + changelogEntry: - type: fix summary: TypedDict snippets now include literals where available. - ir_version: 53 + irVersion: 53 - version: 3.3.0-rc0 - created_at: '2024-07-31' - changelog_entry: + createdAt: '2024-07-31' + changelogEntry: - type: internal summary: Upgrade to IR 53.1.0 changed: - 'Upgrade to IR 53.1.0' - The Python generator now creates snippet templates for undiscriminated unions. - ir_version: 53 + irVersion: 53 - version: 3.2.0-rc1 - created_at: '2024-07-29' - changelog_entry: + createdAt: '2024-07-29' + changelogEntry: - type: fix summary: The generated README now imports `ApiError` as if it were from outside the module. - ir_version: 49 + irVersion: 49 - version: 3.2.0-rc0 - created_at: '2024-07-25' - changelog_entry: + createdAt: '2024-07-25' + changelogEntry: - type: feat summary: The Python SDK can now be generated with TypedDicts as inputs. added: @@ -299,11 +300,11 @@ TypedDicts, instead of Pydantic models. This allows for consumers of the SDK to continue to have type hinting and autocomplete, but not need to import new object types when creating requests. - ir_version: 49 + irVersion: 49 - version: 3.1.0-rc0 - created_at: '2024-07-24' - changelog_entry: + createdAt: '2024-07-24' + changelogEntry: - type: chore summary: The root client is now exported from the main `__init__.py`. changed: @@ -318,18 +319,18 @@ a type that conflicts in naming with the exported root client, that type model is post-fixed with "Model". e.g. a type `Merge` in an SDK exporting a client `Merge` becomes `MergeModel`. - ir_version: 49 + irVersion: 49 - version: 3.0.0-rc2 - created_at: '2024-07-24' - changelog_entry: + createdAt: '2024-07-24' + changelogEntry: - type: fix summary: "`update_forward_refs` no longer raises errors, preserving original behavior, pre-3.x." - ir_version: 49 + irVersion: 49 - version: 3.0.0-rc1 - created_at: '2024-07-23' - changelog_entry: + createdAt: '2024-07-23' + changelogEntry: - type: fix summary: "`expected_types` within our test suite are now typed as `Tuple[typing.Any, typing.Any]`." fixed: @@ -338,11 +339,11 @@ test suite, despite them being labeled as `typing.Any`. This updates the types for tuples to `typing.Tuple[tying.Any, typing.Any]` to appease mypy. - ir_version: 49 + irVersion: 49 - version: 3.0.0-rc0 - created_at: '2024-07-23' - changelog_entry: + createdAt: '2024-07-23' + changelogEntry: - type: break summary: The generated models now support Pydantic V2 outright, it no longer uses `pydantic.v1` models. changed: @@ -351,53 +352,53 @@ removed: - wrapped aliases outside of Pydantic V1 - custom root validators outside of Pydantic V1 - ir_version: 49 + irVersion: 49 - version: 2.16.0 - created_at: '2024-07-16' - changelog_entry: + createdAt: '2024-07-16' + changelogEntry: - type: feat summary: The generated SDK now allows for specifying whether or not to generate `streaming` functions as overloaded functions or separate functions. - ir_version: 49 + irVersion: 49 - version: 2.15.6 - created_at: '2024-07-17' - changelog_entry: + createdAt: '2024-07-17' + changelogEntry: - type: fix summary: The generated python SDK now requires an environment be specified if a default is not provided. - ir_version: 49 + irVersion: 49 - version: 2.15.5 - created_at: '2024-07-17' - changelog_entry: + createdAt: '2024-07-17' + changelogEntry: - type: fix summary: The generated python SDK Oauth client now no longer checks for an expiry when getting the access token if an expiry field is not configured. - ir_version: 49 + irVersion: 49 - version: 2.15.4 - created_at: '2024-07-10' - changelog_entry: + createdAt: '2024-07-10' + changelogEntry: - type: fix summary: The generated python SDK now serializes bytes within JSON as a utf-8 encoded string. - ir_version: 49 + irVersion: 49 - version: 2.15.3 - created_at: '2024-07-10' - changelog_entry: + createdAt: '2024-07-10' + changelogEntry: - type: fix summary: The generated python SDK no longer runs into a recursion error during snippet generation. - ir_version: 49 + irVersion: 49 - version: 2.15.2 - created_at: '2024-07-10' - changelog_entry: + createdAt: '2024-07-10' + changelogEntry: - type: fix summary: The generated python SDK no longer treats `set` as a reserved word for method names. - ir_version: 49 + irVersion: 49 - version: 2.15.1 - created_at: '2024-07-09' - changelog_entry: + createdAt: '2024-07-09' + changelogEntry: - type: fix summary: The unchecked base model no longer coerces None to a type. fixed: @@ -405,18 +406,18 @@ - >- The http client appropriately defaults empty fields within RequestOptions. - ir_version: 49 + irVersion: 49 - version: 2.15.0 - created_at: '2024-07-03' - changelog_entry: + createdAt: '2024-07-03' + changelogEntry: - type: feat summary: The generated python SDK now respects configured defaults from the API spec. - ir_version: 49 + irVersion: 49 - version: 2.14.1 - created_at: '2024-07-01' - changelog_entry: + createdAt: '2024-07-01' + changelogEntry: - type: fix summary: typing within the Sync and AsyncPagers is now correctly passed through to the BasePager. fixed: @@ -424,11 +425,11 @@ Sync and AsyncPage now pass through the generic type to BasePage, allowing the use of `.items`, etc. to be appropriately typed within your type checking system. - ir_version: 49 + irVersion: 49 - version: 2.14.0 - created_at: '2024-07-01' - changelog_entry: + createdAt: '2024-07-01' + changelogEntry: - type: fix summary: The offset page now allows for the usage of 0 as a page start. fixed: @@ -436,11 +437,11 @@ offset page now allows for the usage of 0 as a page start, previously the use of `page or 1` made Python coerce booleans and become 1, ignoring the user-provided 0. - ir_version: 49 + irVersion: 49 - version: 2.14.0-rc3 - created_at: '2024-07-01' - changelog_entry: + createdAt: '2024-07-01' + changelogEntry: - type: feat summary: Generated readmes now include an "advanced" section. changed: @@ -448,36 +449,36 @@ Generated readmes now include an "advanced" section, outlining usage of retries, timeouts, error handling and usage of a custom client. - ir_version: 49 + irVersion: 49 - version: 2.14.0-rc2 - created_at: '2024-07-01' - changelog_entry: + createdAt: '2024-07-01' + changelogEntry: - type: chore summary: Async snippets now run the async function leveraging asyncio.run to be more copy-pastable. - ir_version: 49 + irVersion: 49 - version: 2.14.0-rc1 - created_at: '2024-06-27' - changelog_entry: + createdAt: '2024-06-27' + changelogEntry: - type: fix summary: The fix from 2.5.2 is now case-insentitive fixed: - >- the fix from 2.5.2 is now case-insentitive Recap of 2.5.2: `Fix: Support `list`SDK method names instead of defaulting to`list\_`.` - ir_version: 49 + irVersion: 49 - version: 2.14.0-rc0 - created_at: '2024-06-26' - changelog_entry: + createdAt: '2024-06-26' + changelogEntry: - type: feat summary: The Python SDK now generates an accompanying SDK reference (`reference.md`) for users to review the SDK methods at a glance within the SDK's GitHub repository. - ir_version: 49 + irVersion: 49 - version: 2.13.1-rc0 - created_at: '2024-06-20' - changelog_entry: + createdAt: '2024-06-20' + changelogEntry: - type: fix summary: The Python SDK now does not send additional properties via JSON or data if the request is leveraging the other field. fixed: @@ -488,18 +489,18 @@ - >- Improvement: the Python SDK now copies unit tests over to the generated SDK for additional unit testing (separate from wire-format testing). - ir_version: 49 + irVersion: 49 - version: 2.13.0-rc0 - created_at: '2024-06-20' - changelog_entry: + createdAt: '2024-06-20' + changelogEntry: - type: internal summary: The Python SDK generator is now upgraded to IR V49. - ir_version: 49 + irVersion: 49 - version: 2.12.0-rc0 - created_at: '2024-06-25' - changelog_entry: + createdAt: '2024-06-25' + changelogEntry: - type: feat summary: README generation now supports a section dedicated to streaming usage, as well as one for paginated endpoints. added: @@ -508,11 +509,11 @@ usage, as well as one for paginated endpoints. changed: - 'Improvement: Paginated endpoint snippets now show using an iterator:' - ir_version: 49 + irVersion: 49 - version: 2.11.0-rc0 - created_at: '2024-06-25' - changelog_entry: + createdAt: '2024-06-25' + changelogEntry: - type: chore summary: Snippet templates now support auth variables within the root client. changed: @@ -520,11 +521,11 @@ Improvement: The SDK now produces templates for the root clients within snippet-template.json. This allows users of the Templates API to pass in data for the auth variables present within the root client. - ir_version: 49 + irVersion: 49 - version: 2.10.2 - created_at: '2024-06-20' - changelog_entry: + createdAt: '2024-06-20' + changelogEntry: - type: fix summary: The SDK now handles stream termination sequences like `[DONE]`. fixed: @@ -532,53 +533,53 @@ The SDK now handles stream termination sequences like `[DONE]`. This is a typical way for LLM providers to communicate when the stream has ended. - ir_version: 46 + irVersion: 46 - version: 2.10.1 - created_at: '2024-06-20' - changelog_entry: + createdAt: '2024-06-20' + changelogEntry: - type: fix summary: Improve the SDK to not leak `JSONDecodeError` to SDK users. Instead, an `ApiError` will be thrown with the text content of the response. - ir_version: 46 + irVersion: 46 - version: 2.10.0 - created_at: '2024-06-20' - changelog_entry: + createdAt: '2024-06-20' + changelogEntry: - type: feat summary: Add support for higher quality `README.md` generation. - ir_version: 46 + irVersion: 46 - version: 2.9.10 - created_at: '2024-06-20' - changelog_entry: + createdAt: '2024-06-20' + changelogEntry: - type: fix summary: The generator now only specifies the readme location within pyproject.toml if one was successfully created. - ir_version: 46 + irVersion: 46 - version: 2.9.9 - created_at: '2024-06-19' - changelog_entry: + createdAt: '2024-06-19' + changelogEntry: - type: internal summary: The generator now consumes IRv46. - ir_version: 46 + irVersion: 46 - version: 2.9.8 - created_at: '2024-06-18' - changelog_entry: + createdAt: '2024-06-18' + changelogEntry: - type: chore summary: The python generator only adds a publish step in github actions if credentials are specified. - ir_version: 39 + irVersion: 39 - version: 2.9.7 - created_at: '2024-06-12' - changelog_entry: + createdAt: '2024-06-12' + changelogEntry: - type: fix summary: The unchecked base model stops special casing defaults and pydantic v2. - ir_version: 39 + irVersion: 39 - version: 2.9.6 - created_at: '2024-06-11' - changelog_entry: + createdAt: '2024-06-11' + changelogEntry: - type: fix summary: Offset based pagination is now 1-based, as opposed to 0 based fixed: @@ -587,11 +588,11 @@ The HTTP client now passes in additional body properties from the request options, even if the body is empty (regression from the client migration in 2.8.0) - ir_version: 39 + irVersion: 39 - version: 2.9.5 - created_at: '2024-06-10' - changelog_entry: + createdAt: '2024-06-10' + changelogEntry: - type: fix summary: Unions with elements that specify no properties are generated correctly. fixed: @@ -599,25 +600,25 @@ - >- Unions with a single type now have a valid type alias (rather than an invalid `typing.Union`). - ir_version: 39 + irVersion: 39 - version: 2.9.4 - created_at: '2024-06-07' - changelog_entry: + createdAt: '2024-06-07' + changelogEntry: - type: fix summary: The unchecked base model now handles pulling the discriminant from a dict, not just a model/object. - ir_version: 39 + irVersion: 39 - version: 2.9.3 - created_at: '2024-06-06' - changelog_entry: + createdAt: '2024-06-06' + changelogEntry: - type: fix summary: Snippet templates for discrminated unions now specify the `template_input` property which is required to actually see snippets of instantiating discrminated unions. - ir_version: 39 + irVersion: 39 - version: 2.9.2 - created_at: '2024-06-06' - changelog_entry: + createdAt: '2024-06-06' + changelogEntry: - type: fix summary: downgrades mypy so we can run it over all our files without concern for their pydantic bug fixed: @@ -625,11 +626,11 @@ downgrades mypy so we can run it over all our files without concern for their pydantic bug - adds typehint to the response variable - ir_version: 39 + irVersion: 39 - version: 2.9.1 - created_at: '2024-06-06' - changelog_entry: + createdAt: '2024-06-06' + changelogEntry: - type: fix summary: The SDK removes unset query parameters from requests (regression from the client migration in 2.8.0) fixed: @@ -639,75 +640,75 @@ - >- The SDK fixes it's type for `files` parameters to the http client (regression from the client migration in 2.8.0) - ir_version: 39 + irVersion: 39 - version: 2.9.0 - created_at: '2024-06-05' - changelog_entry: + createdAt: '2024-06-05' + changelogEntry: - type: fix summary: Snippets preserve trailing slashes - ir_version: 39 + irVersion: 39 - version: 2.9.0-rc1 - created_at: '2024-06-05' - changelog_entry: + createdAt: '2024-06-05' + changelogEntry: - type: fix summary: The new http client abstraction ensures a slash is postfixed to the baseurl - ir_version: 39 + irVersion: 39 - version: 2.9.0-rc0 - created_at: '2024-06-04' - changelog_entry: + createdAt: '2024-06-04' + changelogEntry: - type: chore summary: The Python generator now runs custom unit tests in CI if configured. - ir_version: 39 + irVersion: 39 - version: 2.8.2 - created_at: '2024-06-04' - changelog_entry: + createdAt: '2024-06-04' + changelogEntry: - type: fix summary: The none-filtering function now supports mypy's invariance check. - ir_version: 39 + irVersion: 39 - version: 2.8.1 - created_at: '2024-06-04' - changelog_entry: + createdAt: '2024-06-04' + changelogEntry: - type: fix summary: The parameter comment/documentation for timeouts on the root client now reflects the custom timeout passed through within configuration. - ir_version: 39 + irVersion: 39 - version: 2.8.0 - created_at: '2024-06-03' - changelog_entry: + createdAt: '2024-06-03' + changelogEntry: - type: chore summary: >- Endpoint function request logic has been abstracted into the request function of the wrapped httpx client. - ir_version: 39 + irVersion: 39 - version: 2.7.0 - created_at: '2024-05-30' - changelog_entry: + createdAt: '2024-05-30' + changelogEntry: - type: internal summary: >- Improvement: The generator now outputs an `exampleId` alongside each generated snippet so that we can correlate snippets with the relevant examples. This is useful for retrieving examples from Fern's API and making sure that you can show multiple snippets in the generated docs. - ir_version: 39 + irVersion: 39 - version: 2.6.1 - created_at: '2024-05-31' - changelog_entry: + createdAt: '2024-05-31' + changelogEntry: - type: internal summary: >- this adds a back door token getter function to OAuth clients to better test the functionality. - ir_version: 39 + irVersion: 39 - version: 2.6.0 - created_at: '2024-05-30' - changelog_entry: + createdAt: '2024-05-30' + changelogEntry: - type: chore summary: Support adding optional dependencies and extras to your generated `pyproject.toml`. changed: @@ -715,27 +716,27 @@ Improvement: Support adding optional dependencies and extras to your generated `pyproject.toml`. To use this configuration, please add the following: - ir_version: 39 + irVersion: 39 - version: 2.5.7 - created_at: '2024-05-30' - changelog_entry: + createdAt: '2024-05-30' + changelogEntry: - type: fix summary: tests now carry a type annotation for `expected_types` variable. - ir_version: 39 + irVersion: 39 - version: 2.5.6 - created_at: '2024-05-29' - changelog_entry: + createdAt: '2024-05-29' + changelogEntry: - type: chore summary: >- Literal values are now all defaulted such that users are not required to plug in a redundant value. - ir_version: 39 + irVersion: 39 - version: 2.5.5 - created_at: '2024-05-29' - changelog_entry: + createdAt: '2024-05-29' + changelogEntry: - type: fix summary: Auto-Pagination now respects optional return values fixed: @@ -743,70 +744,70 @@ Optional lists returned from pagination endpoints are now appropriately flattened such that the `Pager` return types are correctly `Pager[ListItem]` as opposed to `Pager[List[ListItem]]`. - ir_version: 39 + irVersion: 39 - version: 2.5.4 - created_at: '2024-05-28' - changelog_entry: + createdAt: '2024-05-28' + changelogEntry: - type: internal summary: Add typing library for dateutils in testing lib to satisfy mypy errors. - ir_version: 39 + irVersion: 39 - version: 2.5.3 - created_at: '2024-05-24' - changelog_entry: + createdAt: '2024-05-24' + changelogEntry: - type: chore summary: Stops specifying custom licenses manually, lets poetry handle adding them. - ir_version: 39 + irVersion: 39 - version: 2.5.2 - created_at: '2024-05-23' - changelog_entry: + createdAt: '2024-05-23' + changelogEntry: - type: feat summary: Support `list` SDK method names instead of defaulting to `list_`. - ir_version: 39 + irVersion: 39 - version: 2.5.1-rc0 - created_at: '2024-05-23' - changelog_entry: + createdAt: '2024-05-23' + changelogEntry: - type: fix summary: Literal parameters are added back to the request body. - ir_version: 39 + irVersion: 39 - version: 2.5.0-rc2 - created_at: '2024-05-23' - changelog_entry: + createdAt: '2024-05-23' + changelogEntry: - type: fix summary: Do not attempt to run `fern test` in CI until the command is more widely rolled out. - ir_version: 39 + irVersion: 39 - version: 2.5.0-rc1 - created_at: '2024-05-22' - changelog_entry: + createdAt: '2024-05-22' + changelogEntry: - type: chore summary: Address `propogate` -> `propagate` typo in python codegen. - ir_version: 39 + irVersion: 39 - version: 2.5.0-rc0 - created_at: '2024-05-22' - changelog_entry: + createdAt: '2024-05-22' + changelogEntry: - type: fix summary: This version addresses issues in unit test generation and reenables the creation of unit tests. - ir_version: 39 + irVersion: 39 - version: 2.4.0-rc0 - created_at: '2024-05-21' - changelog_entry: + createdAt: '2024-05-21' + changelogEntry: - type: fix summary: >- The Python SDK generator now uses safe names wherever string concat is not used (like in client generation naming), so this will update module and parameter names. - ir_version: 39 + irVersion: 39 - version: 2.3.4 - created_at: '2024-05-21' - changelog_entry: + createdAt: '2024-05-21' + changelogEntry: - type: fix summary: >- Snippets and unit tests now correctly write optional request bodies when @@ -817,18 +818,18 @@ `inline_request_params` is set to `True`. Previously the generator wrote snippets that inlined these parameters, which does not match the generated SDK itself. - ir_version: 39 + irVersion: 39 - version: 2.3.3 - created_at: '2024-05-21' - changelog_entry: + createdAt: '2024-05-21' + changelogEntry: - type: fix summary: Inlined body parameters now deconflict in naming with header and query parameters by prefixing the request objects name. - ir_version: 39 + irVersion: 39 - version: 2.3.2 - created_at: '2024-05-21' - changelog_entry: + createdAt: '2024-05-21' + changelogEntry: - type: fix summary: The query encoder now correctly handles none values fixed: @@ -836,25 +837,25 @@ The `pyproject.toml` generator now writes authors in a valid format for `tool.poetry`, not just `project` - The query encoder now correctly handles none values - ir_version: 39 + irVersion: 39 - version: 2.3.1 - created_at: '2024-05-21' - changelog_entry: + createdAt: '2024-05-21' + changelogEntry: - type: fix summary: The `pyproject.toml` generator now includes project URLs when specified. - ir_version: 39 + irVersion: 39 - version: 2.3.0 - created_at: '2024-05-21' - changelog_entry: + createdAt: '2024-05-21' + changelogEntry: - type: chore summary: Users can now specify information that will appear in their pypi record. - ir_version: 39 + irVersion: 39 - version: 2.2.2 - created_at: '2024-05-20' - changelog_entry: + createdAt: '2024-05-20' + changelogEntry: - type: fix summary: Inline request parameters now deconflict in naming with the unnamed path parameter arguments. fixed: @@ -864,18 +865,18 @@ the method signature, we would not deconflict naming with the unnamed args preceeding them. Now, conflicting unnamed parameters are post-fixed with an "_". - ir_version: 39 + irVersion: 39 - version: 2.2.1 - created_at: '2024-05-17' - changelog_entry: + createdAt: '2024-05-17' + changelogEntry: - type: internal summary: The generator now uses the latest FDR SDK. - ir_version: 39 + irVersion: 39 - version: 2.2.0 - created_at: '2024-05-16' - changelog_entry: + createdAt: '2024-05-16' + changelogEntry: - type: chore summary: The generated SDK will now correctly encode deep object query parameters changed: @@ -884,25 +885,25 @@ query parameters. For example, if you have an object `{"test": {"nested": "object"}}` as a query parameter, we will now encode it as `test[nested]=object`. - ir_version: 39 + irVersion: 39 - version: 2.1.1 - created_at: '2024-05-15' - changelog_entry: + createdAt: '2024-05-15' + changelogEntry: - type: chore summary: add enhanced snippet support for streaming endpoints. - ir_version: 39 + irVersion: 39 - version: 2.1.0 - created_at: '2024-05-14' - changelog_entry: + createdAt: '2024-05-14' + changelogEntry: - type: feat summary: Add support for cursor and offset pagination ("auto-pagination"). - ir_version: 39 + irVersion: 39 - version: 2.0.1 - created_at: '2024-05-14' - changelog_entry: + createdAt: '2024-05-14' + changelogEntry: - type: fix summary: The python generator now only excludes unset fields that are not required. fixed: @@ -910,11 +911,11 @@ the python generator previously used `exclude_unset` on pydantic models, however this would remove defaulted values. This change updates this to only exclude none fields that were not required. - ir_version: 39 + irVersion: 39 - version: 2.0.0 - created_at: '2024-05-09' - changelog_entry: + createdAt: '2024-05-09' + changelogEntry: - type: break summary: Release of the Python SDK generator version 2, updating default configuration. changed: @@ -923,60 +924,60 @@ substantial logic changes, however default configuration has changed. To take this upgrade without any breaks, please add the below configuration to your `generators.yml` file: - ir_version: 39 + irVersion: 39 - version: 1.7.0-rc0 - created_at: '2024-05-09' - changelog_entry: + createdAt: '2024-05-09' + changelogEntry: - type: chore summary: you can now declare a new python version range for your `pyproject.toml`, which will declare a new version range for your pip package. - ir_version: 39 + irVersion: 39 - version: 1.6.0-rc0 - created_at: '2024-05-09' - changelog_entry: + createdAt: '2024-05-09' + changelogEntry: - type: chore summary: You can now specify dev dependencies from your `generators.yml` file - ir_version: 39 + irVersion: 39 - version: 1.5.3-rc0 - created_at: '2024-05-02' - changelog_entry: + createdAt: '2024-05-02' + changelogEntry: - type: fix summary: the unchecked basemodel no longer tries to dereference an object if it's null. - ir_version: 39 + irVersion: 39 - version: 1.5.2-rc0 - created_at: '2024-05-02' - changelog_entry: + createdAt: '2024-05-02' + changelogEntry: - type: chore summary: The python generator now produces sync snippet templates, as opposed to just async templates as it was before - ir_version: 39 + irVersion: 39 - version: 1.5.1-rc5 - created_at: '2024-05-01' - changelog_entry: + createdAt: '2024-05-01' + changelogEntry: - type: fix summary: Snippet templates now generate the correct imports for object types. - ir_version: 39 + irVersion: 39 - version: 1.5.1-rc4 - created_at: '2024-05-01' - changelog_entry: + createdAt: '2024-05-01' + changelogEntry: - type: fix summary: The SDK now generates discriminated union snippet templates correctly. - ir_version: 39 + irVersion: 39 - version: 1.5.1-rc3 - created_at: '2024-05-01' - changelog_entry: + createdAt: '2024-05-01' + changelogEntry: - type: chore summary: Union types leverage the fern aware base model to include JSON and Dict function overrides. - ir_version: 39 + irVersion: 39 - version: 1.5.1-rc2 - created_at: '2024-05-01' - changelog_entry: + createdAt: '2024-05-01' + changelogEntry: - type: fix summary: The vanilla pydantic base model now respects the `require_optional_fields` fixed: @@ -985,11 +986,11 @@ `require_optional_fields`, this became a regression in 1.5.1-rc0 when we started to inline union properties which leverages the vanilla base model. - ir_version: 39 + irVersion: 39 - version: 1.5.1-rc1 - created_at: '2024-05-01' - changelog_entry: + createdAt: '2024-05-01' + changelogEntry: - type: fix summary: Improve formatting within snippet templates. fixed: @@ -997,25 +998,25 @@ Address formatting issues with snippet templates, we now strip newlines off OG snippets as well as plumb through indentation metadata to places that were previously missing it. - ir_version: 39 + irVersion: 39 - version: 1.5.1-rc0 - created_at: '2024-04-26' - changelog_entry: + createdAt: '2024-04-26' + changelogEntry: - type: fix summary: Discriminated union variants that are objects now have inlined properties instead of extending a base type. - ir_version: 39 + irVersion: 39 - version: 1.5.0-rc0 - created_at: '2024-04-30' - changelog_entry: + createdAt: '2024-04-30' + changelogEntry: - type: feat summary: The generator now supports inlining top-level request parameters instead of requiring users create a request object. - ir_version: 39 + irVersion: 39 - version: 1.4.0 - created_at: '2024-04-29' - changelog_entry: + createdAt: '2024-04-29' + changelogEntry: - type: feat summary: keyword arguments are now ordered such that required params are ordered before optional params changed: @@ -1024,11 +1025,11 @@ are ordered before optional params. Note that since these are kwargs, this is a non-breaking change. - 'docstrings now match numpydoc/PEP257 format' - ir_version: 39 + irVersion: 39 - version: 1.4.0-rc3 - created_at: '2024-04-24' - changelog_entry: + createdAt: '2024-04-24' + changelogEntry: - type: fix summary: pin mypy dependency to 1.9.0 to prevent introducing upstream bugs fixed: @@ -1039,25 +1040,25 @@ - Temporarily disable unit test generation. changed: - 'Improvement: Use named parameters for all `httpx` request params.' - ir_version: 39 + irVersion: 39 - version: 1.4.0-rc2 - created_at: '2024-04-23' - changelog_entry: + createdAt: '2024-04-23' + changelogEntry: - type: fix summary: Initialize the OAuth token provider member variables to their default values before they are set. - ir_version: 39 + irVersion: 39 - version: 1.4.0-rc1 - created_at: '2024-04-22' - changelog_entry: + createdAt: '2024-04-22' + changelogEntry: - type: feat summary: The python SDK generator now supports OAuth client generation for the client-credentials flow. - ir_version: 39 + irVersion: 39 - version: 1.4.0-rc0 - created_at: '2024-04-22' - changelog_entry: + createdAt: '2024-04-22' + changelogEntry: - type: chore summary: Generated clients now follow redirects by default. changed: @@ -1065,39 +1066,39 @@ Default generated clients to follow redirects by default, this effectively flips the `follow_redirects_by_default` flag to `True` and can be reverted with the following configuration: - ir_version: 38 + irVersion: 38 - version: 1.3.1-rc0 - created_at: '2024-04-22' - changelog_entry: + createdAt: '2024-04-22' + changelogEntry: - type: fix summary: the python SDK generator now checks to make sure a header is not null before casting it to a string. - ir_version: 38 + irVersion: 38 - version: 1.3.0-rc1 - created_at: '2024-04-22' - changelog_entry: + createdAt: '2024-04-22' + changelogEntry: - type: internal summary: add logging for python snippet template generation. - ir_version: 38 + irVersion: 38 - version: 1.3.0-rc0 - created_at: '2024-04-21' - changelog_entry: + createdAt: '2024-04-21' + changelogEntry: - type: feat summary: "Beta: The generator now registers snippet templates which can be used for dynamic SDK code snippet generation." - ir_version: 38 + irVersion: 38 - version: 1.2.0-rc2 - created_at: '2024-04-10' - changelog_entry: + createdAt: '2024-04-10' + changelogEntry: - type: fix summary: The generator now correctly imports `json` when deserializing server sent events. - ir_version: 38 + irVersion: 38 - version: 1.2.0-rc0 - created_at: '2024-04-10' - changelog_entry: + createdAt: '2024-04-10' + changelogEntry: - type: internal summary: Consume IR v38 added: @@ -1105,29 +1106,29 @@ The generator now depends on v38 of Intermediate Representation which requires the latest CLI. As part of this, the generator now supports server sent events using `httpx-sse`. - ir_version: 38 + irVersion: 38 - version: 1.1.0-rc3 - created_at: '2024-04-04' - changelog_entry: + createdAt: '2024-04-04' + changelogEntry: - type: fix summary: The skip validation code now works as expected. fixed: - >- There are a number of fixes to the skip validation code as well as tests to reflect those updates. - ir_version: 37 + irVersion: 37 - version: 1.1.0-rc2 - created_at: '2024-04-04' - changelog_entry: + createdAt: '2024-04-04' + changelogEntry: - type: fix summary: The generator now writes the skipped-validation `cast` with a suffixing new line so that the code compiles. - ir_version: 37 + irVersion: 37 - version: 1.1.0-rc1 - created_at: '2024-04-04' - changelog_entry: + createdAt: '2024-04-04' + changelogEntry: - type: fix summary: The generator no longer attempts to create a version file if Fern does not own generating the full package (e.g. in local generation). fixed: @@ -1136,11 +1137,11 @@ not own generating the full package (e.g. in local generation). It's too confusing for to make the relevant changes to the package set up, and is also arguably not even needed in local generation. - ir_version: 37 + irVersion: 37 - version: 1.1.0-rc0 - created_at: '2024-04-03' - changelog_entry: + createdAt: '2024-04-03' + changelogEntry: - type: feat summary: The python SDK now includes a configuration option to skip pydantic validation. added: @@ -1152,11 +1153,11 @@ should your SDK fall behind your API, but should be used sparringly, as the type-hinting for users will still reflect the Pydantic model exactly. - ir_version: 37 + irVersion: 37 - version: 1.0.1 - created_at: '2024-04-03' - changelog_entry: + createdAt: '2024-04-03' + changelogEntry: - type: fix summary: Address Pydantic break when introducing `pydantic.v1` import within Pydantic V1 fixed: @@ -1165,11 +1166,11 @@ submodule that does not mirror the one that comes with pydantic v2. To get around this we now force the usage of the v1 submodule only if the pydantic version is v2. - ir_version: 37 + irVersion: 37 - version: 1.0.0 - created_at: '2024-04-02' - changelog_entry: + createdAt: '2024-04-02' + changelogEntry: - type: break summary: The python SDK now defaults new (breaking configuration) to introduce general improvements. changed: @@ -1180,11 +1181,11 @@ Improvement: The python SDK now supports specifying whether or not to follow redirects in requests by default, and exposes an option to override that functionality for consumers. - ir_version: 37 + irVersion: 37 - version: 0.13.4 - created_at: '2024-04-03' - changelog_entry: + createdAt: '2024-04-03' + changelogEntry: - type: fix summary: revert changes introduced within 0.12.2 fixed: @@ -1192,39 +1193,39 @@ revert the change from 0.13.2, the stream call returns a context manager, which is not awaited. The issue that this was meant to solve was actually fixed in version `0.12.2`. - ir_version: 37 + irVersion: 37 - version: 0.13.3 - created_at: '2024-03-28' - changelog_entry: + createdAt: '2024-03-28' + changelogEntry: - type: fix summary: Github workflows for publishing now work again (previously the trigger was incorrect). - ir_version: 37 + irVersion: 37 - version: 0.13.2 - created_at: '2024-03-28' - changelog_entry: + createdAt: '2024-03-28' + changelogEntry: - type: fix summary: Asynchronous calls to `httpx.stream` are now awaited. This is applicable to any file download or JSON streaming (chat completion) endpoints. - ir_version: 37 + irVersion: 37 - version: 0.13.1 - created_at: '2024-03-26' - changelog_entry: + createdAt: '2024-03-26' + changelogEntry: - type: feat summary: discriminant values in unions are now defaulted such that callers no longer need to specify the discriminant - ir_version: 37 + irVersion: 37 - version: 0.13.0 - created_at: '2024-03-25' - changelog_entry: + createdAt: '2024-03-25' + changelogEntry: - type: feat summary: the python SDK now exposes it's version through `__version__` to match module standards and expectations. - ir_version: 37 + irVersion: 37 - version: 0.12.5 - created_at: '2024-03-22' - changelog_entry: + createdAt: '2024-03-22' + changelogEntry: - type: fix summary: the python SDK uses the timeout provided to the top level client as the default per-request fixed: @@ -1233,32 +1234,32 @@ default per-request, previously if there was no timeout override in the RequestOptions, we'd default to 60s, even if a timeout was provided at the client level. - ir_version: 37 + irVersion: 37 - version: 0.12.4 - created_at: '2024-03-19' - changelog_entry: + createdAt: '2024-03-19' + changelogEntry: - type: chore summary: Allow full forward compat with enums while keeping intellisense by unioning enum literals with `typing.AnyStr`. - ir_version: 37 + irVersion: 37 - version: 0.12.3 - created_at: '2024-03-18' - changelog_entry: + createdAt: '2024-03-18' + changelogEntry: - type: feat summary: Allow bytes requests to take in iterators of bytes, mirroring the types allowed by HTTPX. - ir_version: 37 + irVersion: 37 - version: 0.12.2 - created_at: '2024-03-18' - changelog_entry: + createdAt: '2024-03-18' + changelogEntry: - type: fix summary: Fix the returned type and value contained within the retrying wrapper for the HTTPX client (http_client.py). - ir_version: 37 + irVersion: 37 - version: 0.12.1 - created_at: '2024-03-14' - changelog_entry: + createdAt: '2024-03-14' + changelogEntry: - type: chore summary: Improves example generation and snippets for union types, as well as multi-url environments. changed: @@ -1269,11 +1270,11 @@ - >- Stringifies header arguments, HTTPX was previously hard failing for certain types - ir_version: 37 + irVersion: 37 - version: 0.12.0 - created_at: '2024-03-11' - changelog_entry: + createdAt: '2024-03-11' + changelogEntry: - type: feat summary: Auto-generated unit and integration tests against a mock server. added: @@ -1283,11 +1284,11 @@ sending and receiving data as expected). This comes out of the box within the generated github workflow, as well as through the fern cli: `fern test --command "your test command"`. - ir_version: 37 + irVersion: 37 - version: 0.11.10 - created_at: '2024-03-08' - changelog_entry: + createdAt: '2024-03-08' + changelogEntry: - type: feat summary: Expose a feature flag to pass through additional properties not specified within your pydantic model from your SDK. added: @@ -1295,18 +1296,18 @@ Expose a feature flag to pass through additional properties not specified within your pydantic model from your SDK. This allows for easier forward compatibility should your SDK drift behind your spec. - ir_version: 36 + irVersion: 36 - version: 0.11.9 - created_at: '2024-03-04' - changelog_entry: + createdAt: '2024-03-04' + changelogEntry: - type: chore summary: use docstrings instead of Pydantic field descriptions. - ir_version: 36 + irVersion: 36 - version: 0.11.8-rc1 - created_at: '2024-03-02' - changelog_entry: + createdAt: '2024-03-02' + changelogEntry: - type: feat summary: Introduces a `max_retries` parameter to the RequestOptions dict accepted by all requests. changed: @@ -1316,11 +1317,11 @@ requests automatically, with exponential backoff and a jitter. The client will automatically retry requests of a 5XX status code, or certain 4XX codes (429, 408, 409). - ir_version: 36 + irVersion: 36 - version: 0.11.8-rc0 - created_at: '2024-02-27' - changelog_entry: + createdAt: '2024-02-27' + changelogEntry: - type: feat summary: introduces additional configuration to customize the client class and file name. changed: @@ -1328,11 +1329,11 @@ Beta: Introduce a `client` custom config that allows you to specify class_name and filename for the client. This configuration can be used in several ways: - ir_version: 36 + irVersion: 36 - version: 0.11.7 - created_at: '2024-02-27' - changelog_entry: + createdAt: '2024-02-27' + changelogEntry: - type: feat summary: Introduces a flag `use_str_enums` to swap from using proper Enum classes to using Literals to represent enums. changed: @@ -1341,32 +1342,32 @@ Enum classes to using Literals to represent enums. This change allows for forward compatibility of enums, since the user will receive the string back. - ir_version: 36 + irVersion: 36 - version: 0.11.6 - created_at: '2024-02-26' - changelog_entry: + createdAt: '2024-02-26' + changelogEntry: - type: feat summary: You can now specify envvars to scan for headers, not just auth scheme headers. - ir_version: 36 + irVersion: 36 - version: 0.11.5 - created_at: '2024-02-23' - changelog_entry: + createdAt: '2024-02-23' + changelogEntry: - type: fix summary: Fix the usage of ApiError when leveraging auth envvars, when the schema for ApiError was changed, this usage was missed in the update. - ir_version: 34 + irVersion: 34 - version: 0.11.4 - created_at: '2024-02-23' - changelog_entry: + createdAt: '2024-02-23' + changelogEntry: - type: fix summary: We now grab enum values appropriately when enums are within unions. - ir_version: 34 + irVersion: 34 - version: 0.11.3 - created_at: '2024-02-22' - changelog_entry: + createdAt: '2024-02-22' + changelogEntry: - type: fix summary: Transition from lists to sequences within function calls fixed: @@ -1381,22 +1382,22 @@ `require_optional_fields = False`. This means that any requests that have optional fields no longer require a user to input data (or a `None` value) in. - ir_version: 34 + irVersion: 34 - version: 0.11.2 - created_at: '2024-02-21' - changelog_entry: + createdAt: '2024-02-21' + changelogEntry: - type: feat summary: introduce configuration to flatten the directory structure changed: - >- Improvement (Beta): The Python generator now supports a configuration option called `improved_imports`. - ir_version: 34 + irVersion: 34 - version: 0.11.1 - created_at: '2024-02-20' - changelog_entry: + createdAt: '2024-02-20' + changelogEntry: - type: feat summary: Python now supports specifying files to auto-export from the root `__init__.py` file changed: @@ -1405,11 +1406,11 @@ the root `__init__.py` file, this means you can export custom classes and functions from your package for users to access like so: - 'Add a docstring for base clients to explain usage, example:' - ir_version: 34 + irVersion: 34 - version: 0.11.0 - created_at: '2024-02-19' - changelog_entry: + createdAt: '2024-02-19' + changelogEntry: - type: feat summary: Python now supports a wider range of types for file upload changed: @@ -1422,11 +1423,11 @@ Python now supports API specifications that leverage lists for file upload. Previously, Fern incorrectly made all `list` type requests simply `file`. - ir_version: 34 + irVersion: 34 - version: 0.10.3 - created_at: '2024-02-19' - changelog_entry: + createdAt: '2024-02-19' + changelogEntry: - type: fix summary: Several bugfixes were made to related to literal properties fixed: @@ -1434,11 +1435,11 @@ Several bugfixes were made to related to literal properties. If a literal is used as a query parameeter, header, path parameter, or request parameter, the user no longer has to explicitly pass it in. - ir_version: 31 + irVersion: 31 - version: 0.10.2 - created_at: '2024-02-18' - changelog_entry: + createdAt: '2024-02-18' + changelogEntry: - type: fix summary: The SDK always sends the enum wire value instead of the name of the enum. fixed: @@ -1448,11 +1449,11 @@ - >- Revert #2719 which introduced additional issues with circular references within our Python types. - ir_version: 31 + irVersion: 31 - version: 0.10.1 - created_at: '2024-02-14' - changelog_entry: + createdAt: '2024-02-14' + changelogEntry: - type: feat summary: Add support for a RequestOptions object for each generated function within Python SDKs changed: @@ -1463,21 +1464,21 @@ arbitrary data through to the request. RequestOptions is a TypedDict, with optional fields, so there's no need to instantiate an object, just pass in the relevant keys within a dict! - ir_version: 31 + irVersion: 31 - version: 0.10.0 - created_at: '2024-02-13' - changelog_entry: + createdAt: '2024-02-13' + changelogEntry: - type: break summary: The generator no longer supports Python 3.7 removed: - The generator no longer supports Python 3.7 - The `backports` dependency has been removed - ir_version: 31 + irVersion: 31 - version: 0.9.1 - created_at: '2024-02-11' - changelog_entry: + createdAt: '2024-02-11' + changelogEntry: - type: fix summary: Remove literals from SDK function signatures, as they are not modifiable for end users fixed: @@ -1489,22 +1490,22 @@ requiring all `File` type inputs, even if they were specified as optional within the OpenAPI or Fern definition. Now, we check if the parameter is required and make the parameter optional if it is not. - ir_version: 31 + irVersion: 31 - version: 0.9.0 - created_at: '2024-02-11' - changelog_entry: + createdAt: '2024-02-11' + changelogEntry: - type: feat summary: The SDK generator now supports whitelabelling added: - >- The SDK generator now supports whitelabelling. When this is turned on, there will be no mention of Fern in the generated code. - ir_version: 31 + irVersion: 31 - version: 0.8.3-rc0 - created_at: '2024-01-29' - changelog_entry: + createdAt: '2024-01-29' + changelogEntry: - type: fix summary: Increase recursion depth to allow for highly nested and complex examples fixed: @@ -1512,11 +1513,11 @@ Increase recursion depth to allow for highly nested and complex examples, this is a temporary solution while the example datamodel is further refined. - ir_version: 31 + irVersion: 31 - version: 0.8.2-rc0 - created_at: '2024-01-28' - changelog_entry: + createdAt: '2024-01-28' + changelogEntry: - type: fix summary: The Python SDK better handles cyclical references fixed: @@ -1524,29 +1525,29 @@ The Python SDK better handles cyclical references. In particular, cyclical references are tracked for undiscriminated unions, and update_forward_refs is always called with object references. - ir_version: 31 + irVersion: 31 - version: 0.8.1 - created_at: '2024-01-26' - changelog_entry: + createdAt: '2024-01-26' + changelogEntry: - type: feat summary: The generated SDK respects environment variables for authentication if specified added: - >- If the auth scheme has environment variables specified, the generated python client will scan those environment variables. - ir_version: 31 + irVersion: 31 - version: 0.8.0 - created_at: '2024-01-25' - changelog_entry: + createdAt: '2024-01-25' + changelogEntry: - type: fix summary: Enums in inlined requests send the appropriate value. - ir_version: 31 + irVersion: 31 - version: 0.7.7 - created_at: '2024-01-21' - changelog_entry: + createdAt: '2024-01-21' + changelogEntry: - type: internal summary: Initialize the changelog - ir_version: 31 + irVersion: 31 diff --git a/generators/ruby/model/versions.yml b/generators/ruby/model/versions.yml index 21b64b33bc4..5e5a7f317d4 100644 --- a/generators/ruby/model/versions.yml +++ b/generators/ruby/model/versions.yml @@ -1,21 +1,21 @@ # For unreleased changes, use unreleased.yml - version: 0.0.8 - created_at: '2024-03-22' - changelog_entry: + createdAt: '2024-03-22' + changelogEntry: - type: internal summary: Leverage shared generator notification and config parsing logic. - ir_version: 32 + irVersion: 32 - version: 0.0.7 - created_at: '2024-03-22' - changelog_entry: + createdAt: '2024-03-22' + changelogEntry: - type: internal summary: Ensure the Ruby generators do not have strict dependencies on the IR - ir_version: 32 + irVersion: 32 - version: 0.0.6 - created_at: '2024-01-24' - changelog_entry: + createdAt: '2024-01-24' + changelogEntry: - type: internal summary: Initialize the changelog - ir_version: 32 + irVersion: 32 diff --git a/generators/ruby/sdk/versions.yml b/generators/ruby/sdk/versions.yml index 5cb6e03ec3f..6184b2ed2f1 100644 --- a/generators/ruby/sdk/versions.yml +++ b/generators/ruby/sdk/versions.yml @@ -1,16 +1,16 @@ # For unreleased changes, use unreleased.yml - version: 0.8.2 - created_at: '2024-08-05' - changelog_entry: + createdAt: '2024-08-05' + changelogEntry: - type: fix summary: >- The generated endpoint functions no long include object utilities such as `_field_set` or `additional_properties`. - ir_version: 39 + irVersion: 39 - version: 0.8.1 - created_at: '2024-07-22' - changelog_entry: + createdAt: '2024-07-22' + changelogEntry: - type: fix summary: Address serialization issues within iterable types fixed: @@ -21,76 +21,76 @@ Pass through additional params from request options even if the original request did not have those types of params (ex: query parameters) - ir_version: 39 + irVersion: 39 - version: 0.8.0 - created_at: '2024-07-03' - changelog_entry: + createdAt: '2024-07-03' + changelogEntry: - type: fix summary: >- Date snippets now wrap their examples in quotation marks to correctly use `.parse` - ir_version: 39 + irVersion: 39 - version: 0.8.0-rc0 - created_at: '2024-07-01' - changelog_entry: + createdAt: '2024-07-01' + changelogEntry: - type: feat summary: >- allow users to specify additional dependencies and dev dependencies for Ruby SDKs. - ir_version: 39 + irVersion: 39 - version: 0.7.0-rc5 - created_at: '2024-04-08' - changelog_entry: + createdAt: '2024-04-08' + changelogEntry: - type: feat summary: >- additional fix for the same issue within 0.7.0-rc4 (regression introduced within the 0.7.0 RCs where the token prefix was dropped from requests). - ir_version: 39 + irVersion: 39 - version: 0.7.0-rc4 - created_at: '2024-04-08' - changelog_entry: + createdAt: '2024-04-08' + changelogEntry: - type: feat summary: >- fixes regression introduced within the 0.7.0 RCs where the token prefix was dropped from requests. - ir_version: 39 + irVersion: 39 - version: 0.7.0-rc3 - created_at: '2024-04-08' - changelog_entry: + createdAt: '2024-04-08' + changelogEntry: - type: fix summary: >- Module references are now consistent throughout the generated SDK, this was a regression in the previous release. - ir_version: 39 + irVersion: 39 - version: 0.7.0-rc2 - created_at: '2024-04-08' - changelog_entry: + createdAt: '2024-04-08' + changelogEntry: - type: feat summary: >- the ruby generator now nests types under a type module to avoid naming conflicts, this is behind a configuration flag - ir_version: 39 + irVersion: 39 - version: 0.7.0-rc1 - created_at: '2024-04-08' - changelog_entry: + createdAt: '2024-04-08' + changelogEntry: - type: feat summary: Address serialization issues within iterable types fixed: - nested loops leverage different variable names to deconflict - nested loops do not call to_json prior to the subsequent loop - ir_version: 39 + irVersion: 39 - version: 0.7.0-rc0 - created_at: '2024-06-13' - changelog_entry: + createdAt: '2024-06-13' + changelogEntry: - type: feat summary: Introduce automatic token refresh for OAuth credentials added: @@ -99,62 +99,62 @@ - >- The Ruby SDK now no longer requires users specify literals in method signatures - ir_version: 39 + irVersion: 39 - version: 0.6.3 - created_at: '2024-05-27' - changelog_entry: + createdAt: '2024-05-27' + changelogEntry: - type: feat summary: Generated SDK snippets now leverage the full function module path. - ir_version: 32 + irVersion: 32 - version: 0.6.2 - created_at: '2024-05-17' - changelog_entry: + createdAt: '2024-05-17' + changelogEntry: - type: internal summary: The generator now uses the latest FDR SDK - ir_version: 32 + irVersion: 32 - version: 0.6.1 - created_at: '2024-04-08' - changelog_entry: + createdAt: '2024-04-08' + changelogEntry: - type: internal summary: Release Generator - ir_version: 32 + irVersion: 32 - version: 0.6.1-rc0 - created_at: '2024-04-08' - changelog_entry: + createdAt: '2024-04-08' + changelogEntry: - type: internal summary: Improve logging within the Ruby generator - ir_version: 32 + irVersion: 32 - version: 0.6.0-rc1 - created_at: '2024-04-08' - changelog_entry: + createdAt: '2024-04-08' + changelogEntry: - type: fix summary: >- fix regression where sometimes the parsed_json variable would not be instantiated, and so there'd be a nil ref in the generated code - ir_version: 32 + irVersion: 32 - version: 0.6.0-rc0 - created_at: '2024-04-08' - changelog_entry: + createdAt: '2024-04-08' + changelogEntry: - type: feat summary: Introduce code snippets and examples for Ruby SDKs - ir_version: 32 + irVersion: 32 - version: 0.5.0-rc2 - created_at: '2024-04-08' - changelog_entry: + createdAt: '2024-04-08' + changelogEntry: - type: fix summary: Call JSON.parse prior to iterating through an iterable response - ir_version: 32 + irVersion: 32 - version: 0.5.0-rc0 - created_at: '2024-04-09' - changelog_entry: + createdAt: '2024-04-09' + changelogEntry: - type: feat summary: >- The generated SDK now includes a rakefile to run any tests prefixed with @@ -167,11 +167,11 @@ - >- This PR includes a number of typing annotation and cleanliness/QOL fixes. - ir_version: 32 + irVersion: 32 - version: 0.4.0 - created_at: '2024-04-08' - changelog_entry: + createdAt: '2024-04-08' + changelogEntry: - type: feat summary: >- The generated SDK now includes a rakefile to run any tests prefixed with @@ -183,34 +183,34 @@ these test. The dummy test now running also provides a sanity check on the health of the build of the gem, even if no tests are added given the gem is imported. - ir_version: 32 + irVersion: 32 - version: 0.3.3 - created_at: '2024-03-22' - changelog_entry: + createdAt: '2024-03-22' + changelogEntry: - type: internal summary: Leverage shared generator notification and config parsing logic. - ir_version: 32 + irVersion: 32 - version: 0.3.2 - created_at: '2024-03-18' - changelog_entry: + createdAt: '2024-03-18' + changelogEntry: - type: feat summary: >- type bytes requests to also take in IO types, indicating to users that they may pass in a stream of bytes - ir_version: 32 + irVersion: 32 - version: 0.3.1 - created_at: '2024-03-12' - changelog_entry: + createdAt: '2024-03-12' + changelogEntry: - type: fix summary: use strings instead of UUIDs, which are helper classes in Ruby - ir_version: 32 + irVersion: 32 - version: 0.3.0 - created_at: '2024-02-27' - changelog_entry: + createdAt: '2024-02-27' + changelogEntry: - type: fix summary: >- Generated yardoc now appropriately reflects the typehint of the value @@ -226,11 +226,11 @@ - >- Generated yardoc now appropriately reflects the typehint of the value type in maps - ir_version: 32 + irVersion: 32 - version: 0.2.0 - created_at: '2024-02-20' - changelog_entry: + createdAt: '2024-02-20' + changelogEntry: - type: feat summary: Add support for idempotency headers changed: @@ -248,26 +248,26 @@ - >- The generated Ruby SDKs now support idempotency headers, users may specify idempotency headers within the RequestOptions object - ir_version: 32 + irVersion: 32 - version: 0.1.1 - created_at: '2024-02-15' - changelog_entry: + createdAt: '2024-02-15' + changelogEntry: - type: internal summary: Ensure the Ruby generators do not have strict dependencies on the IR - ir_version: 32 + irVersion: 32 - version: 0.1.0-rc0 - created_at: '2024-03-22' - changelog_entry: + createdAt: '2024-03-22' + changelogEntry: - type: chore summary: Loosen the Faraday dependencies within the generated SDKs changed: null - ir_version: 32 + irVersion: 32 - version: 0.1.0-rc0 - created_at: '2024-03-22' - changelog_entry: + createdAt: '2024-03-22' + changelogEntry: - type: chore summary: Loosen the Faraday dependencies within the generated SDKs changed: @@ -278,20 +278,20 @@ - >- release a minor version as the Ruby generator is now being used in beta! - ir_version: 32 + irVersion: 32 - version: 0.0.6 - created_at: '2024-03-22' - changelog_entry: + createdAt: '2024-03-22' + changelogEntry: - type: feat summary: >- license files are now specified within the gem config if they are provided - ir_version: 32 + irVersion: 32 - version: 0.0.5 - created_at: '2024-03-22' - changelog_entry: + createdAt: '2024-03-22' + changelogEntry: - type: fix summary: Address parsing issues within the SDK fixed: @@ -302,45 +302,45 @@ Add properties to subpackages: previously properties on subpackages were not being exposed - Ensure optional properties in from_json are only parsed if present - ir_version: 32 + irVersion: 32 - version: 0.0.4 - created_at: '2024-03-22' - changelog_entry: + createdAt: '2024-03-22' + changelogEntry: - type: fix summary: >- ensures files are written at the gem name path over client name, and addresses string escaping on one of the Fern headers - ir_version: 32 + irVersion: 32 - version: 0.0.3 - created_at: '2024-03-22' - changelog_entry: + createdAt: '2024-03-22' + changelogEntry: - type: fix summary: >- addresses a number of typos and other issues previously contained within the generation code - ir_version: 32 + irVersion: 32 - version: 0.0.2 - created_at: '2024-03-22' - changelog_entry: + createdAt: '2024-03-22' + changelogEntry: - type: feat summary: Support rubygems output type within `generators.yml` - ir_version: 32 + irVersion: 32 - version: 0.0.1 - created_at: '2024-02-01' - changelog_entry: + createdAt: '2024-02-01' + changelogEntry: - type: feat summary: >- Support client generation (async and sync) as well as most endpoint types (except streaming) - ir_version: 32 + irVersion: 32 - version: 0.0.0 - created_at: '2024-01-30' - changelog_entry: + createdAt: '2024-01-30' + changelogEntry: - type: internal summary: Initialize the changelog - ir_version: 32 + irVersion: 32 diff --git a/packages/cli/cli/package.json b/packages/cli/cli/package.json index 81307054753..8635923b5e0 100644 --- a/packages/cli/cli/package.json +++ b/packages/cli/cli/package.json @@ -72,7 +72,7 @@ "@fern-api/fern-definition-formatter": "workspace:*", "@fern-api/cli-migrations": "workspace:*", "@fern-api/fern-definition-schema": "workspace:*", - "@fern-fern/generators-sdk": "0.105.0-79c5d1764", + "@fern-fern/generators-sdk": "0.107.0-00fe26566", "@fern-fern/fiddle-sdk": "0.0.584", "@types/get-port": "^4.2.0", "ansi-escapes": "^5.0.0", diff --git a/packages/cli/cli/src/commands/upgrade/upgradeGenerator.ts b/packages/cli/cli/src/commands/upgrade/upgradeGenerator.ts index 609a5eb2a2c..e477b8cb5f8 100644 --- a/packages/cli/cli/src/commands/upgrade/upgradeGenerator.ts +++ b/packages/cli/cli/src/commands/upgrade/upgradeGenerator.ts @@ -7,7 +7,6 @@ import { readFile, writeFile } from "fs/promises"; import path from "path"; import YAML from "yaml"; import { CliContext } from "../../cli-context/CliContext"; -import { Values } from "@fern-api/core-utils"; import { FernRegistry } from "@fern-fern/generators-sdk"; export async function loadAndUpdateGenerators({ diff --git a/packages/cli/cli/versions.yml b/packages/cli/cli/versions.yml index 176d32eda42..19a90998845 100644 --- a/packages/cli/cli/versions.yml +++ b/packages/cli/cli/versions.yml @@ -1,4 +1,4 @@ -- changelog_entry: +- changelogEntry: - summary: | Allow referencing by method and path. For example, when configuring an oauth scheme you can now do: @@ -39,11 +39,11 @@ - openapi: path/to/openapi ``` type: feat - created_at: '2024-09-05' - ir_version: 53 + createdAt: '2024-09-05' + irVersion: 53 version: 0.41.2 -- changelog_entry: +- changelogEntry: - summary: | Adds a V2 configuration for the `api` block that is more flexible and allows OpenAPI users to consume Fern Definition features. @@ -87,11 +87,11 @@ x-fern-server-name: auth ``` type: feat - created_at: '2024-09-04' - ir_version: 53 + createdAt: '2024-09-04' + irVersion: 53 version: 0.41.1 -- changelog_entry: +- changelogEntry: - summary: | Adds generic object declarations to the fern definition. Now we can define generics and use them in alias declarations to minimize code duplication: @@ -109,20 +109,20 @@ More information can be found here: https://buildwithfern.com/learn/api-definition/fern/types#generics. type: feat - created_at: '2024-09-04' - ir_version: 53 + createdAt: '2024-09-04' + irVersion: 53 version: 0.41.0 -- changelog_entry: +- changelogEntry: - summary: | Fix an issue where some postman environment variables (e.g. API key) were not substituted when running fern generate. type: fix - created_at: '2024-09-03' - ir_version: 53 + createdAt: '2024-09-03' + irVersion: 53 version: 0.41.0-rc1 -- changelog_entry: +- changelogEntry: - summary: | Every fern folder that is using OpenAPI must configure an explicit location to the OpenAPI spec. The location can be configured in your `generators.yml`: @@ -135,11 +135,11 @@ If you run **fern upgrade**, the CLI will automatically run a migration for you to ensure that you are compliant! type: break - created_at: '2024-09-02' - ir_version: 53 + createdAt: '2024-09-02' + irVersion: 53 version: 0.41.0-rc0 -- changelog_entry: +- changelogEntry: - summary: | `fern check` allows the service base-path to be a slash. For example, the following would be valid: @@ -149,39 +149,39 @@ base-path: "/" ``` type: fix - created_at: '2024-09-02' - ir_version: 53 + createdAt: '2024-09-02' + irVersion: 53 version: 0.40.4 -- changelog_entry: +- changelogEntry: - summary: Now `fern generator upgrade` respects the `--group` flag and only upgrades generators within a particular group. type: fix - created_at: '2024-09-02' - ir_version: 53 + createdAt: '2024-09-02' + irVersion: 53 version: 0.40.3 -- changelog_entry: +- changelogEntry: - summary: Release IR v53.9.0 which includes a publishing configuration. type: internal - created_at: '2024-08-28' - ir_version: 53 + createdAt: '2024-08-28' + irVersion: 53 version: 0.40.2 -- changelog_entry: +- changelogEntry: - summary: Enable specifying whether redirect in docs.yml is permanent or temporary. type: feat - created_at: '2024-08-28' - ir_version: 53 + createdAt: '2024-08-28' + irVersion: 53 version: 0.40.1 -- changelog_entry: +- changelogEntry: - summary: Update the `fern generator upgrade` command to leverage the Generator registry API as opposed to Docker and dockerode. type: feat - created_at: '2024-08-28' - ir_version: 53 + createdAt: '2024-08-28' + irVersion: 53 version: 0.40.0 -- changelog_entry: +- changelogEntry: - summary: The OpenAPI importer now appropriately generates examples for circular `oneOf` schemas. type: fix fixed: @@ -192,20 +192,20 @@ circularly referenced itself, this would make terminating the example impossible. Now, the example generator tries every schema in order, guaranteeing that a termination condition will be reached. - created_at: '2024-08-25' - ir_version: 53 + createdAt: '2024-08-25' + irVersion: 53 version: 0.39.19 -- changelog_entry: +- changelogEntry: - summary: Produce IR v53.8.0 with raw datetime examples. type: fix fixed: - Produce IR v53.8.0 with raw datetime examples. The raw datetime examples help when generating test fixtures to assert conditions about the original datetime. - created_at: '2024-08-23' - ir_version: 53 + createdAt: '2024-08-23' + irVersion: 53 version: 0.39.18 -- changelog_entry: +- changelogEntry: - summary: object declarations with extends and no properties now has examples propagating in the Docs and SDKs type: fix fixed: @@ -229,48 +229,48 @@ propertyFromParentA: foo propertyFromParentB: bar ``` - created_at: '2024-08-23' - ir_version: 53 + createdAt: '2024-08-23' + irVersion: 53 version: 0.39.17 -- changelog_entry: +- changelogEntry: - summary: Support running 0.2.x versions of the Postman Generator with IR V53 or above. type: chore - created_at: '2024-08-22' - ir_version: 53 + createdAt: '2024-08-22' + irVersion: 53 version: 0.39.16 -- changelog_entry: +- changelogEntry: - summary: Introduce `generator list` and `organization` commands to faciliate actions taken by `fern-bot` type: internal - created_at: '2024-08-21' - ir_version: 53 + createdAt: '2024-08-21' + irVersion: 53 version: 0.39.15 -- changelog_entry: +- changelogEntry: - summary: Format validation is enforced on `date` fields that are specified in examples specified in an api defintion. type: fix - created_at: '2024-08-21' - ir_version: 53 + createdAt: '2024-08-21' + irVersion: 53 version: 0.39.14 -- changelog_entry: +- changelogEntry: - summary: Generated examples in the Intermediate Representation not respect root level path parameter examples. type: fix fixed: - Generated examples in the Intermediate Representation not respect root level path parameter examples. Previously, when ignored, this would result in invalid cURL examples in documentation. - created_at: '2024-08-21' - ir_version: 53 + createdAt: '2024-08-21' + irVersion: 53 version: 0.39.13 -- changelog_entry: +- changelogEntry: - summary: The mock folder now includes source files, and the CLI no longer hard fails if it cannot resolve source files that are of OpenAPI type. type: fix - created_at: '2024-08-20' - ir_version: 53 + createdAt: '2024-08-20' + irVersion: 53 version: 0.39.12 -- changelog_entry: +- changelogEntry: - summary: The Fern CLI now handles parsing `x-fern-parameter-name` on path parameters in an OpenAPI spec. type: fix fixed: @@ -293,33 +293,33 @@ ``` For more information, please check out the [docs](https://buildwithfern.com/learn/api-definition/openapi/extensions/parameter-names). - created_at: '2024-08-20' - ir_version: 53 + createdAt: '2024-08-20' + irVersion: 53 version: 0.39.11 -- changelog_entry: +- changelogEntry: - summary: Release 0.39.10 type: chore - created_at: '2024-08-19' - ir_version: 53 + createdAt: '2024-08-19' + irVersion: 53 version: 0.39.10 -- changelog_entry: +- changelogEntry: - summary: Release 0.39.9 type: chore - created_at: '2024-08-19' - ir_version: 53 + createdAt: '2024-08-19' + irVersion: 53 version: 0.39.9 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feature, csharp): Generate well-known types\ \ by @amckinney in https://github.com/fern-api/fern/pull/4319\r\n* fix: fix\ \ seed, move unit test to right CoreUtility by @RohinBhargava in https://github.com/fern-api/fern/pull/4324\r\ \n* fix(openapi): generate examples with latest schemas by @dsinghvi in https://github.com/fern-api/fern/pull/4329\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.39.6...0.39.7" type: chore - created_at: '2024-08-18' - ir_version: 53 + createdAt: '2024-08-18' + irVersion: 53 version: 0.39.7 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix (ir): upgrade pydantic generator by @dsinghvi\ \ in https://github.com/fern-api/fern/pull/4320\r\n* fix(ir): autogenerate ir\ \ sdks on version bump by @dsinghvi in https://github.com/fern-api/fern/pull/4321\r\ @@ -329,10 +329,10 @@ * fix(docs): global path parameter examples are respected by @dsinghvi in https://github.com/fern-api/fern/pull/4325\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.39.5...0.39.6" type: chore - created_at: '2024-08-16' - ir_version: 53 + createdAt: '2024-08-16' + irVersion: 53 version: 0.39.6 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): add docs for webhook inlining by @dsinghvi\ \ in https://github.com/fern-api/fern/pull/4314\r\n* (chore): add any-auth test\ \ definition by @dsinghvi in https://github.com/fern-api/fern/pull/4297\r\n\ @@ -342,28 +342,28 @@ \ generator config by @pujitm in https://github.com/fern-api/fern/pull/4291\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.39.4...0.39.5" type: chore - created_at: '2024-08-15' - ir_version: 53 + createdAt: '2024-08-15' + irVersion: 53 version: 0.39.5 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): update ete test snapshots by @dsinghvi\ \ in https://github.com/fern-api/fern/pull/4311\r\n* bump Python generator versions\ \ by @armandobelardo in https://github.com/fern-api/fern/pull/4308\r\n* fix:\ \ add in asyncapi tagging with namespaces by @armandobelardo in https://github.com/fern-api/fern/pull/4313\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.39.3...0.39.4" type: chore - created_at: '2024-08-15' - ir_version: 53 + createdAt: '2024-08-15' + irVersion: 53 version: 0.39.4 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix, docs): docs now respect ir base path by\ \ @dsinghvi in https://github.com/fern-api/fern/pull/4310\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.39.2...0.39.3" type: chore - created_at: '2024-08-14' - ir_version: 53 + createdAt: '2024-08-14' + irVersion: 53 version: 0.39.3 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* feat: allow namespacing an API from generators.yml\ \ by @armandobelardo in https://github.com/fern-api/fern/pull/4290\r\n* fix:\ \ unions with utils re-force update refs by @armandobelardo in https://github.com/fern-api/fern/pull/4296\r\ @@ -383,20 +383,20 @@ \n\r\n## New Contributors\r\n* @pujitm made their first contribution in https://github.com/fern-api/fern/pull/4287\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.39.1...0.39.2" type: chore - created_at: '2024-08-14' - ir_version: 53 + createdAt: '2024-08-14' + irVersion: 53 version: 0.39.2 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* chore: update fern logo by @dannysheridan in\ \ https://github.com/fern-api/fern/pull/4295\r\n* fix (mock server): make date\ \ comparison against true dates as opposed to string comp by @armandobelardo\ \ in https://github.com/fern-api/fern/pull/4278\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.38.1...0.39.1" type: chore - created_at: '2024-08-13' - ir_version: 53 + createdAt: '2024-08-13' + irVersion: 53 version: 0.39.1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feat, docs): add docs on `api.yml` and environment\ \ audiences by @dsinghvi in https://github.com/fern-api/fern/pull/4292\r\n*\ \ (fix): ir generation respects disable examples by @dsinghvi in https://github.com/fern-api/fern/pull/4293\r\ @@ -404,27 +404,27 @@ \ in https://github.com/fern-api/fern/pull/4294\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.38.0...0.38.1" type: chore - created_at: '2024-08-13' - ir_version: 53 + createdAt: '2024-08-13' + irVersion: 53 version: 0.38.1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): retrigger typescript sdk publishing by\ \ @dsinghvi in https://github.com/fern-api/fern/pull/4289\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.38.0-rc1...0.38.0" type: chore - created_at: '2024-08-12' - ir_version: 53 + createdAt: '2024-08-12' + irVersion: 53 version: 0.38.0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feat, typescript): support `hasNextPage` property\ \ for offset pagination by @dsinghvi in https://github.com/fern-api/fern/pull/4288\r\ \n* (feature, cli): Upload source files to S3 by @amckinney in https://github.com/fern-api/fern/pull/4286\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.38.0-rc0...0.38.0-rc1" type: chore - created_at: '2024-08-12' - ir_version: 53 + createdAt: '2024-08-12' + irVersion: 53 version: 0.38.0-rc1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feat, python): move to ruff for formatting by\ \ @dsinghvi in https://github.com/fern-api/fern/pull/4219\r\n* improvement:\ \ improve discriminated union object naming by @armandobelardo in https://github.com/fern-api/fern/pull/4243\r\ @@ -473,10 +473,10 @@ \ is now a required check and will pass by @dsinghvi in https://github.com/fern-api/fern/pull/4285\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.37.16...0.38.0-rc0" type: chore - created_at: '2024-08-12' - ir_version: 53 + createdAt: '2024-08-12' + irVersion: 53 version: 0.38.0-rc0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix, python: make circular references more robust\ \ by @armandobelardo in https://github.com/fern-api/fern/pull/4216\r\n* improvement:\ \ allow naming for asyncapi messages to pull message name by @armandobelardo\ @@ -488,20 +488,20 @@ * @antoniomdk made their first contribution in https://github.com/fern-api/fern/pull/4239\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.37.15...0.37.16" type: chore - created_at: '2024-08-09' - ir_version: 53 + createdAt: '2024-08-09' + irVersion: 53 version: 0.37.16 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* improvement: respect returning nested properties\ \ in python by @armandobelardo in https://github.com/fern-api/fern/pull/4236\r\ \n* (feature): Add support for `.proto` inputs by @amckinney in https://github.com/fern-api/fern/pull/4223\r\ \n* custom segment write key by @abarrell in https://github.com/fern-api/fern/pull/4238\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.37.14...0.37.15" type: chore - created_at: '2024-08-08' - ir_version: 53 + createdAt: '2024-08-08' + irVersion: 53 version: 0.37.15 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: address TS UT fetcher flakiness by @RohinBhargava\ \ in https://github.com/fern-api/fern/pull/4226\r\n* chore: bump ir sdk to new\ \ Python generator by @armandobelardo in https://github.com/fern-api/fern/pull/4214\r\ @@ -514,10 +514,10 @@ \ in https://github.com/fern-api/fern/pull/4234\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.37.13...0.37.14" type: chore - created_at: '2024-08-08' - ir_version: 53 + createdAt: '2024-08-08' + irVersion: 53 version: 0.37.14 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: address TS UT fetcher flakiness by @RohinBhargava\ \ in https://github.com/fern-api/fern/pull/4226\r\n* chore: bump ir sdk to new\ \ Python generator by @armandobelardo in https://github.com/fern-api/fern/pull/4214\r\ @@ -528,60 +528,60 @@ \n* (fix): LaTeX by @abvthecity in https://github.com/fern-api/fern/pull/4233\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.37.13...0.37.14-rc0" type: chore - created_at: '2024-08-08' - ir_version: 53 + createdAt: '2024-08-08' + irVersion: 53 version: 0.37.14-rc0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): reload docs preview server on specs outside\ \ of the fern folder by @dsinghvi in https://github.com/fern-api/fern/pull/4227\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.37.12...0.37.13" type: chore - created_at: '2024-08-07' - ir_version: 53 + createdAt: '2024-08-07' + irVersion: 53 version: 0.37.13 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* update cli to use default language by @abarrell\ \ in https://github.com/fern-api/fern/pull/4218\r\n* (fix, openapi parser):\ \ generated fern definitions respect OpenAPI tag casing by @dsinghvi in https://github.com/fern-api/fern/pull/4225\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.37.11...0.37.12" type: chore - created_at: '2024-08-07' - ir_version: 53 + createdAt: '2024-08-07' + irVersion: 53 version: 0.37.12 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* Fix issue where misconfigured directory could\ \ cause unhelpful error message by @abarrell in https://github.com/fern-api/fern/pull/4206\r\ \n\r\n## New Contributors\r\n* @abarrell made their first contribution in https://github.com/fern-api/fern/pull/4206\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.37.10...0.37.11" type: chore - created_at: '2024-08-07' - ir_version: 53 + createdAt: '2024-08-07' + irVersion: 53 version: 0.37.11 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: if audience is filtering and no audiences\ \ exist on environments, add all environments by @RohinBhargava in https://github.com/fern-api/fern/pull/4220\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.37.9...0.37.10" type: chore - created_at: '2024-08-06' - ir_version: 53 + createdAt: '2024-08-06' + irVersion: 53 version: 0.37.10 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): support base properties when filtering\ \ for audiences by @dsinghvi in https://github.com/fern-api/fern/pull/4221\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.37.8...0.37.9" type: chore - created_at: '2024-08-06' - ir_version: 53 + createdAt: '2024-08-06' + irVersion: 53 version: 0.37.9 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feat): cli caches api dependencies by @dsinghvi\ \ in https://github.com/fern-api/fern/pull/4201\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.37.7...0.37.8" type: chore - created_at: '2024-08-06' - ir_version: 53 + createdAt: '2024-08-06' + irVersion: 53 version: 0.37.8 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: python readme generation regression by @armandobelardo\ \ in https://github.com/fern-api/fern/pull/4193\r\n* fix, python: allow extending\ \ alias types by @armandobelardo in https://github.com/fern-api/fern/pull/4190\r\ @@ -610,10 +610,10 @@ \ mapper types by @amckinney in https://github.com/fern-api/fern/pull/4210\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.37.6...0.37.7" type: chore - created_at: '2024-08-06' - ir_version: 53 + createdAt: '2024-08-06' + irVersion: 53 version: 0.37.7 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: add literal properties back to typeddict\ \ snippets by @armandobelardo in https://github.com/fern-api/fern/pull/4173\r\ \n* (fix, typescript): wire `noScripts` into a PersistedProject and introduce\ @@ -624,38 +624,38 @@ \n* fix: replace referenced markdown by @abvthecity in https://github.com/fern-api/fern/pull/4191\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.37.5...0.37.6" type: chore - created_at: '2024-08-02' - ir_version: 53 + createdAt: '2024-08-02' + irVersion: 53 version: 0.37.6 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* chore, ts: generate union v2 templates by @armandobelardo\ \ in https://github.com/fern-api/fern/pull/4169\r\n* (feature, csharp): Add\ \ customizable exception class names by @amckinney in https://github.com/fern-api/fern/pull/4181\r\ \n* (fix, typescript): introduce no scripts option by @dsinghvi in https://github.com/fern-api/fern/pull/4179\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.37.4...0.37.5" type: chore - created_at: '2024-08-01' - ir_version: 53 + createdAt: '2024-08-01' + irVersion: 53 version: 0.37.5 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix, docs): validate api workspaces as in addition\ \ to docs workspaces by @dsinghvi in https://github.com/fern-api/fern/pull/4178\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.37.3...0.37.4" type: chore - created_at: '2024-08-01' - ir_version: 53 + createdAt: '2024-08-01' + irVersion: 53 version: 0.37.4 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): handle loggable fern cli error by @dsinghvi\ \ in https://github.com/fern-api/fern/pull/4175\r\n* (fix): add tests for alias\ \ extends by @dsinghvi in https://github.com/fern-api/fern/pull/4176\r\n* (fix):\ \ docs preview server falls back to previous bundle by @dsinghvi in https://github.com/fern-api/fern/pull/4177\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.37.2...0.37.3" type: chore - created_at: '2024-08-01' - ir_version: 53 + createdAt: '2024-08-01' + irVersion: 53 version: 0.37.3 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feature, csharp): Add RequestOptions by @amckinney\ \ in https://github.com/fern-api/fern/pull/4166\r\n* c#, improvement: error\ \ parsing by @dcb6 in https://github.com/fern-api/fern/pull/4168\r\n* (fix):\ @@ -667,10 +667,10 @@ \ in https://github.com/fern-api/fern/pull/4172\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.37.1...0.37.2" type: chore - created_at: '2024-08-01' - ir_version: 53 + createdAt: '2024-08-01' + irVersion: 53 version: 0.37.2 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* make @dcb6 codeowner for java + csharp by @dcb6\ \ in https://github.com/fern-api/fern/pull/4163\r\n* (beta, typescript): feature\ \ flag test generation that actually works by @dsinghvi in https://github.com/fern-api/fern/pull/4164\r\ @@ -678,10 +678,10 @@ \n* (fix, docs): ir to fdr converter sends global headers by @dsinghvi in https://github.com/fern-api/fern/pull/4170\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.37.0...0.37.1" type: chore - created_at: '2024-07-31' - ir_version: 53 + createdAt: '2024-07-31' + irVersion: 53 version: 0.37.1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* chore: bump typescript version and changelog\ \ by @RohinBhargava in https://github.com/fern-api/fern/pull/4143\r\n* feat:\ \ introduce typeddicts for request objects by @armandobelardo in https://github.com/fern-api/fern/pull/4113\r\ @@ -704,10 +704,10 @@ \n* (feature, csharp): Support uint, ulong, and float by @amckinney in https://github.com/fern-api/fern/pull/4160\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.36.0...0.37.0" type: chore - created_at: '2024-07-31' - ir_version: 53 + createdAt: '2024-07-31' + irVersion: 53 version: 0.37.0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* improvement, python: export the root client from\ \ the root init file by @armandobelardo in https://github.com/fern-api/fern/pull/4111\r\ \n* (feat): support multi url environments in C# by @dsinghvi in https://github.com/fern-api/fern/pull/4120\r\ @@ -730,10 +730,10 @@ \n* (fix): global headers case insensitive comparison by @dsinghvi in https://github.com/fern-api/fern/pull/4137\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.35.0...0.36.0" type: chore - created_at: '2024-07-29' - ir_version: 52 + createdAt: '2024-07-29' + irVersion: 52 version: 0.36.0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* java, fix: match java local config to publish\ \ config by @dcb6 in https://github.com/fern-api/fern/pull/4127\r\n* follow\ \ up: release java sdk 1.0.5 by @dcb6 in https://github.com/fern-api/fern/pull/4129\r\ @@ -744,10 +744,10 @@ \n* fix: add start stream on pipe by @RohinBhargava in https://github.com/fern-api/fern/pull/4132\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.36.0-rc0...0.36.0-rc1" type: chore - created_at: '2024-07-26' - ir_version: 52 + createdAt: '2024-07-26' + irVersion: 52 version: 0.36.0-rc1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* improvement, python: export the root client from\ \ the root init file by @armandobelardo in https://github.com/fern-api/fern/pull/4111\r\ \n* (feat): support multi url environments in C# by @dsinghvi in https://github.com/fern-api/fern/pull/4120\r\ @@ -759,28 +759,28 @@ \n* feat: header tabs by @abvthecity in https://github.com/fern-api/fern/pull/4124\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.35.0...0.36.0-rc0" type: chore - created_at: '2024-07-26' - ir_version: 52 + createdAt: '2024-07-26' + irVersion: 52 version: 0.36.0-rc0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feat): support `default-url` and url override\ \ on imports by @dsinghvi in https://github.com/fern-api/fern/pull/4116\r\n\ * (fix, openapi): set unauthed appropriately in openapi parser by @dsinghvi\ \ in https://github.com/fern-api/fern/pull/4117\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.34.0...0.35.0" type: chore - created_at: '2024-07-25' - ir_version: 52 + createdAt: '2024-07-25' + irVersion: 52 version: 0.35.0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feat): support `default-url` and url override\ \ on imports by @dsinghvi in https://github.com/fern-api/fern/pull/4116\r\n\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.34.0...0.35.0-rc0" type: chore - created_at: '2024-07-24' - ir_version: 52 + createdAt: '2024-07-24' + irVersion: 52 version: 0.35.0-rc0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (chore): add SEO frontmatter section by @chdeskur\ \ in https://github.com/fern-api/fern/pull/4101\r\n* fix: update typing of `expected_types`\ \ to tuple to satisfy mypy by @armandobelardo in https://github.com/fern-api/fern/pull/4100\r\ @@ -800,10 +800,10 @@ \ IRv52: uint and enum default values by @amckinney in https://github.com/fern-api/fern/pull/4102\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.33.5...0.34.0" type: chore - created_at: '2024-07-24' - ir_version: 52 + createdAt: '2024-07-24' + irVersion: 52 version: 0.34.0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (chore): add SEO frontmatter section by @chdeskur\ \ in https://github.com/fern-api/fern/pull/4101\r\n* fix: update typing of `expected_types`\ \ to tuple to satisfy mypy by @armandobelardo in https://github.com/fern-api/fern/pull/4100\r\ @@ -813,10 +813,10 @@ \n* feat: disable batch/stream toggle by @abvthecity in https://github.com/fern-api/fern/pull/4108\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.33.5...0.33.6-rc0" type: chore - created_at: '2024-07-24' - ir_version: 51 + createdAt: '2024-07-24' + irVersion: 51 version: 0.33.6-rc0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix, go): Fix error handling for property-name\ \ error discrimination by @amckinney in https://github.com/fern-api/fern/pull/4098\r\ \n* improvement: support pydantic v2 outright by @armandobelardo in https://github.com/fern-api/fern/pull/3805\r\ @@ -827,10 +827,10 @@ \ @RohinBhargava in https://github.com/fern-api/fern/pull/4095\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.33.4...0.33.5" type: chore - created_at: '2024-07-23' - ir_version: 51 + createdAt: '2024-07-23' + irVersion: 51 version: 0.33.5 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* adding readme alternative page by @chdeskur in\ \ https://github.com/fern-api/fern/pull/4091\r\n* fix: the ruby SDK now returns\ \ the parsed json instead of openstruct if no JSON serializer is specified by\ @@ -839,19 +839,19 @@ \ by @dsinghvi in https://github.com/fern-api/fern/pull/4096\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.33.3...0.33.4" type: chore - created_at: '2024-07-22' - ir_version: 51 + createdAt: '2024-07-22' + irVersion: 51 version: 0.33.4 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* feat, csharp: Unit Test Generation + IR Bump\ \ by @dcb6 in https://github.com/fern-api/fern/pull/4047\r\n* (fix): remove\ \ `jest-specific-snapshot` by @dsinghvi in https://github.com/fern-api/fern/pull/4088\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.33.2...0.33.3" type: chore - created_at: '2024-07-21' - ir_version: 51 + createdAt: '2024-07-21' + irVersion: 51 version: 0.33.3 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix, python: only check the oauth expiry if there\ \ is a specified field by @armandobelardo in https://github.com/fern-api/fern/pull/4077\r\ \n* fix: python now requires an environment be specified if a default is not\ @@ -870,10 +870,10 @@ \ by @armandobelardo in https://github.com/fern-api/fern/pull/4086\r\n\r\n\r\ \n**Full Changelog**: https://github.com/fern-api/fern/compare/0.33.1...0.33.2" type: chore - created_at: '2024-07-19' - ir_version: 51 + createdAt: '2024-07-19' + irVersion: 51 version: 0.33.2 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix, python: only check the oauth expiry if there\ \ is a specified field by @armandobelardo in https://github.com/fern-api/fern/pull/4077\r\ \n* fix: python now requires an environment be specified if a default is not\ @@ -883,19 +883,19 @@ \ on query parameters by @dsinghvi in https://github.com/fern-api/fern/pull/4067\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.33.1...0.33.2-rc0" type: chore - created_at: '2024-07-19' - ir_version: 51 + createdAt: '2024-07-19' + irVersion: 51 version: 0.33.2-rc0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* :improvement: update seed's script runner to\ \ fail if any of the commands exit 1 by @armandobelardo in https://github.com/fern-api/fern/pull/4075\r\ \n* (fix, openapi): Deduplicate API version scheme header by @amckinney in https://github.com/fern-api/fern/pull/4076\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.33.0...0.33.1" type: chore - created_at: '2024-07-17' - ir_version: 51 + createdAt: '2024-07-17' + irVersion: 51 version: 0.33.1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: python sdk serializes bytes within JSON\ \ by @armandobelardo in https://github.com/fern-api/fern/pull/4070\r\n* (fix,\ \ typescript): multipart form upload on Node 19+ by @dsinghvi in https://github.com/fern-api/fern/pull/4056\r\ @@ -906,10 +906,10 @@ * (feature, typescript): Generarte API version scheme by @amckinney in https://github.com/fern-api/fern/pull/4071\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.32.0...0.33.0" type: chore - created_at: '2024-07-17' - ir_version: 51 + createdAt: '2024-07-17' + irVersion: 51 version: 0.33.0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix, openapi): Resolve 'refs' specified in overrides\ \ by @amckinney in https://github.com/fern-api/fern/pull/4049\r\n* Initial Swift\ \ Codegen by @armandobelardo in https://github.com/fern-api/fern/pull/4035\r\ @@ -931,34 +931,34 @@ \n* (feature): Add ApiVersionSchema type by @amckinney in https://github.com/fern-api/fern/pull/4068\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.24...0.32.0" type: chore - created_at: '2024-07-16' - ir_version: 50 + createdAt: '2024-07-16' + irVersion: 50 version: 0.32.0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: ignore data urls in parseImagePaths by @abvthecity\ \ in https://github.com/fern-api/fern/pull/4053\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.31.25-rc0...0.31.25-rc1" type: chore - created_at: '2024-07-12' - ir_version: 50 + createdAt: '2024-07-12' + irVersion: 50 version: 0.31.25-rc1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix, openapi): Resolve 'refs' specified in overrides\ \ by @amckinney in https://github.com/fern-api/fern/pull/4049\r\n* Initial Swift\ \ Codegen by @armandobelardo in https://github.com/fern-api/fern/pull/4035\r\ \n* (fix): Swift generator and template by @amckinney in https://github.com/fern-api/fern/pull/4050\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.24...0.31.25-rc0" type: chore - created_at: '2024-07-12' - ir_version: 50 + createdAt: '2024-07-12' + irVersion: 50 version: 0.31.25-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.31.24 type: chore - created_at: '2024-07-12' - ir_version: 50 + createdAt: '2024-07-12' + irVersion: 50 version: 0.31.24 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feature, typescript): Add setObjectProperty\ \ core utility by @amckinney in https://github.com/fern-api/fern/pull/4032\r\ \n* c#, fix: increase supported union size + handle double optionals by @dcb6\ @@ -974,10 +974,10 @@ \n\r\n## New Contributors\r\n* @jochs made their first contribution in https://github.com/fern-api/fern/pull/4040\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.22...0.31.23" type: chore - created_at: '2024-07-11' - ir_version: 50 + createdAt: '2024-07-11' + irVersion: 50 version: 0.31.23 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feature, typescript): Add setObjectProperty\ \ core utility by @amckinney in https://github.com/fern-api/fern/pull/4032\r\ \n* c#, fix: increase supported union size + handle double optionals by @dcb6\ @@ -989,10 +989,10 @@ \ https://github.com/fern-api/fern/pull/4038\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.31.22...0.31.23-rc0" type: chore - created_at: '2024-07-11' - ir_version: 50 + createdAt: '2024-07-11' + irVersion: 50 version: 0.31.23-rc0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* Revert \"Revert \"feat: landing page in docs\"\ \" by @abvthecity in https://github.com/fern-api/fern/pull/4023\r\n* Fix core-utilities\ \ typescript tests by @williamluer in https://github.com/fern-api/fern/pull/4022\r\ @@ -1010,19 +1010,19 @@ \n* add in swift to seed runner by @armandobelardo in https://github.com/fern-api/fern/pull/4034\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.21...0.31.22" type: chore - created_at: '2024-07-10' - ir_version: 50 + createdAt: '2024-07-10' + irVersion: 50 version: 0.31.22 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* Fix core-utilities typescript tests by @williamluer\ \ in https://github.com/fern-api/fern/pull/4022\r\n* experimental: scan files\ \ to include react in mdx by @abvthecity in https://github.com/fern-api/fern/pull/4015\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.22-rc0...0.31.22-rc1" type: chore - created_at: '2024-07-09' - ir_version: 50 + createdAt: '2024-07-09' + irVersion: 50 version: 0.31.22-rc1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feat, typescript): make `zurg` completely synchronous\ \ by @dsinghvi in https://github.com/fern-api/fern/pull/4024\r\n* (chore): add\ \ xml type by @chdeskur in https://github.com/fern-api/fern/pull/4025\r\n* fix:\ @@ -1031,47 +1031,47 @@ \ typescript): Add offset step pagination with IRv48 by @amckinney in https://github.com/fern-api/fern/pull/4028\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.22-rc1...0.31.22-rc2" type: chore - created_at: '2024-07-09' - ir_version: 50 + createdAt: '2024-07-09' + irVersion: 50 version: 0.31.22-rc2 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* Revert \"Revert \"feat: landing page in docs\"\ \" by @abvthecity in https://github.com/fern-api/fern/pull/4023\r\n\r\n\r\n\ **Full Changelog**: https://github.com/fern-api/fern/compare/0.31.21...0.31.22-rc0" type: chore - created_at: '2024-07-09' - ir_version: 50 + createdAt: '2024-07-09' + irVersion: 50 version: 0.31.22-rc0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (chore, typescript): Release 0.28.0-rc0 by @amckinney\ \ in https://github.com/fern-api/fern/pull/4019\r\n* Revert \"feat: landing\ \ page in docs\" by @dsinghvi in https://github.com/fern-api/fern/pull/4021\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.20...0.31.21" type: chore - created_at: '2024-07-09' - ir_version: 50 + createdAt: '2024-07-09' + irVersion: 50 version: 0.31.21 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feature, typescript): Add offset pagination\ \ by @amckinney in https://github.com/fern-api/fern/pull/4008\r\n* (fix, internal):\ \ `template/codegen` repo plays nicely with mrlint by @dsinghvi in https://github.com/fern-api/fern/pull/4018\r\ \n* (fix): CI is green by @amckinney in https://github.com/fern-api/fern/pull/4017\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.19...0.31.20" type: chore - created_at: '2024-07-09' - ir_version: 50 + createdAt: '2024-07-09' + irVersion: 50 version: 0.31.20 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): Pagination works with imported type references\ \ by @amckinney in https://github.com/fern-api/fern/pull/4014\r\n* Template\ \ for creating a new SDK generator by @mikemilla in https://github.com/fern-api/fern/pull/4010\r\ \n\r\n## New Contributors\r\n* @mikemilla made their first contribution in https://github.com/fern-api/fern/pull/4010\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.18...0.31.19" type: chore - created_at: '2024-07-09' - ir_version: 50 + createdAt: '2024-07-09' + irVersion: 50 version: 0.31.19 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* feat: landing page in docs by @abvthecity in\ \ https://github.com/fern-api/fern/pull/3999\r\n* (feature, typescript): Add\ \ support for alpha/beta dist tags by @amckinney in https://github.com/fern-api/fern/pull/4000\r\ @@ -1084,10 +1084,10 @@ \ in https://github.com/fern-api/fern/pull/4013\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.31.17...0.31.18-rc0" type: chore - created_at: '2024-07-09' - ir_version: 50 + createdAt: '2024-07-09' + irVersion: 50 version: 0.31.18 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (chore): Replace CircleCI with GitHub workflows\ \ by @amckinney in https://github.com/fern-api/fern/pull/3991\r\n* (fix): Update\ \ NPM token envrionment variable by @amckinney in https://github.com/fern-api/fern/pull/3992\r\ @@ -1096,88 +1096,88 @@ \n* (fix): Add POSTHOG_API_KEY to live-test job by @amckinney in https://github.com/fern-api/fern/pull/3998\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.15...0.31.17" type: chore - created_at: '2024-07-05' - ir_version: 50 + createdAt: '2024-07-05' + irVersion: 50 version: 0.31.17 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): Add POSTHOG_API_KEY to live-test job by\ \ @amckinney in https://github.com/fern-api/fern/pull/3998\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.31.17-rc1...0.31.17-rc2" type: chore - created_at: '2024-07-05' - ir_version: 50 + createdAt: '2024-07-05' + irVersion: 50 version: 0.31.17-rc2 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): Use github.ref_name by @amckinney in https://github.com/fern-api/fern/pull/3996\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.17-rc0...0.31.17-rc1" type: chore - created_at: '2024-07-05' - ir_version: 50 + createdAt: '2024-07-05' + irVersion: 50 version: 0.31.17-rc1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (chore): Replace CircleCI with GitHub workflows\ \ by @amckinney in https://github.com/fern-api/fern/pull/3991\r\n* (fix): Update\ \ NPM token envrionment variable by @amckinney in https://github.com/fern-api/fern/pull/3992\r\ \n* (fix): Update git-version.sh script by @amckinney in https://github.com/fern-api/fern/pull/3993\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.15...0.31.17-rc0" type: chore - created_at: '2024-07-05' - ir_version: 50 + createdAt: '2024-07-05' + irVersion: 50 version: 0.31.17-rc0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (chore): update availability.mdx by @chdeskur\ \ in https://github.com/fern-api/fern/pull/3989\r\n* (fix, openapi): Fix allOf\ \ object filtering by @amckinney in https://github.com/fern-api/fern/pull/3990\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.14...0.31.16" type: chore - created_at: '2024-07-05' - ir_version: 50 + createdAt: '2024-07-05' + irVersion: 50 version: 0.31.16 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (chore): update availability.mdx by @chdeskur\ \ in https://github.com/fern-api/fern/pull/3989\r\n* (fix, openapi): Fix allOf\ \ object filtering by @amckinney in https://github.com/fern-api/fern/pull/3990\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.14...0.31.15" type: chore - created_at: '2024-07-05' - ir_version: 50 + createdAt: '2024-07-05' + irVersion: 50 version: 0.31.15 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix, go): Don't send 'null' for nil request\ \ body by @amckinney in https://github.com/fern-api/fern/pull/3987\r\n* (fix):\ \ fern generate --preview doesnt check for env variables by @dsinghvi in https://github.com/fern-api/fern/pull/3988\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.13...0.31.14" type: chore - created_at: '2024-07-04' - ir_version: 50 + createdAt: '2024-07-04' + irVersion: 50 version: 0.31.14 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): allow ISO-8859-1 encoded files by @dsinghvi\ \ in https://github.com/fern-api/fern/pull/3986\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.31.12...0.31.13" type: chore - created_at: '2024-07-04' - ir_version: 50 + createdAt: '2024-07-04' + irVersion: 50 version: 0.31.13 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix, cli): Remove default value checks for boolean,\ \ long, and bigint by @amckinney in https://github.com/fern-api/fern/pull/3985\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.11...0.31.12" type: chore - created_at: '2024-07-04' - ir_version: 50 + createdAt: '2024-07-04' + irVersion: 50 version: 0.31.12 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: ruby snippets for dates have correct quotes\ \ by @armandobelardo in https://github.com/fern-api/fern/pull/3983\r\n* improvement:\ \ python respects ir50, inserts defaults by @armandobelardo in https://github.com/fern-api/fern/pull/3982\r\ \n* (fix, openapi): Prefer security schemes in order by @amckinney in https://github.com/fern-api/fern/pull/3984\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.10...0.31.11" type: chore - created_at: '2024-07-04' - ir_version: 50 + createdAt: '2024-07-04' + irVersion: 50 version: 0.31.11 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* improvement: add advanced section to python readme\ \ by @armandobelardo in https://github.com/fern-api/fern/pull/3970\r\n* (feat):\ \ customize status code for typescript express generator by @dsinghvi in https://github.com/fern-api/fern/pull/3971\r\ @@ -1193,10 +1193,10 @@ \n* improvement: allow boolean defaults within IR by @armandobelardo in https://github.com/fern-api/fern/pull/3981\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.9...0.31.10" type: chore - created_at: '2024-07-03' - ir_version: 50 + createdAt: '2024-07-03' + irVersion: 50 version: 0.31.10 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* improvement: python async snippets now leverage\ \ asyncio run by @armandobelardo in https://github.com/fern-api/fern/pull/3961\r\ \n* improvement: allow adding extra dependencies to Ruby SDK by @armandobelardo\ @@ -1205,10 +1205,10 @@ \n* (fix, cli): make sure `js` file checking works by @dsinghvi in https://github.com/fern-api/fern/pull/3963\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.8...0.31.9" type: chore - created_at: '2024-07-01' - ir_version: 49 + createdAt: '2024-07-01' + irVersion: 49 version: 0.31.9 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: generator upgrade cli upgrades in place\ \ by @armandobelardo in https://github.com/fern-api/fern/pull/3951\r\n* feat:\ \ add reviewers blocks to generators.yml by @armandobelardo in https://github.com/fern-api/fern/pull/3952\r\ @@ -1221,10 +1221,10 @@ \n\r\n## New Contributors\r\n* @williamluer made their first contribution in\ \ https://github.com/fern-api/fern/pull/3956\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.7...0.31.8" type: chore - created_at: '2024-07-01' - ir_version: 49 + createdAt: '2024-07-01' + irVersion: 49 version: 0.31.8 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: validate files to be uploaded by @trevorblades\ \ in https://github.com/fern-api/fern/pull/3917\r\n* fix: python list allowlist\ \ is now case insensitive by @armandobelardo in https://github.com/fern-api/fern/pull/3950\r\ @@ -1232,10 +1232,10 @@ \ in https://github.com/fern-api/fern/pull/3953\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.31.6...0.31.7" type: chore - created_at: '2024-06-28' - ir_version: 49 + createdAt: '2024-06-28' + irVersion: 49 version: 0.31.7 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (improvement, typescript): support overriding\ \ global headers by @dsinghvi in https://github.com/fern-api/fern/pull/3945\r\ \n* feat, python: introduce `reference.md` generation by @armandobelardo in\ @@ -1245,18 +1245,18 @@ \ + remove husky by @dcb6 in https://github.com/fern-api/fern/pull/3948\r\n\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.5...0.31.6" type: chore - created_at: '2024-06-27' - ir_version: 49 + createdAt: '2024-06-27' + irVersion: 49 version: 0.31.6 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: api update command now works with unioned\ \ + nested APIs by @armandobelardo in https://github.com/fern-api/fern/pull/3944\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.4...0.31.5" type: chore - created_at: '2024-06-27' - ir_version: 49 + createdAt: '2024-06-27' + irVersion: 49 version: 0.31.5 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feat, typescript): support automatic cursor\ \ based pagination by @dsinghvi in https://github.com/fern-api/fern/pull/3941\r\ \n* (fix, typescript): auto pagination handles optional results arrays by @dsinghvi\ @@ -1264,10 +1264,10 @@ \ works with predefined types by @dsinghvi in https://github.com/fern-api/fern/pull/3943\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.3...0.31.4" type: chore - created_at: '2024-06-27' - ir_version: 49 + createdAt: '2024-06-27' + irVersion: 49 version: 0.31.4 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: the python sdk sends additional properties\ \ to the correct reques\u2026 by @armandobelardo in https://github.com/fern-api/fern/pull/3936\r\ \n* java, improvement: improve java exception naming by @dcb6 in https://github.com/fern-api/fern/pull/3938\r\ @@ -1276,18 +1276,18 @@ \ and `exclusiveMinimum` are always booleans by @dsinghvi in https://github.com/fern-api/fern/pull/3940\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.2...0.31.3" type: chore - created_at: '2024-06-26' - ir_version: 49 + createdAt: '2024-06-26' + irVersion: 49 version: 0.31.3 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): openapi parser gets boolean values safely\ \ by @dsinghvi in https://github.com/fern-api/fern/pull/3937\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.31.1...0.31.2" type: chore - created_at: '2024-06-26' - ir_version: 49 + createdAt: '2024-06-26' + irVersion: 49 version: 0.31.2 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: ruby RC respects header prefixes again by\ \ @armandobelardo in https://github.com/fern-api/fern/pull/3927\r\n* (feat,\ \ cli): add support for `--mode pull-request` in the CLI when running `fern\ @@ -1309,24 +1309,24 @@ \n* (fix, typescript): upgrade generators to `v46.2.0` by @dsinghvi in https://github.com/fern-api/fern/pull/3935\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.0...0.31.1" type: chore - created_at: '2024-06-26' - ir_version: 49 + createdAt: '2024-06-26' + irVersion: 49 version: 0.31.1 -- changelog_entry: +- changelogEntry: - summary: '**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.0-rc5...0.31.0' type: chore - created_at: '2024-06-24' - ir_version: 49 + createdAt: '2024-06-24' + irVersion: 49 version: 0.31.0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): set when uploading a mock server definition\ \ by @dsinghvi in https://github.com/fern-api/fern/pull/3926\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.31.0-rc4...0.31.0-rc5" type: chore - created_at: '2024-06-24' - ir_version: 49 + createdAt: '2024-06-24' + irVersion: 49 version: 0.31.0-rc5 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feat, IR): support streaming code generation\ \ with the parameter by @dsinghvi in https://github.com/fern-api/fern/pull/3914\r\ \n* (feat): update frontmatter docs by @chdeskur in https://github.com/fern-api/fern/pull/3916\r\ @@ -1335,10 +1335,10 @@ \ literal parameters are unspecified by @dsinghvi in https://github.com/fern-api/fern/pull/3921\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.0-rc3...0.31.0-rc4" type: chore - created_at: '2024-06-24' - ir_version: 49 + createdAt: '2024-06-24' + irVersion: 49 version: 0.31.0-rc4 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix, python): SDK doesn't leak `JSONDecodeError`\ \ to users by @dsinghvi in https://github.com/fern-api/fern/pull/3908\r\n* (fix,\ \ python): python sdk generator handles stream termination like `[[DONE]]` by\ @@ -1353,20 +1353,20 @@ \ support customizing api settings per generator by @dsinghvi in https://github.com/fern-api/fern/pull/3913\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.0-rc2...0.31.0-rc3" type: chore - created_at: '2024-06-24' - ir_version: 48 + createdAt: '2024-06-24' + irVersion: 48 version: 0.31.0-rc3 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix, csharp): concatenate `baseURL` and endpoint\ \ path together by @dsinghvi in https://github.com/fern-api/fern/pull/3906\r\ \n* (fix, cli): literal examples are generated correctly in the IR by @dsinghvi\ \ in https://github.com/fern-api/fern/pull/3907\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.31.0-rc1...0.31.0-rc2" type: chore - created_at: '2024-06-22' - ir_version: 48 + createdAt: '2024-06-22' + irVersion: 48 version: 0.31.0-rc2 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix, ruby: leverage a types module by @armandobelardo\ \ in https://github.com/fern-api/fern/pull/3893\r\n* (fix, typescript): generate\ \ streaming endpoint snippets by @dsinghvi in https://github.com/fern-api/fern/pull/3895\r\ @@ -1387,10 +1387,10 @@ \n\r\n## New Contributors\r\n* @trevorblades made their first contribution in\ \ https://github.com/fern-api/fern/pull/3872\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.31.0-rc0...0.31.0-rc1" type: chore - created_at: '2024-06-22' - ir_version: 48 + createdAt: '2024-06-22' + irVersion: 48 version: 0.31.0-rc1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix, csharp): revert to .NET 6+ compatibility\ \ by @dsinghvi in https://github.com/fern-api/fern/pull/3882\r\n* (fix, ts):\ \ Fix environment import in snippets by @amckinney in https://github.com/fern-api/fern/pull/3885\r\ @@ -1407,19 +1407,19 @@ \ toggle for new unions by @dsinghvi in https://github.com/fern-api/fern/pull/3891\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.30.10...0.31.0-rc0" type: chore - created_at: '2024-06-20' - ir_version: 48 + createdAt: '2024-06-20' + irVersion: 48 version: 0.31.0-rc0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (chore, python): Upgrade to IRv46 by @amckinney\ \ in https://github.com/fern-api/fern/pull/3880\r\n* feat: add basepath to preview\ \ generation by @abvthecity in https://github.com/fern-api/fern/pull/3877\r\n\ \r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.30.9...0.30.10" type: chore - created_at: '2024-06-19' - ir_version: 48 + createdAt: '2024-06-19' + irVersion: 48 version: 0.30.10 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: bold text on \u201Ccomparison with openapi\u201D\ \ docs by @zachkirsch in https://github.com/fern-api/fern/pull/3876\r\n* (fix,\ \ typescript): snippet templates include client import by @dsinghvi in https://github.com/fern-api/fern/pull/3878\r\ @@ -1430,10 +1430,10 @@ \ in https://github.com/fern-api/fern/pull/3879\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.30.8...0.30.9" type: chore - created_at: '2024-06-19' - ir_version: 48 + createdAt: '2024-06-19' + irVersion: 48 version: 0.30.9 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* java, feature: pagination by @dcb6 in https://github.com/fern-api/fern/pull/3845\r\ \n* (fix): handle code samples without accompanying examples by @dsinghvi in\ \ https://github.com/fern-api/fern/pull/3849\r\n* (fix, ts): Add environment\ @@ -1464,10 +1464,10 @@ \ servers with FastAPI by @minaelee in https://github.com/fern-api/fern/pull/3874\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.30.7...0.30.8" type: chore - created_at: '2024-06-18' - ir_version: 48 + createdAt: '2024-06-18' + irVersion: 48 version: 0.30.8 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: merge and filter children within non-visited\ \ subpackage by @abvthecity in https://github.com/fern-api/fern/pull/3854\r\n\ * (fix, docs): Update OAuth section by @amckinney in https://github.com/fern-api/fern/pull/3856\r\ @@ -1485,79 +1485,79 @@ \n* bump ir to account for ruby upgrade by @armandobelardo in https://github.com/fern-api/fern/pull/3868\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.30.8-rc6...0.30.8-rc7" type: chore - created_at: '2024-06-18' - ir_version: 48 + createdAt: '2024-06-18' + irVersion: 48 version: 0.30.8-rc7 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* feat: api navigation reorder by @abvthecity in\ \ https://github.com/fern-api/fern/pull/3841\r\n* (fix, webhooks): support audiences\ \ for webhooks and payload properties by @dsinghvi in https://github.com/fern-api/fern/pull/3851\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.30.8-rc2...0.30.8-rc6" type: chore - created_at: '2024-06-14' - ir_version: 47 + createdAt: '2024-06-14' + irVersion: 47 version: 0.30.8-rc6 -- changelog_entry: +- changelogEntry: - summary: '**Full Changelog**: https://github.com/fern-api/fern/compare/0.30.8-rc4...0.30.8-rc5' type: chore - created_at: '2024-06-14' - ir_version: 47 + createdAt: '2024-06-14' + irVersion: 47 version: 0.30.8-rc5 -- changelog_entry: +- changelogEntry: - summary: '**Full Changelog**: https://github.com/fern-api/fern/compare/0.30.8-rc3...0.30.8-rc4' type: chore - created_at: '2024-06-14' - ir_version: 47 + createdAt: '2024-06-14' + irVersion: 47 version: 0.30.8-rc4 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): handle code samples without accompanying\ \ examples by @dsinghvi in https://github.com/fern-api/fern/pull/3849\r\n* (fix,\ \ ts): Add environment property to snippets by @amckinney in https://github.com/fern-api/fern/pull/3850\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.30.8-rc1...0.30.8-rc3" type: chore - created_at: '2024-06-14' - ir_version: 47 + createdAt: '2024-06-14' + irVersion: 47 version: 0.30.8-rc3 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* java, feature: pagination by @dcb6 in https://github.com/fern-api/fern/pull/3845\r\ \n* (fix): handle code samples without accompanying examples by @dsinghvi in\ \ https://github.com/fern-api/fern/pull/3849\r\n* (fix, ts): Add environment\ \ property to snippets by @amckinney in https://github.com/fern-api/fern/pull/3850\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.30.7...0.30.8-rc2" type: chore - created_at: '2024-06-14' - ir_version: 47 + createdAt: '2024-06-14' + irVersion: 47 version: 0.30.8-rc2 -- changelog_entry: +- changelogEntry: - summary: '**Full Changelog**: https://github.com/fern-api/fern/compare/0.30.8-rc0...0.30.8-rc1' type: chore - created_at: '2024-06-14' - ir_version: 46 + createdAt: '2024-06-14' + irVersion: 46 version: 0.30.8-rc1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* java, feature: pagination by @dcb6 in https://github.com/fern-api/fern/pull/3845\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.30.7...0.30.8-rc0" type: chore - created_at: '2024-06-14' - ir_version: 46 + createdAt: '2024-06-14' + irVersion: 46 version: 0.30.8-rc0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: after parsing the paths, replace the image\ \ paths with file ids by @abvthecity in https://github.com/fern-api/fern/pull/3847\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.30.6...0.30.7" type: chore - created_at: '2024-06-13' - ir_version: 46 + createdAt: '2024-06-13' + irVersion: 46 version: 0.30.7 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feature, openapi): Add better support for OpenAPI\ \ webhooks by @amckinney in https://github.com/fern-api/fern/pull/3846\r\n\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.30.5...0.30.6" type: chore - created_at: '2024-06-13' - ir_version: 46 + createdAt: '2024-06-13' + irVersion: 46 version: 0.30.6 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix, go): Handle deepObject query parameter\ \ arrays by @amckinney in https://github.com/fern-api/fern/pull/3836\r\n* [FER-1986]\ \ Fix two DiscriminatedUnion bugs in dynamic Typescript snippets by @ppod1991\ @@ -1582,19 +1582,19 @@ \n* @ppod1991 made their first contribution in https://github.com/fern-api/fern/pull/3833\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.30.4...0.30.5" type: chore - created_at: '2024-06-13' - ir_version: 46 + createdAt: '2024-06-13' + irVersion: 46 version: 0.30.5 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: pagination is 1-based not 0 by @armandobelardo\ \ in https://github.com/fern-api/fern/pull/3835\r\n* (fix, openapi): fall back\ \ to default status code if none provided by @dsinghvi in https://github.com/fern-api/fern/pull/3834\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.30.3...0.30.4" type: chore - created_at: '2024-06-11' - ir_version: 46 + createdAt: '2024-06-11' + irVersion: 46 version: 0.30.4 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feature, ts): Add generator-cli client to generate\ \ README.md by @amckinney in https://github.com/fern-api/fern/pull/3817\r\n\ * (fix, python): Unions with single element and/or no properties by @amckinney\ @@ -1602,10 +1602,10 @@ \ more `allow-multiple` oneOf cases by @amckinney in https://github.com/fern-api/fern/pull/3830\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.30.2...0.30.3" type: chore - created_at: '2024-06-10' - ir_version: 46 + createdAt: '2024-06-10' + irVersion: 46 version: 0.30.3 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): snippet templates for discriminated unions\ \ specify `template_inputs` by @dsinghvi in https://github.com/fern-api/fern/pull/3808\r\ \n* fix python seed by @dsinghvi in https://github.com/fern-api/fern/pull/3809\r\ @@ -1622,10 +1622,10 @@ \n* (chore, ts): Pin IRv46 TypeScript migrator versions by @amckinney in https://github.com/fern-api/fern/pull/3821\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.30.1...0.30.2" type: chore - created_at: '2024-06-10' - ir_version: 46 + createdAt: '2024-06-10' + irVersion: 46 version: 0.30.2 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix, python: update timeout parameter docs by\ \ @armandobelardo in https://github.com/fern-api/fern/pull/3771\r\n* fix, python:\ \ mypy variance check by @armandobelardo in https://github.com/fern-api/fern/pull/3772\r\ @@ -1660,10 +1660,10 @@ \n\r\n## New Contributors\r\n* @jmedway614 made their first contribution in\ \ https://github.com/fern-api/fern/pull/3804\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.30.0...0.30.1" type: chore - created_at: '2024-06-07' - ir_version: 46 + createdAt: '2024-06-07' + irVersion: 46 version: 0.30.1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix, python: update timeout parameter docs by\ \ @armandobelardo in https://github.com/fern-api/fern/pull/3771\r\n* fix, python:\ \ mypy variance check by @armandobelardo in https://github.com/fern-api/fern/pull/3772\r\ @@ -1691,10 +1691,10 @@ \n* upgrade: fdr-sdk by @abvthecity in https://github.com/fern-api/fern/pull/3792\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.30.0...0.30.1-rc1" type: chore - created_at: '2024-06-06' - ir_version: 46 + createdAt: '2024-06-06' + irVersion: 46 version: 0.30.1-rc1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: address a number of papercuts in the mock\ \ server and python unit tests by @armandobelardo in https://github.com/fern-api/fern/pull/3749\r\ \n* (fix, ts): Simplify OAuth error handling by @amckinney in https://github.com/fern-api/fern/pull/3752\r\ @@ -1717,10 +1717,10 @@ \n* (feature): Add keywords configuration by @amckinney in https://github.com/fern-api/fern/pull/3769\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.29.5...0.30.0" type: chore - created_at: '2024-06-03' - ir_version: 46 + createdAt: '2024-06-03' + irVersion: 46 version: 0.30.0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: address a number of papercuts in the mock\ \ server and python unit tests by @armandobelardo in https://github.com/fern-api/fern/pull/3749\r\ \n* (fix, ts): Simplify OAuth error handling by @amckinney in https://github.com/fern-api/fern/pull/3752\r\ @@ -1742,25 +1742,25 @@ \ as undiscriminated unions by @armandobelardo in https://github.com/fern-api/fern/pull/3740\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.29.5...0.30.0-rc0" type: chore - created_at: '2024-06-03' - ir_version: 46 + createdAt: '2024-06-03' + irVersion: 46 version: 0.30.0-rc0 -- changelog_entry: +- changelogEntry: - summary: '**Full Changelog**: https://github.com/fern-api/fern/compare/0.29.5...0.29.6' type: chore - created_at: '2024-05-31' - ir_version: 45 + createdAt: '2024-05-31' + irVersion: 45 version: 0.29.6 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix, ts): Throw an error upon OAuth refresh\ \ failure by @amckinney in https://github.com/fern-api/fern/pull/3737\r\n* (fix,\ \ openapi): Preserve descriptions in anyOf by @amckinney in https://github.com/fern-api/fern/pull/3748\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.29.4...0.29.5" type: chore - created_at: '2024-05-31' - ir_version: 45 + createdAt: '2024-05-31' + irVersion: 45 version: 0.29.5 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix, typescript): disable integration test generation\ \ by @dsinghvi in https://github.com/fern-api/fern/pull/3731\r\n* (fix, typescript):\ \ generated GitHub workflows do not assume `fern` present by @dsinghvi in https://github.com/fern-api/fern/pull/3732\r\ @@ -1781,18 +1781,18 @@ \n* @chdeskur made their first contribution in https://github.com/fern-api/fern/pull/3738\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.29.3...0.29.4" type: chore - created_at: '2024-05-31' - ir_version: 45 + createdAt: '2024-05-31' + irVersion: 45 version: 0.29.4 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): write mock definition by @dsinghvi in\ \ https://github.com/fern-api/fern/pull/3730\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.29.2...0.29.3" type: chore - created_at: '2024-05-30' - ir_version: 45 + createdAt: '2024-05-30' + irVersion: 45 version: 0.29.3 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* docs: fix broken links and anchor text by @atwooddc\ \ in https://github.com/fern-api/fern/pull/3718\r\n* docs: nested tabs auto\ \ pagination page bug by @atwooddc in https://github.com/fern-api/fern/pull/3717\r\ @@ -1814,10 +1814,10 @@ \ Support OAuth for SDKs that set neverThrowErrors by @amckinney in https://github.com/fern-api/fern/pull/3729\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.29.1...0.29.2" type: chore - created_at: '2024-05-29' - ir_version: 45 + createdAt: '2024-05-29' + irVersion: 45 version: 0.29.2 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix, python: do not manually specify custom license\ \ file by @armandobelardo in https://github.com/fern-api/fern/pull/3697\r\n\ * build(deps): bump github.com/fern-api/generator-exec-go from 0.0.817 to 0.0.823\ @@ -1845,10 +1845,10 @@ \ path by @dsinghvi in https://github.com/fern-api/fern/pull/3720\r\n\r\n\r\n\ **Full Changelog**: https://github.com/fern-api/fern/compare/0.29.1-rc0...0.29.2" type: chore - created_at: '2024-05-28' - ir_version: 45 + createdAt: '2024-05-28' + irVersion: 45 version: 0.29.1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feat, csharp): generate `Environments.cs` and\ \ populate default `BaseURL` by @dsinghvi in https://github.com/fern-api/fern/pull/3677\r\ \n* (fix, csharp): package in LICENSE in `.csproj` by @dsinghvi in https://github.com/fern-api/fern/pull/3678\r\ @@ -1876,10 +1876,10 @@ \n* (feat, express): pass `next` into express handlers by @dsinghvi in https://github.com/fern-api/fern/pull/3696\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.29.0...0.29.1-rc0" type: chore - created_at: '2024-05-24' - ir_version: 45 + createdAt: '2024-05-24' + irVersion: 45 version: 0.29.1-rc0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix, python): fix naming conflicts with inlined\ \ body parameters by @armandobelardo in https://github.com/fern-api/fern/pull/3673\r\ \n* (fix, python): correct snippets for optional referenced requests when\u2026\ @@ -1890,10 +1890,10 @@ \ additionalProperties to extra-properties by @amckinney in https://github.com/fern-api/fern/pull/3675\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.28.0...0.29.0" type: chore - created_at: '2024-05-22' - ir_version: 45 + createdAt: '2024-05-22' + irVersion: 45 version: 0.29.0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feature): Add support for default values and\ \ validation rules by @amckinney in https://github.com/fern-api/fern/pull/3640\r\ \n* improvement: add in config to enrich pypi metadata by @armandobelardo in\ @@ -1911,10 +1911,10 @@ \n* (feature): Add SAML and SSO to common initialisms by @amckinney in https://github.com/fern-api/fern/pull/3670\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.27.0...0.28.0" type: chore - created_at: '2024-05-21' - ir_version: 45 + createdAt: '2024-05-21' + irVersion: 45 version: 0.28.0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feature): Add support for default values and\ \ validation rules by @amckinney in https://github.com/fern-api/fern/pull/3640\r\ \n* improvement: add in config to enrich pypi metadata by @armandobelardo in\ @@ -1922,17 +1922,17 @@ \ includes license, version, and github url by @dsinghvi in https://github.com/fern-api/fern/pull/3659\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.27.0...0.27.1-rc0" type: chore - created_at: '2024-05-21' - ir_version: 45 + createdAt: '2024-05-21' + irVersion: 45 version: 0.27.1-rc0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n- (feature): support local preview of docs via\ \ `fern docs dev`\r\n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.26.11...0.27.0" type: chore - created_at: '2024-05-20' - ir_version: 45 + createdAt: '2024-05-20' + irVersion: 45 version: 0.27.0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feat, docs): document local previews by @dsinghvi\ \ in https://github.com/fern-api/fern/pull/3649\r\n* chore: add identifier override\ \ to further specify snippets by @armandobelardo in https://github.com/fern-api/fern/pull/3642\r\ @@ -1944,28 +1944,28 @@ \n\r\n## New Contributors\r\n* @atwooddc made their first contribution in https://github.com/fern-api/fern/pull/3656\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.26.10...0.26.11" type: chore - created_at: '2024-05-20' - ir_version: 45 + createdAt: '2024-05-20' + irVersion: 45 version: 0.26.11 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): `fern docs preview` -> `fern docs dev`\ \ by @dsinghvi in https://github.com/fern-api/fern/pull/3647\r\n* (fix): docs\ \ preview server is fault tolerant to invalid `docs.yml` files by @dsinghvi\ \ in https://github.com/fern-api/fern/pull/3648\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.26.10-rc2...0.26.10" type: chore - created_at: '2024-05-19' - ir_version: 45 + createdAt: '2024-05-19' + irVersion: 45 version: 0.26.10 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): improve local preview responsiveness by\ \ @dsinghvi in https://github.com/fern-api/fern/pull/3646\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.26.10-rc1...0.26.10-rc2" type: chore - created_at: '2024-05-19' - ir_version: 45 + createdAt: '2024-05-19' + irVersion: 45 version: 0.26.10-rc2 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* chore: document auto-pagination configuration\ \ by @armandobelardo in https://github.com/fern-api/fern/pull/3644\r\n* Tidy\ \ up python generator docs by @fabubaker in https://github.com/fern-api/fern/pull/3645\r\ @@ -1975,10 +1975,10 @@ \n* @fabubaker made their first contribution in https://github.com/fern-api/fern/pull/3645\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.26.10-rc0...0.26.10-rc1" type: chore - created_at: '2024-05-19' - ir_version: 45 + createdAt: '2024-05-19' + irVersion: 45 version: 0.26.10-rc1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* chore: clean up some nuget references by @armandobelardo\ \ in https://github.com/fern-api/fern/pull/3627\r\n* (fix, ts): OAuth provides\ \ an optional token by @amckinney in https://github.com/fern-api/fern/pull/3633\r\ @@ -1995,10 +1995,10 @@ \n* fix formatting of our own java code by @dcb6 in https://github.com/fern-api/fern/pull/3641\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.26.9...0.26.10-rc0" type: chore - created_at: '2024-05-17' - ir_version: 45 + createdAt: '2024-05-17' + irVersion: 45 version: 0.26.10-rc0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix, ts): Client credentials are optional with\ \ env vars by @amckinney in https://github.com/fern-api/fern/pull/3617\r\n*\ \ fix: upload images in changelogs by @abvthecity in https://github.com/fern-api/fern/pull/3623\r\ @@ -2008,43 +2008,43 @@ \n* (fix): generate unknown examples as primitive by @dsinghvi in https://github.com/fern-api/fern/pull/3626\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.26.8...0.26.9" type: chore - created_at: '2024-05-15' - ir_version: 44 + createdAt: '2024-05-15' + irVersion: 44 version: 0.26.9 -- changelog_entry: +- changelogEntry: - summary: Release 0.26.9-rc2 type: chore - created_at: '2024-05-15' - ir_version: 44 + createdAt: '2024-05-15' + irVersion: 44 version: 0.26.9-rc2 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: batch image and file upload by @abvthecity\ \ in https://github.com/fern-api/fern/pull/3624\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.26.9-rc0...0.26.9-rc1" type: chore - created_at: '2024-05-15' - ir_version: 44 + createdAt: '2024-05-15' + irVersion: 44 version: 0.26.9-rc1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix, ts): Client credentials are optional with\ \ env vars by @amckinney in https://github.com/fern-api/fern/pull/3617\r\n*\ \ fix: upload images in changelogs by @abvthecity in https://github.com/fern-api/fern/pull/3623\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.26.8...0.26.9\r\ \n" type: chore - created_at: '2024-05-15' - ir_version: 44 + createdAt: '2024-05-15' + irVersion: 44 version: 0.26.9-rc0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix, openapi): Fix nameOverride resolution by\ \ @amckinney in https://github.com/fern-api/fern/pull/3622\r\n* (docs): Add\ \ OAuth SDK docs by @amckinney in https://github.com/fern-api/fern/pull/3615\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.26.7...0.26.8" type: chore - created_at: '2024-05-14' - ir_version: 44 + createdAt: '2024-05-14' + irVersion: 44 version: 0.26.8 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* [WIP] Upgrade Java Generator to IR 42 by @dcb6\ \ in https://github.com/fern-api/fern/pull/3608\r\n* (improvement, fern): Add\ \ better error for invalid generators.yml by @amckinney in https://github.com/fern-api/fern/pull/3521\r\ @@ -2054,10 +2054,10 @@ \n* (fix, ir): Fix undiscriminated union examples by @amckinney in https://github.com/fern-api/fern/pull/3619\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.26.6...0.26.7" type: chore - created_at: '2024-05-14' - ir_version: 44 + createdAt: '2024-05-14' + irVersion: 44 version: 0.26.7 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix, openapi): Consolidate enums into discriminants\ \ by @amckinney in https://github.com/fern-api/fern/pull/3607\r\n* (feature,\ \ ts): Support oauth client credentials flow by @amckinney in https://github.com/fern-api/fern/pull/3578\r\ @@ -2065,10 +2065,10 @@ \ to a field by @dsinghvi in https://github.com/fern-api/fern/pull/3613\r\n\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.26.5...0.26.6" type: chore - created_at: '2024-05-14' - ir_version: 44 + createdAt: '2024-05-14' + irVersion: 44 version: 0.26.6 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): eslint passes by @dsinghvi in https://github.com/fern-api/fern/pull/3603\r\ \n* (fix, typescript): ensure formdata utils work cross-runtime by @armandobelardo\ \ in https://github.com/fern-api/fern/pull/3601\r\n* (improvement, yaml): Update\ @@ -2078,10 +2078,10 @@ \ changelog paths, and properly handle in tabbed docs by @abvthecity in https://github.com/fern-api/fern/pull/3610\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.26.4...0.26.5" type: chore - created_at: '2024-05-13' - ir_version: 44 + createdAt: '2024-05-13' + irVersion: 44 version: 0.26.5 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (docs) Add intro section by @dannysheridan in\ \ https://github.com/fern-api/fern/pull/3547\r\n* (chore, fastapi, ruby sdk)\ \ release versions by @dannysheridan in https://github.com/fern-api/fern/pull/3587\r\ @@ -2110,43 +2110,43 @@ \n\r\n## New Contributors\r\n* @last-developer made their first contribution\ \ in https://github.com/fern-api/fern/pull/3597\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.26.3...0.26.4" type: chore - created_at: '2024-05-13' - ir_version: 44 + createdAt: '2024-05-13' + irVersion: 44 version: 0.26.4 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: upgrade gen version now pulls image correctly\ \ by @armandobelardo in https://github.com/fern-api/fern/pull/3584\r\n\r\n\r\ \n**Full Changelog**: https://github.com/fern-api/fern/compare/0.26.2...0.26.3" type: chore - created_at: '2024-05-09' - ir_version: 43 + createdAt: '2024-05-09' + irVersion: 43 version: 0.26.3 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* feat, cli: add `fern generator upgrade` command\ \ by @armandobelardo in https://github.com/fern-api/fern/pull/3535\r\n* (fix,\ \ internal): typescript generators depend on latest ir by @dsinghvi in https://github.com/fern-api/fern/pull/3583\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.26.1...0.26.2" type: chore - created_at: '2024-05-09' - ir_version: 43 + createdAt: '2024-05-09' + irVersion: 43 version: 0.26.2 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feat, docs): send status code to fdr by @dsinghvi\ \ in https://github.com/fern-api/fern/pull/3582\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.26.0...0.26.1" type: chore - created_at: '2024-05-09' - ir_version: 43 + createdAt: '2024-05-09' + irVersion: 43 version: 0.26.1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feat, definition): support response status codes\ \ by @dsinghvi in https://github.com/fern-api/fern/pull/3580\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.25.0...0.26.0" type: chore - created_at: '2024-05-09' - ir_version: 43 + createdAt: '2024-05-09' + irVersion: 43 version: 0.26.0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* feat: add origin and ability to update API spec\ \ via CLI by @armandobelardo in https://github.com/fern-api/fern/pull/3533\r\ \n* internal: add in tags and labels for docker images for use in upgrade\u2026\ @@ -2195,10 +2195,10 @@ \n* @KenzoBenzo made their first contribution in https://github.com/fern-api/fern/pull/3559\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.24.0...0.25.0" type: chore - created_at: '2024-05-08' - ir_version: 42 + createdAt: '2024-05-08' + irVersion: 42 version: 0.25.0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (express): Release 0.12.0-rc2 by @amckinney in\ \ https://github.com/fern-api/fern/pull/3555\r\n* fix, java: do not require\ \ non-auth headers if auth is mandatory by @armandobelardo in https://github.com/fern-api/fern/pull/3549\r\ @@ -2206,10 +2206,10 @@ \ https://github.com/fern-api/fern/pull/3556\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.25.0-rc2...0.25.0-rc3" type: chore - created_at: '2024-05-07' - ir_version: 41 + createdAt: '2024-05-07' + irVersion: 41 version: 0.25.0-rc3 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* feat: add origin and ability to update API spec\ \ via CLI by @armandobelardo in https://github.com/fern-api/fern/pull/3533\r\ \n* internal: add in tags and labels for docker images for use in upgrade\u2026\ @@ -2230,10 +2230,10 @@ \ https://github.com/fern-api/fern/pull/3536\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.24.0...0.25.0-rc2" type: chore - created_at: '2024-05-07' - ir_version: 41 + createdAt: '2024-05-07' + irVersion: 41 version: 0.25.0-rc2 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* feat: add origin and ability to update API spec\ \ via CLI by @armandobelardo in https://github.com/fern-api/fern/pull/3533\r\ \n* internal: add in tags and labels for docker images for use in upgrade\u2026\ @@ -2252,10 +2252,10 @@ \n* (fix): pass in example.value to error converter by @dsinghvi in https://github.com/fern-api/fern/pull/3554\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.24.0...0.25.0-rc1" type: chore - created_at: '2024-05-07' - ir_version: 41 + createdAt: '2024-05-07' + irVersion: 41 version: 0.25.0-rc1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* feat: add origin and ability to update API spec\ \ via CLI by @armandobelardo in https://github.com/fern-api/fern/pull/3533\r\ \n* internal: add in tags and labels for docker images for use in upgrade\u2026\ @@ -2273,10 +2273,10 @@ \ ir to fern carries through error examples by @dsinghvi in https://github.com/fern-api/fern/pull/3551\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.24.0...0.25.0-rc0" type: chore - created_at: '2024-05-07' - ir_version: 41 + createdAt: '2024-05-07' + irVersion: 41 version: 0.25.0-rc0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): remove `api.yml` not found error when\ \ the openapi folder is present by @dsinghvi in https://github.com/fern-api/fern/pull/3519\r\ \n* add example snippet syntax by @abvthecity in https://github.com/fern-api/fern/pull/3523\r\ @@ -2287,10 +2287,10 @@ \ x-fern-base-path extension by @amckinney in https://github.com/fern-api/fern/pull/3530\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.23.7...0.24.0" type: chore - created_at: '2024-05-06' - ir_version: 40 + createdAt: '2024-05-06' + irVersion: 40 version: 0.24.0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: The vanilla pydantic base model now respects\ \ the by @armandobelardo in https://github.com/fern-api/fern/pull/3504\r\n*\ \ (fix): support parsing path parameters in asyncapi v2 by @dsinghvi in https://github.com/fern-api/fern/pull/3505\r\ @@ -2312,10 +2312,10 @@ \n* (feature): expose `x-fern-property-name` extension by @dsinghvi in https://github.com/fern-api/fern/pull/3518\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.23.6...0.23.7" type: chore - created_at: '2024-05-02' - ir_version: 40 + createdAt: '2024-05-02' + irVersion: 40 version: 0.23.7 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* docs: Add services to entities with `availability`\ \ by @jackfischer in https://github.com/fern-api/fern/pull/3500\r\n* fix typo\ \ in docs by @rnz269 in https://github.com/fern-api/fern/pull/3502\r\n* fix:\ @@ -2324,18 +2324,18 @@ \ Contributors\r\n* @rnz269 made their first contribution in https://github.com/fern-api/fern/pull/3502\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.23.5...0.23.6" type: chore - created_at: '2024-05-01' - ir_version: 40 + createdAt: '2024-05-01' + irVersion: 40 version: 0.23.6 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): literal descriptions from OpenAPI by @dsinghvi\ \ in https://github.com/fern-api/fern/pull/3501\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.23.4...0.23.5" type: chore - created_at: '2024-05-01' - ir_version: 40 + createdAt: '2024-05-01' + irVersion: 40 version: 0.23.5 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* improvements, python: update docstrings to match\ \ numpydoc convention by @armandobelardo in https://github.com/fern-api/fern/pull/3487\r\ \n* feat, python: introduce flag to inline request params in function sig\u2026\ @@ -2352,18 +2352,18 @@ \ in https://github.com/fern-api/fern/pull/3499\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.23.3...0.23.4" type: chore - created_at: '2024-05-01' - ir_version: 40 + createdAt: '2024-05-01' + irVersion: 40 version: 0.23.4 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): send file arrays to fdr by @dsinghvi in\ \ https://github.com/fern-api/fern/pull/3492\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.23.2...0.23.3" type: chore - created_at: '2024-04-30' - ir_version: 40 + createdAt: '2024-04-30' + irVersion: 40 version: 0.23.3 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* improvement: throw a better error when an invalid\ \ version is used by @armandobelardo in https://github.com/fern-api/fern/pull/3477\r\ \n* (fix, go): Discrimninated unions always include discriminant by @amckinney\ @@ -2381,10 +2381,10 @@ \ docs): document frames and endpoint req/res snippets by @dsinghvi in https://github.com/fern-api/fern/pull/3490\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.23.1...0.23.2" type: chore - created_at: '2024-04-30' - ir_version: 40 + createdAt: '2024-04-30' + irVersion: 40 version: 0.23.2 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: run seed to get CI to green by @armandobelardo\ \ in https://github.com/fern-api/fern/pull/3463\r\n* (feature, go): Add support\ \ for extra properties by @amckinney in https://github.com/fern-api/fern/pull/3462\r\ @@ -2406,16 +2406,16 @@ \n\r\n## New Contributors\r\n* @jhpak22 made their first contribution in https://github.com/fern-api/fern/pull/3193\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.23.0...0.23.1-rc6" type: chore - created_at: '2024-04-26' - ir_version: 40 + createdAt: '2024-04-26' + irVersion: 40 version: 0.23.1-rc6 -- changelog_entry: +- changelogEntry: - summary: Release 0.23.1 type: chore - created_at: '2024-04-26' - ir_version: 40 + createdAt: '2024-04-26' + irVersion: 40 version: 0.23.1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: run seed to get CI to green by @armandobelardo\ \ in https://github.com/fern-api/fern/pull/3463\r\n* (feature, go): Add support\ \ for extra properties by @amckinney in https://github.com/fern-api/fern/pull/3462\r\ @@ -2436,10 +2436,10 @@ \ Contributors\r\n* @jhpak22 made their first contribution in https://github.com/fern-api/fern/pull/3193\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.23.0...0.23.1-rc5" type: chore - created_at: '2024-04-26' - ir_version: 40 + createdAt: '2024-04-26' + irVersion: 40 version: 0.23.1-rc5 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: run seed to get CI to green by @armandobelardo\ \ in https://github.com/fern-api/fern/pull/3463\r\n* (feature, go): Add support\ \ for extra properties by @amckinney in https://github.com/fern-api/fern/pull/3462\r\ @@ -2455,10 +2455,10 @@ \n* (fix): backfill SSE events as streaming json by @dsinghvi in https://github.com/fern-api/fern/pull/3472\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.23.0...0.23.1-rc4" type: chore - created_at: '2024-04-26' - ir_version: 40 + createdAt: '2024-04-26' + irVersion: 40 version: 0.23.1-rc4 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: run seed to get CI to green by @armandobelardo\ \ in https://github.com/fern-api/fern/pull/3463\r\n* (feature, go): Add support\ \ for extra properties by @amckinney in https://github.com/fern-api/fern/pull/3462\r\ @@ -2467,19 +2467,19 @@ \ custom domains by @abvthecity in https://github.com/fern-api/fern/pull/3466\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.23.0...0.23.1-rc1" type: chore - created_at: '2024-04-25' - ir_version: 40 + createdAt: '2024-04-25' + irVersion: 40 version: 0.23.1-rc1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: run seed to get CI to green by @armandobelardo\ \ in https://github.com/fern-api/fern/pull/3463\r\n* (feature, go): Add support\ \ for extra properties by @amckinney in https://github.com/fern-api/fern/pull/3462\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.23.0...0.23.1-rc0" type: chore - created_at: '2024-04-25' - ir_version: 40 + createdAt: '2024-04-25' + irVersion: 40 version: 0.23.1-rc0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feat): add `format` to the `x-fern-streaming`\ \ extension to support sse by @dsinghvi in https://github.com/fern-api/fern/pull/3407\r\ \n* Revert \"(fix): inline discriminated union props\" by @dsinghvi in https://github.com/fern-api/fern/pull/3408\r\ @@ -2542,18 +2542,18 @@ \n\r\n## New Contributors\r\n* @franklinharvey made their first contribution\ \ in https://github.com/fern-api/fern/pull/3418\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.22.0...0.23.0" type: chore - created_at: '2024-04-25' - ir_version: 40 + createdAt: '2024-04-25' + irVersion: 40 version: 0.23.0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* improvement, oas: do not require schema to be\ \ present to parse response objects by @armandobelardo in https://github.com/fern-api/fern/pull/3438\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.23.0-rc5...0.23.0-rc6" type: chore - created_at: '2024-04-23' - ir_version: 39 + createdAt: '2024-04-23' + irVersion: 39 version: 0.23.0-rc6 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feat): add `format` to the `x-fern-streaming`\ \ extension to support sse by @dsinghvi in https://github.com/fern-api/fern/pull/3407\r\ \n* Revert \"(fix): inline discriminated union props\" by @dsinghvi in https://github.com/fern-api/fern/pull/3408\r\ @@ -2590,10 +2590,10 @@ \n\r\n## New Contributors\r\n* @franklinharvey made their first contribution\ \ in https://github.com/fern-api/fern/pull/3418\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.22.0...0.23.0-rc5" type: chore - created_at: '2024-04-23' - ir_version: 39 + createdAt: '2024-04-23' + irVersion: 39 version: 0.23.0-rc5 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feat): add `format` to the `x-fern-streaming`\ \ extension to support sse by @dsinghvi in https://github.com/fern-api/fern/pull/3407\r\ \n* Revert \"(fix): inline discriminated union props\" by @dsinghvi in https://github.com/fern-api/fern/pull/3408\r\ @@ -2628,10 +2628,10 @@ \n\r\n## New Contributors\r\n* @franklinharvey made their first contribution\ \ in https://github.com/fern-api/fern/pull/3418\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.22.0...0.23.0-rc4" type: chore - created_at: '2024-04-23' - ir_version: 39 + createdAt: '2024-04-23' + irVersion: 39 version: 0.23.0-rc4 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (chore, docs): document automated registry publishing)\ \ by @dsinghvi in https://github.com/fern-api/fern/pull/3379\r\n* (feature):\ \ Add allowExtraFields configuration to TypeScript generators by @amckinney\ @@ -2661,10 +2661,10 @@ \n\r\n## New Contributors\r\n* @bsinghvi made their first contribution in https://github.com/fern-api/fern/pull/3394\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.21.0...0.22.0" type: chore - created_at: '2024-04-19' - ir_version: 38 + createdAt: '2024-04-19' + irVersion: 38 version: 0.22.0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* improvements: misc ruby QOL changes by @armandobelardo\ \ in https://github.com/fern-api/fern/pull/3349\r\n* fix readme links to images\ \ that were moved from /docs/images by @harry-humanloop in https://github.com/fern-api/fern/pull/3355\r\ @@ -2686,10 +2686,10 @@ \r\n## New Contributors\r\n* @harry-humanloop made their first contribution\ \ in https://github.com/fern-api/fern/pull/3355\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.20.0...0.21.0" type: chore - created_at: '2024-04-15' - ir_version: 37 + createdAt: '2024-04-15' + irVersion: 37 version: 0.21.0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): code blocks are valid by @dsinghvi in\ \ https://github.com/fern-api/fern/pull/3337\r\n* improvement, ruby: add and\ \ run rake to run dummy test for build errors by @armandobelardo in https://github.com/fern-api/fern/pull/3330\r\ @@ -2715,10 +2715,10 @@ \n* (chore): changelog dates are ready based on mdx title by @dsinghvi in https://github.com/fern-api/fern/pull/3354\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.19.31...0.20.0" type: chore - created_at: '2024-04-10' - ir_version: 37 + createdAt: '2024-04-10' + irVersion: 37 version: 0.20.0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* revert: python generator version 0.13.2 by @armandobelardo\ \ in https://github.com/fern-api/fern/pull/3316\r\n* break: release python generator\ \ 1.x by @armandobelardo in https://github.com/fern-api/fern/pull/3312\r\n*\ @@ -2742,18 +2742,18 @@ \ by @dsinghvi in https://github.com/fern-api/fern/pull/3333\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.19.30...0.19.31-rc0" type: chore - created_at: '2024-04-05' - ir_version: 37 + createdAt: '2024-04-05' + irVersion: 37 version: 0.19.31 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): send auth prefix to docs by @dsinghvi\ \ in https://github.com/fern-api/fern/pull/3314\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.19.29...0.19.30" type: chore - created_at: '2024-04-03' - ir_version: 37 + createdAt: '2024-04-03' + irVersion: 37 version: 0.19.30 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feature): Add retainOriginalCasing option to\ \ TypeScript generators by @amckinney in https://github.com/fern-api/fern/pull/3310\r\ \n* (feature): Implement pagination by @amckinney in https://github.com/fern-api/fern/pull/3304\r\ @@ -2762,105 +2762,105 @@ \n* (fix): pass through correct maven url by @dsinghvi in https://github.com/fern-api/fern/pull/3315\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.19.28...0.19.29" type: chore - created_at: '2024-04-03' - ir_version: 37 + createdAt: '2024-04-03' + irVersion: 37 version: 0.19.29 -- changelog_entry: +- changelogEntry: - summary: '**Full Changelog**: https://github.com/fern-api/fern/compare/0.19.27...0.19.28' type: chore - created_at: '2024-04-02' - ir_version: 37 + createdAt: '2024-04-02' + irVersion: 37 version: 0.19.28 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (chore): no icon tabs by @dsinghvi in https://github.com/fern-api/fern/pull/3309\r\ \n* fix: allow for specifying x-fern-examples as the yaml schema, not jus\u2026\ \ by @armandobelardo in https://github.com/fern-api/fern/pull/3308\r\n\r\n\r\ \n**Full Changelog**: https://github.com/fern-api/fern/compare/0.19.26...0.19.27" type: chore - created_at: '2024-04-02' - ir_version: 37 + createdAt: '2024-04-02' + irVersion: 37 version: 0.19.27 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): fern docs use horizontal tabs by @dsinghvi\ \ in https://github.com/fern-api/fern/pull/3307\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.19.25...0.19.26" type: chore - created_at: '2024-04-01' - ir_version: 37 + createdAt: '2024-04-01' + irVersion: 37 version: 0.19.26 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* improvement: allow header auth extension to specify\ \ auth prefix by @armandobelardo in https://github.com/fern-api/fern/pull/3303\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.19.24...0.19.25" type: chore - created_at: '2024-04-01' - ir_version: 37 + createdAt: '2024-04-01' + irVersion: 37 version: 0.19.25 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): allow specifying license in publish metadata\ \ by @dsinghvi in https://github.com/fern-api/fern/pull/3292\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.19.22...0.19.24" type: chore - created_at: '2024-03-29' - ir_version: 37 + createdAt: '2024-03-29' + irVersion: 37 version: 0.19.24 -- changelog_entry: +- changelogEntry: - summary: '**Full Changelog**: https://github.com/fern-api/fern/compare/0.19.24-rc2...0.19.24-rc3' type: chore - created_at: '2024-03-29' - ir_version: 37 + createdAt: '2024-03-29' + irVersion: 37 version: 0.19.24-rc3 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* chore(docs): alphabetize docs components in the\ \ navigation sidebar by @abvthecity in https://github.com/fern-api/fern/pull/3278\r\ \n* fix: generate examples for multipart-form by @abvthecity in https://github.com/fern-api/fern/pull/3253\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.19.23...0.19.24-rc2" type: chore - created_at: '2024-03-29' - ir_version: 37 + createdAt: '2024-03-29' + irVersion: 37 version: 0.19.24-rc2 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* [(fix): openapi importer ignores duplicate enum\ \ names](https://github.com/fern-api/fern/commit/6473f3269e31ad896aecc70c03149094ecd9679c)\ \ by @dsinghvi\r\n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.19.23...0.19.24-rc1" type: chore - created_at: '2024-03-29' - ir_version: 37 + createdAt: '2024-03-29' + irVersion: 37 version: 0.19.24-rc1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* chore(docs): alphabetize docs components in the\ \ navigation sidebar by @abvthecity in https://github.com/fern-api/fern/pull/3278\r\ \n* fix: generate examples for multipart-form by @abvthecity in https://github.com/fern-api/fern/pull/3253\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.19.23...0.19.24-rc0" type: chore - created_at: '2024-03-29' - ir_version: 37 + createdAt: '2024-03-29' + irVersion: 37 version: 0.19.24-rc0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (chore): introduce to plumb through display\ \ name by @dsinghvi in https://github.com/fern-api/fern/pull/3290\r\n\r\n\r\n\ **Full Changelog**: https://github.com/fern-api/fern/compare/0.19.22...0.19.23" type: chore - created_at: '2024-03-29' - ir_version: 37 + createdAt: '2024-03-29' + irVersion: 37 version: 0.19.23 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): use display names for services by @dsinghvi\ \ in https://github.com/fern-api/fern/pull/3289\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.19.21...0.19.22" type: chore - created_at: '2024-03-28' - ir_version: 37 + createdAt: '2024-03-28' + irVersion: 37 version: 0.19.22 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* feat: API navigation overrides by @abvthecity\ \ in https://github.com/fern-api/fern/pull/3205\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.19.20...0.19.21" type: chore - created_at: '2024-03-28' - ir_version: 37 + createdAt: '2024-03-28' + irVersion: 37 version: 0.19.21 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* improvement, python: add __version__ variable\ \ by @armandobelardo in https://github.com/fern-api/fern/pull/3262\r\n* (docs):\ \ update fern cli commands docs by @minaelee in https://github.com/fern-api/fern/pull/3215\r\ @@ -2884,40 +2884,40 @@ \n* (fix): Maps are complex query params by @amckinney in https://github.com/fern-api/fern/pull/3285\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.19.19...0.19.20" type: chore - created_at: '2024-03-27' - ir_version: 37 + createdAt: '2024-03-27' + irVersion: 37 version: 0.19.20 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): docs for `optionalImplementation` use\ \ the right key by @dsinghvi in https://github.com/fern-api/fern/pull/3254\r\ \n* (fix): support schema references in OpenAPI that aren't just Schema Ids\ \ by @omarrida in https://github.com/fern-api/fern/pull/3259\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.19.18...0.19.19" type: chore - created_at: '2024-03-25' - ir_version: 37 + createdAt: '2024-03-25' + irVersion: 37 version: 0.19.19 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: update python defaults to be the user provided\ \ number and not th\u2026 by @armandobelardo in https://github.com/fern-api/fern/pull/3248\r\ \n* fix depth check to prevent max call stack exceeded issue by @omarrida in\ \ https://github.com/fern-api/fern/pull/3247\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.19.17...0.19.18" type: chore - created_at: '2024-03-23' - ir_version: 37 + createdAt: '2024-03-23' + irVersion: 37 version: 0.19.18 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): fix typo in writing license by @armandobelardo\ \ in https://github.com/fern-api/fern/pull/3245\r\n* (internal): consolidate\ \ GeneratorNotificationService implementations by @omarrida in https://github.com/fern-api/fern/pull/3235\r\ \n* (feature): merge x-codeSamples with x-fern-examples by @abvthecity in https://github.com/fern-api/fern/pull/3246\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.19.16...0.19.17" type: chore - created_at: '2024-03-22' - ir_version: 37 + createdAt: '2024-03-22' + irVersion: 37 version: 0.19.17 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (docs): document full slug override in front\ \ matter by @minaelee in https://github.com/fern-api/fern/pull/3219\r\n* fix:\ \ create a pom config for publishing by @armandobelardo in https://github.com/fern-api/fern/pull/3243\r\ @@ -2925,10 +2925,10 @@ \ in https://github.com/fern-api/fern/pull/3244\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.19.16-rc0...0.19.16" type: chore - created_at: '2024-03-21' - ir_version: 37 + createdAt: '2024-03-21' + irVersion: 37 version: 0.19.16 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix, java: make gpg publish script executable\ \ by @armandobelardo in https://github.com/fern-api/fern/pull/3236\r\n* (docs):\ \ update links due to recent docs changes by @minaelee in https://github.com/fern-api/fern/pull/3233\r\ @@ -2938,10 +2938,10 @@ \n* fix: update java registry in cli too by @armandobelardo in https://github.com/fern-api/fern/pull/3242\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.19.14...0.19.15" type: chore - created_at: '2024-03-21' - ir_version: 37 + createdAt: '2024-03-21' + irVersion: 37 version: 0.19.15 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feature): sdk endpoint by @dsinghvi in https://github.com/fern-api/fern/pull/3197\r\ \n* feat: add in gpg signing for gradle publish by @armandobelardo in https://github.com/fern-api/fern/pull/3195\r\ \n* FER-970: Improve performance in by reducing reliance on async behavior and\ @@ -2976,10 +2976,10 @@ * @omarrida made their first contribution in https://github.com/fern-api/fern/pull/3206\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.19.13...0.19.14-rc3" type: chore - created_at: '2024-03-21' - ir_version: 37 + createdAt: '2024-03-21' + irVersion: 37 version: 0.19.14 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feature): sdk endpoint by @dsinghvi in https://github.com/fern-api/fern/pull/3197\r\ \n* feat: add in gpg signing for gradle publish by @armandobelardo in https://github.com/fern-api/fern/pull/3195\r\ \n* FER-970: Improve performance in by reducing reliance on async behavior and\ @@ -2998,28 +2998,28 @@ \n\r\n## New Contributors\r\n* @omarrida made their first contribution in https://github.com/fern-api/fern/pull/3206\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.19.13...0.19.14-rc0" type: chore - created_at: '2024-03-19' - ir_version: 37 + createdAt: '2024-03-19' + irVersion: 37 version: 0.19.14-rc0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: tab slug override should be passed to FDR\ \ by @abvthecity in https://github.com/fern-api/fern/pull/3198\r\n* fix: python\ \ retry wrapper leverages the right types by @armandobelardo in https://github.com/fern-api/fern/pull/3204\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.19.12...0.19.13" type: chore - created_at: '2024-03-18' - ir_version: 37 + createdAt: '2024-03-18' + irVersion: 37 version: 0.19.13 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): unit tests for python now run successfully\ \ by @armandobelardo in https://github.com/fern-api/fern/pull/3187\r\n* (improvement):\ \ allow x-fern-sdk-group-name to be a list by @mscolnick in https://github.com/fern-api/fern/pull/3196\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.19.11...0.19.12" type: chore - created_at: '2024-03-18' - ir_version: 37 + createdAt: '2024-03-18' + irVersion: 37 version: 0.19.12 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* chore: bump versions of public python sdk to\ \ produce unit tests by @armandobelardo in https://github.com/fern-api/fern/pull/3179\r\ \n* fix: small fix for python sdk gen by @armandobelardo in https://github.com/fern-api/fern/pull/3181\r\ @@ -3029,36 +3029,36 @@ \ from openapi-overrides.yml by @mscolnick in https://github.com/fern-api/fern/pull/3170\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.19.10...0.19.11" type: chore - created_at: '2024-03-15' - ir_version: 37 + createdAt: '2024-03-15' + irVersion: 37 version: 0.19.11 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: add in envvar scanning for more than bearer\ \ auth by @armandobelardo in https://github.com/fern-api/fern/pull/3176\r\n\ * fixing unit tests by @armandobelardo in https://github.com/fern-api/fern/pull/3168\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.19.9...0.19.10" type: chore - created_at: '2024-03-15' - ir_version: 37 + createdAt: '2024-03-15' + irVersion: 37 version: 0.19.10 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): make sure that deep object query params\ \ are reverse migrated t\u2026 by @dsinghvi in https://github.com/fern-api/fern/pull/3172\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.19.8...0.19.9" type: chore - created_at: '2024-03-13' - ir_version: 37 + createdAt: '2024-03-13' + irVersion: 37 version: 0.19.9 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: run seed for ruby-seed by @armandobelardo\ \ in https://github.com/fern-api/fern/pull/3167\r\n* (fix): getReferencedMarkdownFiles\ \ should ignore http/https links by @abvthecity in https://github.com/fern-api/fern/pull/3169\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.19.7...0.19.8" type: chore - created_at: '2024-03-13' - ir_version: 37 + createdAt: '2024-03-13' + irVersion: 37 version: 0.19.8 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* feat: init c# playground by @armandobelardo in\ \ https://github.com/fern-api/fern/pull/3142\r\n* build(deps-dev): bump eslint-plugin-tailwindcss\ \ from 3.13.0 to 3.13.1 by @dependabot in https://github.com/fern-api/fern/pull/2946\r\ @@ -3083,64 +3083,64 @@ \n\r\n## New Contributors\r\n* @buie made their first contribution in https://github.com/fern-api/fern/pull/3144\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.19.6...0.19.7-rc0" type: chore - created_at: '2024-03-13' - ir_version: 37 + createdAt: '2024-03-13' + irVersion: 37 version: 0.19.7 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): parse frontmatter before registering docs\ \ by @dsinghvi in https://github.com/fern-api/fern/pull/3140\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.19.5...0.19.6" type: chore - created_at: '2024-03-10' - ir_version: 37 + createdAt: '2024-03-10' + irVersion: 37 version: 0.19.6 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feat, cli): add autogenerated examples for the\ \ fern definition by @armandobelardo in https://github.com/fern-api/fern/pull/3114\r\ \n* (fix, cli): don't require a schema to exist under `application/octet-stream`\ \ by @armandobelardo in https://github.com/fern-api/fern/pull/3137\r\n\r\n\r\ \n**Full Changelog**: https://github.com/fern-api/fern/compare/0.19.4...0.19.5" type: chore - created_at: '2024-03-10' - ir_version: 37 + createdAt: '2024-03-10' + irVersion: 37 version: 0.19.5 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* feat, python: allow extra fields not specified\ \ in model to come through by @armandobelardo in https://github.com/fern-api/fern/pull/3131\r\ \n* (fix): `x-fern-streaming` wont duplicate referenced requests causing collision\ \ by @dsinghvi in https://github.com/fern-api/fern/pull/3136\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.19.3...0.19.4" type: chore - created_at: '2024-03-09' - ir_version: 36 + createdAt: '2024-03-09' + irVersion: 36 version: 0.19.4 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix, typescript): SDK generator appropriately\ \ imports `node-fetch` by @dsinghvi in https://github.com/fern-api/fern/pull/3130\r\ \n* fix: accent-primary regression (and move color validation to fern check)\ \ by @abvthecity in https://github.com/fern-api/fern/pull/3132\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.19.2...0.19.3" type: chore - created_at: '2024-03-08' - ir_version: 36 + createdAt: '2024-03-08' + irVersion: 36 version: 0.19.3 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): OpenAPI importer reads `deprecated: true`\ \ on operation objects by @dsinghvi in https://github.com/fern-api/fern/pull/3129\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.19.1...0.19.2" type: chore - created_at: '2024-03-08' - ir_version: 36 + createdAt: '2024-03-08' + irVersion: 36 version: 0.19.2 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): detect file object in OpenAPI and ignore\ \ content type by @dsinghvi in https://github.com/fern-api/fern/pull/3128\r\n\ \r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.19.0...0.19.1" type: chore - created_at: '2024-03-08' - ir_version: 36 + createdAt: '2024-03-08' + irVersion: 36 version: 0.19.1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix, typescript): serialize optional deep object\ \ query params correctly in the TypeScript SDK by @dsinghvi in https://github.com/fern-api/fern/pull/3071\r\ \n* fix, ruby: Ensure the name passed into the `X-Fern-SDK-Name` header is the\ @@ -3204,18 +3204,18 @@ \n\r\n## New Contributors\r\n* @mscolnick made their first contribution in https://github.com/fern-api/fern/pull/3104\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.18.5...0.19.0" type: chore - created_at: '2024-03-07' - ir_version: 36 + createdAt: '2024-03-07' + irVersion: 36 version: 0.19.0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): `mergeWith` actually merges with incoming\ \ spec by @dsinghvi in https://github.com/fern-api/fern/pull/3124\r\n\r\n\r\n\ **Full Changelog**: https://github.com/fern-api/fern/compare/0.19.0-rc8...0.19.0-rc9" type: chore - created_at: '2024-03-07' - ir_version: 36 + createdAt: '2024-03-07' + irVersion: 36 version: 0.19.0-rc9 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (improvement, python): add additional reserved\ \ words to python by @armandobelardo in https://github.com/fern-api/fern/pull/3116\r\ \n* (chore): fix our tests by @dsinghvi in https://github.com/fern-api/fern/pull/3119\r\ @@ -3226,18 +3226,18 @@ \ https://github.com/fern-api/fern/pull/3121\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.19.0-rc7...0.19.0-rc8" type: chore - created_at: '2024-03-07' - ir_version: 36 + createdAt: '2024-03-07' + irVersion: 36 version: 0.19.0-rc8 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* chore: stop checking equality when merging files\ \ by @armandobelardo in https://github.com/fern-api/fern/pull/3112\r\n\r\n\r\ \n**Full Changelog**: https://github.com/fern-api/fern/compare/0.19.0-rc6...0.19.0-rc7" type: chore - created_at: '2024-03-05' - ir_version: 36 + createdAt: '2024-03-05' + irVersion: 36 version: 0.19.0-rc7 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix, python): use docstrings instead of descriptions\ \ by @armandobelardo in https://github.com/fern-api/fern/pull/3108\r\n* (feature,\ \ go): Supports simpler unions by @amckinney in https://github.com/fern-api/fern/pull/3111\r\ @@ -3278,10 +3278,10 @@ \n\r\n## New Contributors\r\n* @mscolnick made their first contribution in https://github.com/fern-api/fern/pull/3104\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.19.0-rc5...0.19.0-rc6" type: chore - created_at: '2024-03-05' - ir_version: 36 + createdAt: '2024-03-05' + irVersion: 36 version: 0.19.0-rc6 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (chore, go): Release fern-go-sdk 0.17.0 by @amckinney\ \ in https://github.com/fern-api/fern/pull/3066\r\n* (feature, go): supports\ \ multiple files in upload by @amckinney in https://github.com/fern-api/fern/pull/3070\r\ @@ -3290,10 +3290,10 @@ \ IR v33 to TypeScript generators by @dsinghvi in https://github.com/fern-api/fern/pull/3060\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.18.4...0.18.5" type: chore - created_at: '2024-02-27' - ir_version: 36 + createdAt: '2024-02-27' + irVersion: 36 version: 0.18.5 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): OpenAPI/AsyncAPI importer handles invalid\ \ datetime examples by @dsinghvi in https://github.com/fern-api/fern/pull/3056\r\ \n* (fix): ensure we apply audience-based filtering to examples as well by @armandobelardo\ @@ -3304,10 +3304,10 @@ * @Danwakeem made their first contribution in https://github.com/fern-api/fern/pull/3057\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.18.3...0.18.4" type: chore - created_at: '2024-02-26' - ir_version: 36 + createdAt: '2024-02-26' + irVersion: 36 version: 0.18.4 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix, java): leverage callTimeout instead of\ \ readTimeout for RequestOptions timeout configuration by @armandobelardo in\ \ https://github.com/fern-api/fern/pull/3031\r\n* (fix, java): Address NPE for\ @@ -3334,10 +3334,10 @@ \n\r\n## New Contributors\r\n* @kikones34 made their first contribution in https://github.com/fern-api/fern/pull/2961\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.18.3-rc1...0.18.3-rc2" type: chore - created_at: '2024-02-26' - ir_version: 35 + createdAt: '2024-02-26' + irVersion: 35 version: 0.18.3 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feature, python): introduce feature flag to\ \ simplify imports in python and remove the nested `resources` directory by\ \ @dsinghvi in https://github.com/fern-api/fern/pull/3029\r\n* (chore, internal):\ @@ -3349,10 +3349,10 @@ \ in https://github.com/fern-api/fern/pull/3037\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.18.1...0.18.2" type: chore - created_at: '2024-02-22' - ir_version: 34 + createdAt: '2024-02-22' + irVersion: 34 version: 0.18.2 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* docs: define fern as a toolkit by @dannysheridan\ \ in https://github.com/fern-api/fern/pull/2974\r\n* (feature): introduce websocket\ \ channel into fern definition by @dsinghvi in https://github.com/fern-api/fern/pull/2975\r\ @@ -3411,10 +3411,10 @@ \ in https://github.com/fern-api/fern/pull/3028\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.18.0...0.18.1" type: chore - created_at: '2024-02-21' - ir_version: 34 + createdAt: '2024-02-21' + irVersion: 34 version: 0.18.1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (chore, ruby): release the ruby generators to\ \ include IR compatibility fix by @armandobelardo in https://github.com/fern-api/fern/pull/2995\r\ \n* (cli, fix): `x-fern-webhook` respects sdk method and group name by @dsinghvi\ @@ -3427,20 +3427,20 @@ \ Changelog**: https://github.com/fern-api/fern/compare/0.18.0...0.18.0-rc0\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.18.1-rc1...0.18.1-rc2" type: chore - created_at: '2024-02-16' - ir_version: 33 + createdAt: '2024-02-16' + irVersion: 33 version: 0.18.1-rc2 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): handle `optional` multipart file upload\ \ parameters by @armandobelardo in https://github.com/fern-api/fern/pull/2964\r\ \n* (break): sever base paths are no longer pre-pended to endpoint URLs in OpenAPI\ \ Parser by @dsinghvi in https://github.com/fern-api/fern/pull/2972\r\n\r\n\r\ \n**Full Changelog**: https://github.com/fern-api/fern/compare/0.17.10...0.18.0" type: chore - created_at: '2024-02-14' - ir_version: 33 + createdAt: '2024-02-14' + irVersion: 33 version: 0.18.0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (typescript): typescript generator forwards runtime\ \ information via `X-Fern-Runtime` header by @dsinghvi in https://github.com/fern-api/fern/pull/2962\r\ \n* (python): Remove literals from the function signature by @armandobelardo\ @@ -3451,10 +3451,10 @@ \ by @dsinghvi in https://github.com/fern-api/fern/pull/2971\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.17.9...0.17.10" type: chore - created_at: '2024-02-13' - ir_version: 33 + createdAt: '2024-02-13' + irVersion: 33 version: 0.17.10 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (internal): initialize csharp AST by @dsinghvi\ \ in https://github.com/fern-api/fern/pull/2938\r\n* (feature): go generator\ \ supports whitelabelling by @dsinghvi in https://github.com/fern-api/fern/pull/2953\r\ @@ -3462,50 +3462,50 @@ \ they are objects by @dsinghvi in https://github.com/fern-api/fern/pull/2956\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.17.8...0.17.9" type: chore - created_at: '2024-02-13' - ir_version: 33 + createdAt: '2024-02-13' + irVersion: 33 version: 0.17.9 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feature): support whitelabeling SDKs by @dsinghvi\ \ in https://github.com/fern-api/fern/pull/2928\r\n* (feature): css + js + measure\ \ img size by @abvthecity in https://github.com/fern-api/fern/pull/2872api/fern/pull/2937\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.17.7...0.17.8" type: chore - created_at: '2024-02-11' - ir_version: 33 + createdAt: '2024-02-11' + irVersion: 33 version: 0.17.8 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): read nuget output mode\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.17.3...0.17.5" type: chore - created_at: '2024-02-09' - ir_version: 33 + createdAt: '2024-02-09' + irVersion: 33 version: 0.17.7 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): only opt in go and ruby to capitalize\ \ initialisms by @dsinghvi in https://github.com/fern-api/fern/pull/2925\r\n\ \r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.17.3...0.17.4" type: chore - created_at: '2024-02-09' - ir_version: 33 + createdAt: '2024-02-09' + irVersion: 33 version: 0.17.4 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* improvement: add better numbering support for\ \ snakecasing when smartCasing is enabled by @armandobelardo in https://github.com/fern-api/fern/pull/2921\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.17.1...0.17.3" type: chore - created_at: '2024-02-09' - ir_version: 33 + createdAt: '2024-02-09' + irVersion: 33 version: 0.17.3 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): misc improvements to OpenAPI example generation\ \ by @dsinghvi in https://github.com/fern-api/fern/pull/2916\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.17.1...0.17.2" type: chore - created_at: '2024-02-08' - ir_version: 33 + createdAt: '2024-02-08' + irVersion: 33 version: 0.17.2 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): OpenAPI overrides replaces list of primitives\ \ but merges list of objects by @dsinghvi in https://github.com/fern-api/fern/pull/2910\r\ \n* (fix): OpenAPI overrides replaces list of primitives but merges list of\ @@ -3513,10 +3513,10 @@ \ use brightness not luminance to flip the color theme by @abvthecity in https://github.com/fern-api/fern/pull/2912\r\ \napi/fern/pull/2915\r\n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.17.0...0.17.1" type: chore - created_at: '2024-02-07' - ir_version: 33 + createdAt: '2024-02-07' + irVersion: 33 version: 0.17.1 -- changelog_entry: +- changelogEntry: - summary: "- **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\ @@ -3526,10 +3526,10 @@ \ b/c the object would be renamed as `Bar`.\r\n ```yaml\r\n Foo: \r\n \ \ title: Bar\r\n type: object\r\n ```\r\n" type: chore - created_at: '2024-02-07' - ir_version: 33 + createdAt: '2024-02-07' + irVersion: 33 version: 0.17.0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feature): additional layout options for docs\ \ by @abvthecity in https://github.com/fern-api/fern/pull/2781\r\n* (feature):\ \ `x-fern-examples` extension in OpenAPI operation by @abvthecity in https://github.com/fern-api/fern/pull/2856\r\ @@ -3553,10 +3553,10 @@ \ in https://github.com/fern-api/fern/pull/2904\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.16.43...0.16.44-rc1" type: chore - created_at: '2024-02-06' - ir_version: 32 + createdAt: '2024-02-06' + irVersion: 32 version: 0.16.44-rc1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (ruby): 0.0.1 Release by @armandobelardo in https://github.com/fern-api/fern/pull/2858\r\ \n* (java): java sdk generator supports idempotency headers by @dsinghvi in\ \ https://github.com/fern-api/fern/pull/2884\r\n* (cli): `x-fern-streaming`\ @@ -3565,10 +3565,10 @@ \ in https://github.com/fern-api/fern/pull/2854\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.43-rc0...0.16.43-rc1\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.43-rc1...0.16.43-rc2" type: chore - created_at: '2024-02-04' - ir_version: 32 + createdAt: '2024-02-04' + irVersion: 32 version: 0.16.43 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* improvement: TypeScript SDK steps in quickstart\ \ by @dannysheridan in https://github.com/fern-api/fern/pull/2829\r\n* fix:\ \ increase python generator recursion depth to allow for deeply nested examples\ @@ -3582,46 +3582,46 @@ \n## New Contributors\r\n* @abvthecity made their first contribution in https://github.com/fern-api/fern/pull/2842\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.41...0.16.42" type: chore - created_at: '2024-02-01' - ir_version: 32 + createdAt: '2024-02-01' + irVersion: 32 version: 0.16.42 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (feature): OpenAPI importer supports format `json-string`\ \ by @dsinghvi in https://github.com/fern-api/fern/pull/2827\r\n ```yaml\r\n\ \ MySchema: \r\n type: striing\r\n format: json-string # <---- OpenAPI\ \ importer handles this\r\n ```\r\n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.40...0.16.41" type: chore - created_at: '2024-01-29' - ir_version: 32 + createdAt: '2024-01-29' + irVersion: 32 version: 0.16.41 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): add a `disable-example` flag for generators\ \ by @dsinghvi in https://github.com/fern-api/fern/pull/2826\r\n ```yaml\r\n\ \ generators: \r\n - name: ...\r\n version: ...\r\n disable-examples:\ \ true # A temporary workaround while we iron out example deserialization bugs\ \ in python\r\n ```\r\n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.39...0.16.40" type: chore - created_at: '2024-01-29' - ir_version: 32 + createdAt: '2024-01-29' + irVersion: 32 version: 0.16.40 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (release): support scanning env variable for\ \ auth in python sdk generator 0.8.1 by @dsinghvi in https://github.com/fern-api/fern/pull/2811\r\ \n* (feature): introduce nuget ouptut location by @dsinghvi in https://github.com/fern-api/fern/pull/2812\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.38...0.16.39" type: chore - created_at: '2024-01-26' - ir_version: 32 + createdAt: '2024-01-26' + irVersion: 32 version: 0.16.39 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): OpenAPI importer uses the `value` field\ \ when looking at `examples` by @dsinghvi in https://github.com/fern-api/fern/pull/2803\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.37...0.16.38" type: chore - created_at: '2024-01-26' - ir_version: 32 + createdAt: '2024-01-26' + irVersion: 32 version: 0.16.38 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* (fix): Allow Ruby generator to work on IRv32\ \ by @armandobelardo in https://github.com/fern-api/fern/pull/2668\r\n* (chore):\ \ Go generators use IRv32 by @amckinney in https://github.com/fern-api/fern/pull/2672\r\ @@ -3634,27 +3634,27 @@ \n\r\n## New Contributors\r\n* @SK-Sam made their first contribution in https://github.com/fern-api/fern/pull/2687\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.36...0.16.37" type: chore - created_at: '2024-01-25' - ir_version: 32 + createdAt: '2024-01-25' + irVersion: 32 version: 0.16.37 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* feature: CLI supports running Ruby sdk + model\ \ generator by @armandobelardo in https://github.com/fern-api/fern/pull/2570\r\ \n* fix: OpenAPI importer adds variables accordingly by @dsinghvi in https://github.com/fern-api/fern/pull/2667\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.35...0.16.36" type: chore - created_at: '2024-01-19' - ir_version: 32 + createdAt: '2024-01-19' + irVersion: 32 version: 0.16.36 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: OpenAPI importer supports union examples\ \ by @dsinghvi in https://github.com/fern-api/fern/pull/2653\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.16.34...0.16.35" type: chore - created_at: '2024-01-18' - ir_version: 32 + createdAt: '2024-01-18' + irVersion: 32 version: 0.16.35 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: OpenAPI importer supports generating examples\ \ for `unknown` by @dsinghvi in https://github.com/fern-api/fern/pull/2624\r\ \n* fix: auto generation of primitive examples by @dsinghvi in https://github.com/fern-api/fern/pull/2625\r\ @@ -3675,60 +3675,60 @@ \ in https://github.com/fern-api/fern/pull/2652\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.16.33...0.16.34" type: chore - created_at: '2024-01-17' - ir_version: 32 + createdAt: '2024-01-17' + irVersion: 32 version: 0.16.34 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* feature: add `fern mock` command by @amckinney\ \ in https://github.com/fern-api/fern/pull/2618\r\n* feature: OpenAPI importer\ \ looks at `examples` property by @dsinghvi in https://github.com/fern-api/fern/pull/2621\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.32...0.16.33" type: chore - created_at: '2024-01-15' - ir_version: 32 + createdAt: '2024-01-15' + irVersion: 32 version: 0.16.33 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: OpenAPI importer handles converting boolean\ \ enums @dsinghvi in https://github.com/fern-api/fern/pull/2616\r\n\r\n\r\n\ **Full Changelog**: https://github.com/fern-api/fern/compare/0.16.31...0.16.32" type: chore - created_at: '2024-01-13' - ir_version: 32 + createdAt: '2024-01-13' + irVersion: 32 version: 0.16.32 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: OpenAPI importer visits nested `allOf` when\ \ inlined by @dsinghvi in https://github.com/fern-api/fern/pull/2615\r\n\r\n\ \r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.30...0.16.31" type: chore - created_at: '2024-01-12' - ir_version: 32 + createdAt: '2024-01-12' + irVersion: 32 version: 0.16.31 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* feature: allow specifying OpenAPI overrides in\ \ generators.yml by @dsinghvi in https://github.com/fern-api/fern/pull/2613\r\ \n ```yaml\r\n # generators.yml \r\n openapi: \r\n openapi-overrides:\ \ \r\n ```\r\n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.29...0.16.30" type: chore - created_at: '2024-01-12' - ir_version: 32 + createdAt: '2024-01-12' + irVersion: 32 version: 0.16.30 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: OpenAPI importer supports reading `x-fern-sdk-return-value`\ \ by @dsinghvi in https://github.com/fern-api/fern/pull/2610\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.16.28...0.16.29" type: chore - created_at: '2024-01-12' - ir_version: 32 + createdAt: '2024-01-12' + irVersion: 32 version: 0.16.29 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: OpenAPI importer adds common server path\ \ to endpoint path by @dsinghvi in https://github.com/fern-api/fern/pull/2603\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.27...0.16.28" type: chore - created_at: '2024-01-11' - ir_version: 32 + createdAt: '2024-01-11' + irVersion: 32 version: 0.16.28 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* test: Add test for file upload with query params\ \ by @amckinney in https://github.com/fern-api/fern/pull/2441\r\n* test: Replace\ \ /bin/bash with /bin/sh by @amckinney in https://github.com/fern-api/fern/pull/2595\r\ @@ -3737,51 +3737,51 @@ \ @dsinghvi in https://github.com/fern-api/fern/pull/2601\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.16.25...0.16.26" type: chore - created_at: '2024-01-11' - ir_version: 32 + createdAt: '2024-01-11' + irVersion: 32 version: 0.16.27 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: OpenAPI importer creates inline request\ \ schemas for singular allOf by @dsinghvi in https://github.com/fern-api/fern/pull/2591\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.24...0.16.25" type: chore - created_at: '2024-01-10' - ir_version: 32 + createdAt: '2024-01-10' + irVersion: 32 version: 0.16.25 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: OpenAPI converter uses literals when anyOf\ \ has inlined enums by @dsinghvi in https://github.com/fern-api/fern/pull/2589\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.23...0.16.24" type: chore - created_at: '2024-01-10' - ir_version: 32 + createdAt: '2024-01-10' + irVersion: 32 version: 0.16.24 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: make `generators.yml` optional if no generators\ \ by @dsinghvi in https://github.com/fern-api/fern/pull/2585\r\n\r\n## New Contributors\r\ \n* @minaelee made their first contribution in https://github.com/fern-api/fern/pull/2567\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.22...0.16.23" type: chore - created_at: '2024-01-09' - ir_version: 32 + createdAt: '2024-01-09' + irVersion: 32 version: 0.16.23 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: handle error declaration conflicts in OpenAPI\ \ importer by @dsinghvi in https://github.com/fern-api/fern/pull/2550\r\n\r\n\ \r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.21...0.16.22" type: chore - created_at: '2024-01-01' - ir_version: 32 + createdAt: '2024-01-01' + irVersion: 32 version: 0.16.22 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: OpenAPI importer handles null `anyOf` with\ \ more than 3 variants by @dsinghvi in https://github.com/fern-api/fern/pull/2549\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.20...0.16.21" type: chore - created_at: '2024-01-01' - ir_version: 32 + createdAt: '2024-01-01' + irVersion: 32 version: 0.16.21 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* feature: `push` mode for GitHub repository by\ \ @dsinghvi in https://github.com/fern-api/fern/pull/2546\r\n ```yaml\r\n \ \ # generators.yml\r\n - name: fernapi/fern-python-sdk\r\n ...\r\n github:\ @@ -3789,58 +3789,58 @@ \ branch, if omitted uses the default channel \r\n ```\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.16.19...0.16.20" type: chore - created_at: '2023-12-29' - ir_version: 32 + createdAt: '2023-12-29' + irVersion: 32 version: 0.16.20 -- changelog_entry: +- changelogEntry: - summary: '**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.17...0.16.19' type: chore - created_at: '2023-12-23' - ir_version: 32 + createdAt: '2023-12-23' + irVersion: 32 version: 0.16.19 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* feature: openapi importer generates oauth 2 scopes\ \ enum by @dsinghvi in https://github.com/fern-api/fern/pull/2540\r\n\r\n\r\n\ **Full Changelog**: https://github.com/fern-api/fern/compare/0.16.16...0.16.17" type: chore - created_at: '2023-12-23' - ir_version: 32 + createdAt: '2023-12-23' + irVersion: 32 version: 0.16.17 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: respect audiences on inlined request bodies\ \ by @dsinghvi in https://github.com/fern-api/fern/pull/2535\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.16.15...0.16.16" type: chore - created_at: '2023-12-22' - ir_version: 32 + createdAt: '2023-12-22' + irVersion: 32 version: 0.16.16 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: unknown types should be treated as optional\ \ when validating examples by @dsinghvi in https://github.com/fern-api/fern/pull/2532\r\ \n* fix: `write-definition` writes to hidden folder by @dsinghvi in https://github.com/fern-api/fern/pull/2533\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.14...0.16.15" type: chore - created_at: '2023-12-22' - ir_version: 32 + createdAt: '2023-12-22' + irVersion: 32 version: 0.16.15 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* feature: `fern write-definition` writes out api\ \ dependencies by @dsinghvi in https://github.com/fern-api/fern/pull/2531\r\n\ \r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.13...0.16.14" type: chore - created_at: '2023-12-22' - ir_version: 32 + createdAt: '2023-12-22' + irVersion: 32 version: 0.16.14 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* feature: support property level audiences by\ \ @dsinghvi in https://github.com/fern-api/fern/pull/2526\r\n* feature: openapi\ \ importer supports importing property level audiences by @dsinghvi in https://github.com/fern-api/fern/pull/2528\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.12...0.16.13" type: chore - created_at: '2023-12-21' - ir_version: 32 + createdAt: '2023-12-21' + irVersion: 32 version: 0.16.13 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* internal: seed accepts path to api directory\ \ for custom fixture by @dsinghvi in https://github.com/fern-api/fern/pull/2516\r\ \n* fix: fern python generators rely on ir v31 by @dsinghvi in https://github.com/fern-api/fern/pull/2517\r\ @@ -3855,18 +3855,18 @@ \ in https://github.com/fern-api/fern/pull/2523\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.16.11...0.16.12" type: chore - created_at: '2023-12-20' - ir_version: 32 + createdAt: '2023-12-20' + irVersion: 32 version: 0.16.12 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: OpenAPI importer properly escapes examples\ \ that start with $ sign by @dsinghvi in https://github.com/fern-api/fern/pull/2509\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.10...0.16.11" type: chore - created_at: '2023-12-18' - ir_version: 32 + createdAt: '2023-12-18' + irVersion: 32 version: 0.16.11 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* document: x-fern-server-name extension by @dannysheridan\ \ in https://github.com/fern-api/fern/pull/2504\r\n* feature: add x-fern-parameter-name\ \ extension by @amckinney in https://github.com/fern-api/fern/pull/2489\r\n\ @@ -3875,18 +3875,18 @@ \ https://github.com/fern-api/fern/pull/2488\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.16.9...0.16.10" type: chore - created_at: '2023-12-18' - ir_version: 32 + createdAt: '2023-12-18' + irVersion: 32 version: 0.16.10 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: improve `fern check` only logging errors\ \ by @dsinghvi in https://github.com/fern-api/fern/pull/2501\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.16.8...0.16.9" type: chore - created_at: '2023-12-17' - ir_version: 32 + createdAt: '2023-12-17' + irVersion: 32 version: 0.16.9 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* chore: run ci on forked PRs for contributors\ \ by @dsinghvi in https://github.com/fern-api/fern/pull/2494\r\n* internal:\ \ seed only runs one container per script for all fixtures by @armandobelardo\ @@ -3898,34 +3898,34 @@ \ logs `All checks passed` if no errors @dsinghvi in https://github.com/fern-api/fern/pull/2499\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.7...0.16.8" type: chore - created_at: '2023-12-17' - ir_version: 32 + createdAt: '2023-12-17' + irVersion: 32 version: 0.16.8 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: openapi importer correctly imports across\ \ nested fern definition files by @dsinghvi in https://github.com/fern-api/fern/pull/2491\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.6...0.16.7" type: chore - created_at: '2023-12-14' - ir_version: 32 + createdAt: '2023-12-14' + irVersion: 32 version: 0.16.7 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: openapi importer properly detects json response\ \ by @dsinghvi in https://github.com/fern-api/fern/pull/2487\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.16.5...0.16.6" type: chore - created_at: '2023-12-13' - ir_version: 32 + createdAt: '2023-12-13' + irVersion: 32 version: 0.16.6 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: OpenAPI importer detects all possible `application/json`\ \ request and response content types by @dsinghvi in https://github.com/fern-api/fern/pull/2486\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.4...0.16.5" type: chore - created_at: '2023-12-13' - ir_version: 32 + createdAt: '2023-12-13' + irVersion: 32 version: 0.16.5 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* internal: enable typescript code snippets in\ \ fern docs by @dsinghvi in https://github.com/fern-api/fern/pull/2473\r\n*\ \ internal: `generators.yml` in public-api by @dsinghvi in https://github.com/fern-api/fern/pull/2475\r\ @@ -3935,18 +3935,18 @@ \ @dsinghvi in https://github.com/fern-api/fern/pull/2483\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.16.3...0.16.4" type: chore - created_at: '2023-12-13' - ir_version: 32 + createdAt: '2023-12-13' + irVersion: 32 version: 0.16.4 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* improvement: openapi importer enum name generator\ \ for like `>`, `<` , `<=`, `>=` by @dsinghvi in https://github.com/fern-api/fern/pull/2471\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.2...0.16.3" type: chore - created_at: '2023-12-11' - ir_version: 32 + createdAt: '2023-12-11' + irVersion: 32 version: 0.16.3 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* docs: show example of list by @dannysheridan\ \ in https://github.com/fern-api/fern/pull/2464\r\n* docs: improve cli descriptions\ \ by @dannysheridan in https://github.com/fern-api/fern/pull/2466\r\n* fix:\ @@ -3956,20 +3956,20 @@ \ for debugging @dsinghvi in https://github.com/fern-api/fern/pull/2468\r\n\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.16.1...0.16.2" type: chore - created_at: '2023-12-10' - ir_version: 32 + createdAt: '2023-12-10' + irVersion: 32 version: 0.16.2 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* test: introduce a test definition for optional\ \ by @dsinghvi in https://github.com/fern-api/fern/pull/2460\r\n* fix: aliases\ \ with `x-fern-sdk-group-name` are stored in the right file by @dsinghvi in\ \ https://github.com/fern-api/fern/pull/2461\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.16.0...0.16.1" type: chore - created_at: '2023-12-08' - ir_version: 32 + createdAt: '2023-12-08' + irVersion: 32 version: 0.16.1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* docs: add docs quickstart by @dannysheridan in\ \ https://github.com/fern-api/fern/pull/2456\r\n* docs: fix callout spacing\ \ by @dannysheridan in https://github.com/fern-api/fern/pull/2457\r\n* docs:\ @@ -3978,57 +3978,57 @@ \n **NOTE** The OpenAPI importer was drastically modified, so be careful upgrading\ \ to `0.16.0` and report any issues!\r\n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.15.18...0.16.0" type: chore - created_at: '2023-12-08' - ir_version: 32 + createdAt: '2023-12-08' + irVersion: 32 version: 0.16.0 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: overrides from `x-fern-overrides-filepath`\ \ file win on tie by @dsinghvi in https://github.com/fern-api/fern/pull/2455\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.15.17...0.15.18" type: chore - created_at: '2023-12-07' - ir_version: 32 + createdAt: '2023-12-07' + irVersion: 32 version: 0.15.18 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* feature: support overlaying extensions using\ \ `x-fern-overrides-filepath` by @dsinghvi in https://github.com/fern-api/fern/pull/2452\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.15.16...0.15.17" type: chore - created_at: '2023-12-07' - ir_version: 32 + createdAt: '2023-12-07' + irVersion: 32 version: 0.15.17 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* docs: Add screenshots to availability page by\ \ @dannysheridan in https://github.com/fern-api/fern/pull/2448\r\n* feature:\ \ OpenAPI supports `application/pdf` content-type by @amckinney in https://github.com/fern-api/fern/pull/2450\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.15.15...0.15.16" type: chore - created_at: '2023-12-06' - ir_version: 32 + createdAt: '2023-12-06' + irVersion: 32 version: 0.15.16 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: validate responses that are imported correctly\ \ by @dsinghvi in https://github.com/fern-api/fern/pull/2447\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.15.14...0.15.15" type: chore - created_at: '2023-12-06' - ir_version: 32 + createdAt: '2023-12-06' + irVersion: 32 version: 0.15.15 -- changelog_entry: +- changelogEntry: - summary: '**Full Changelog**: https://github.com/fern-api/fern/compare/0.15.13...0.15.14' type: chore - created_at: '2023-12-06' - ir_version: 32 + createdAt: '2023-12-06' + irVersion: 32 version: 0.15.14 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* feature: OpenAPI importer supports `audio/mpeg`\ \ content type by @dsinghvi in https://github.com/fern-api/fern/pull/2446\r\n\ \r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.15.12...0.15.13" type: chore - created_at: '2023-12-06' - ir_version: 32 + createdAt: '2023-12-06' + irVersion: 32 version: 0.15.13 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* internal: seed supports configurable ouptut mode\ \ by @dsinghvi in https://github.com/fern-api/fern/pull/2430\r\n* internal:\ \ add examples to literal-headers test definition by @amckinney in https://github.com/fern-api/fern/pull/2437\r\ @@ -4038,10 +4038,10 @@ \ in https://github.com/fern-api/fern/pull/2445\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.15.11...0.15.12" type: chore - created_at: '2023-12-06' - ir_version: 32 + createdAt: '2023-12-06' + irVersion: 32 version: 0.15.12 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* feature: use terminal link to render clickable\ \ docs URL by @dannysheridan in https://github.com/fern-api/fern/pull/2391\r\ \n* docs: Explain how SDKs and Docs use audiences by @dannysheridan in https://github.com/fern-api/fern/pull/2411\r\ @@ -4053,10 +4053,10 @@ \ in https://github.com/fern-api/fern/pull/2429\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.15.10...0.15.11" type: chore - created_at: '2023-12-04' - ir_version: 32 + createdAt: '2023-12-04' + irVersion: 32 version: 0.15.11 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* seed: generators can be tested with different\ \ output versions by @amckinney in https://github.com/fern-api/fern/pull/2401\r\ \n* seed: support optional compile commands by @amckinney in https://github.com/fern-api/fern/pull/2409\r\ @@ -4064,26 +4064,26 @@ \ in https://github.com/fern-api/fern/pull/2407\r\n\r\n\r\n**Full Changelog**:\ \ https://github.com/fern-api/fern/compare/0.15.9...0.15.10" type: chore - created_at: '2023-11-30' - ir_version: 31 + createdAt: '2023-11-30' + irVersion: 31 version: 0.15.10 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: properly convert examples of imported types\ \ by @dsinghvi in https://github.com/fern-api/fern/pull/2404\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.15.8...0.15.9" type: chore - created_at: '2023-11-30' - ir_version: 31 + createdAt: '2023-11-30' + irVersion: 31 version: 0.15.9 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: see docker logs when running `fern generate\ \ --local` by @dsinghvi in https://github.com/fern-api/fern/pull/2400\r\n\r\n\ \r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.15.7...0.15.8" type: chore - created_at: '2023-11-30' - ir_version: 31 + createdAt: '2023-11-30' + irVersion: 31 version: 0.15.8 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: compress fhir definition by having types\ \ extend `BaseResource` by @dsinghvi in https://github.com/fern-api/fern/pull/2387\r\ \n* docs: availability in Fern Definition by @dannysheridan in https://github.com/fern-api/fern/pull/2395\r\ @@ -4091,10 +4091,10 @@ \ upload endpoints by @dsinghvi in https://github.com/fern-api/fern/pull/2399\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.15.6...0.15.7" type: chore - created_at: '2023-11-30' - ir_version: 31 + createdAt: '2023-11-30' + irVersion: 31 version: 0.15.7 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* docs: how to control display order of your API\ \ reference by @dsinghvi in https://github.com/fern-api/fern/pull/2366\r\n*\ \ docs: .NET server code generator for C# by @dannysheridan in https://github.com/fern-api/fern/pull/2354\r\ @@ -4109,18 +4109,18 @@ \ New Contributors\r\n* @mmolash made their first contribution in https://github.com/fern-api/fern/pull/2369\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.15.5...0.15.6" type: chore - created_at: '2023-11-28' - ir_version: 31 + createdAt: '2023-11-28' + irVersion: 31 version: 0.15.6 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: forward along global headers when registering\ \ docs by @dsinghvi in https://github.com/fern-api/fern/pull/2358\r\n\r\n\r\n\ **Full Changelog**: https://github.com/fern-api/fern/compare/0.15.4...0.15.5" type: chore - created_at: '2023-11-27' - ir_version: 31 + createdAt: '2023-11-27' + irVersion: 31 version: 0.15.5 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* chore: use correct URL for preview server by\ \ @dsinghvi in https://github.com/fern-api/fern/pull/2322\r\n* fix: docs preview\ \ server no longer has cors requirement by @dsinghvi in https://github.com/fern-api/fern/pull/2323\r\ @@ -4139,10 +4139,10 @@ \n\r\n## New Contributors\r\n* @davidkonigsberg made their first contribution\ \ in https://github.com/fern-api/fern/pull/2317\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.15.3...0.15.4" type: chore - created_at: '2023-11-27' - ir_version: 31 + createdAt: '2023-11-27' + irVersion: 31 version: 0.15.4 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: migrate from registry-node to fdr-sdk by\ \ @dsinghvi in https://github.com/fern-api/fern/pull/2313\r\n* build(deps):\ \ bump @redocly/openapi-core from 1.4.0 to 1.4.1 by @dependabot in https://github.com/fern-api/fern/pull/2312\r\ @@ -4156,35 +4156,35 @@ \n* chore: typescript generators depend on ir v31 by @dsinghvi in https://github.com/fern-api/fern/pull/2320\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.15.2...0.15.3" type: chore - created_at: '2023-11-21' - ir_version: 31 + createdAt: '2023-11-21' + irVersion: 31 version: 0.15.3 -- changelog_entry: +- changelogEntry: - summary: '- **fix**: running `fern generate --local` with a `.fernignore` works in Github Actions (@dsinghvi)' type: chore - created_at: '2023-11-20' - ir_version: 30 + createdAt: '2023-11-20' + irVersion: 30 version: 0.15.2 -- changelog_entry: +- changelogEntry: - summary: '**Full Changelog**: https://github.com/fern-api/fern/compare/0.15.2-rc1...0.15.2-rc3' type: chore - created_at: '2023-11-20' - ir_version: 30 + createdAt: '2023-11-20' + irVersion: 30 version: 0.15.2-rc3 -- changelog_entry: +- changelogEntry: - summary: '**Full Changelog**: https://github.com/fern-api/fern/compare/0.15.2-rc1...0.15.2-rc2' type: chore - created_at: '2023-11-20' - ir_version: 30 + createdAt: '2023-11-20' + irVersion: 30 version: 0.15.2-rc2 -- changelog_entry: +- changelogEntry: - summary: '**Full Changelog**: https://github.com/fern-api/fern/compare/0.15.2-rc0...0.15.2-rc1' type: chore - created_at: '2023-11-20' - ir_version: 30 + createdAt: '2023-11-20' + irVersion: 30 version: 0.15.2-rc1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* upgrade json5 to `2.2.2` by @dsinghvi in https://github.com/fern-api/fern/pull/2304\r\ \n* chore: remove wire verification by @dsinghvi in https://github.com/fern-api/fern/pull/2305\r\ \n* chore: upgrade yaml to 2.3.3 by @dsinghvi in https://github.com/fern-api/fern/pull/2306\r\ @@ -4192,60 +4192,60 @@ \ by @dsinghvi in https://github.com/fern-api/fern/pull/2307\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.15.1...0.15.2-rc0" type: chore - created_at: '2023-11-20' - ir_version: 30 + createdAt: '2023-11-20' + irVersion: 30 version: 0.15.2-rc0 -- changelog_entry: +- changelogEntry: - summary: "_It's been forever since we released a non release candidate!_\r\n\r\ \n**Break**\r\n- 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. " type: chore - created_at: '2023-11-20' - ir_version: 30 + createdAt: '2023-11-20' + irVersion: 30 version: 0.15.1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* feature: introduce `fern token` command to generate\ \ `FERN_TOKEN` by @dsinghvi in https://github.com/fern-api/fern/pull/2295\r\n\ \r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.15.0-rc87...0.15.0-rc88" type: chore - created_at: '2023-11-17' - ir_version: 30 + createdAt: '2023-11-17' + irVersion: 30 version: 0.15.0-rc88 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: non .fernignored files are deleted on successive\ \ regeneration by @dsinghvi in https://github.com/fern-api/fern/pull/2294\r\n\ \r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.15.0-rc84...0.15.0-rc85" type: chore - created_at: '2023-11-17' - ir_version: 30 + createdAt: '2023-11-17' + irVersion: 30 version: 0.15.0-rc87 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: `fern generate --local` no longer fails\ \ if `.fernignore` is present and there are no new changes by @dsinghvi in https://github.com/fern-api/fern/pull/2291\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.15.0-rc83...0.15.0-rc84" type: chore - created_at: '2023-11-16' - ir_version: 30 + createdAt: '2023-11-16' + irVersion: 30 version: 0.15.0-rc84 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: default to service availability if endpoint\ \ availability is not present by @dsinghvi in https://github.com/fern-api/fern/pull/2290\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.15.0-rc82...0.15.0-rc83" type: chore - created_at: '2023-11-16' - ir_version: 30 + createdAt: '2023-11-16' + irVersion: 30 version: 0.15.0-rc83 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* feature: introduce `x-fern-type` extension to\ \ the OpenAPI spec by @dsinghvi in https://github.com/fern-api/fern/pull/2289\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.15.0-rc81...0.15.0-rc82" type: chore - created_at: '2023-11-16' - ir_version: 30 + createdAt: '2023-11-16' + irVersion: 30 version: 0.15.0-rc82 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* **Internal**: Add fern-python generator versions\ \ for IRv30 by @amckinney in https://github.com/fern-api/fern/pull/2283\r\n\ * **Internal**: Fix fern-java-model maven coordinates by @amckinney in https://github.com/fern-api/fern/pull/2284\r\ @@ -4253,599 +4253,599 @@ \n* **Internal**: Set IRv29 version for TS and Java by @amckinney in https://github.com/fern-api/fern/pull/2286\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.15.0-rc80...0.15.0-rc81" type: chore - created_at: '2023-11-15' - ir_version: 30 + createdAt: '2023-11-15' + irVersion: 30 version: 0.15.0-rc81 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: dont compare root api files if dependency\ \ has no endpoints by @dsinghvi in https://github.com/fern-api/fern/pull/2282\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.15.0-rc79...0.15.0-rc80" type: chore - created_at: '2023-11-15' - ir_version: 30 + createdAt: '2023-11-15' + irVersion: 30 version: 0.15.0-rc80 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* internal: Add more granular test definitions\ \ by @amckinney in https://github.com/fern-api/fern/pull/2277\r\n* feature:\ \ update fhir.yml and setup workflow for registration by @dsinghvi in https://github.com/fern-api/fern/pull/2280\r\ \n* fix: register union base properties in docs by @dsinghvi in https://github.com/fern-api/fern/pull/2281\r\ \n\r\n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.15.0-rc77...0.15.0-rc78" type: chore - created_at: '2023-11-15' - ir_version: 30 + createdAt: '2023-11-15' + irVersion: 30 version: 0.15.0-rc79 -- changelog_entry: +- changelogEntry: - summary: '- **feature**: mark `in-development` endpoints as `beta` in the generated docs' type: chore - created_at: '2023-11-14' - ir_version: 29 + createdAt: '2023-11-14' + irVersion: 29 version: 0.15.0-rc75 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* **internal** Introduce IR version 30 for example\ \ @amckinney in https://github.com/fern-api/fern/pull/2273\r\n\r\n\r\n**Full\ \ Changelog**: https://github.com/fern-api/fern/compare/0.15.0-rc76...0.15.0-rc77" type: chore - created_at: '2023-11-14' - ir_version: 30 + createdAt: '2023-11-14' + irVersion: 30 version: 0.15.0-rc77 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* fix: OpenAPI importer handles parsing server\ \ variables by @dsinghvi in https://github.com/fern-api/fern/pull/2275\r\n\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.15.0-rc75...0.15.0-rc76" type: chore - created_at: '2023-11-14' - ir_version: 29 + createdAt: '2023-11-14' + irVersion: 29 version: 0.15.0-rc76 -- changelog_entry: +- changelogEntry: - summary: Release 0.15.0-rc74 type: chore - created_at: '2023-11-09' - ir_version: 29 + createdAt: '2023-11-09' + irVersion: 29 version: 0.15.0-rc74 -- changelog_entry: +- changelogEntry: - summary: '- unblock ir-v28 generation' type: chore - created_at: '2023-11-09' - ir_version: 29 + createdAt: '2023-11-09' + irVersion: 29 version: 0.15.0-rc73 -- changelog_entry: +- changelogEntry: - summary: Release 0.15.0-rc72 type: chore - created_at: '2023-11-09' - ir_version: 29 + createdAt: '2023-11-09' + irVersion: 29 version: 0.15.0-rc72 -- changelog_entry: +- changelogEntry: - summary: '- CLI supports running typescript generators 0.8.1+ (@dsinghvi)' type: chore - created_at: '2023-11-09' - ir_version: 29 + createdAt: '2023-11-09' + irVersion: 29 version: 0.15.0-rc71 -- changelog_entry: +- changelogEntry: - summary: '- Support a `x-fern-streaming` extension in the OpenAPI importer (@amckinney)' type: chore - created_at: '2023-11-08' - ir_version: 28 + createdAt: '2023-11-08' + irVersion: 28 version: 0.15.0-rc70 -- changelog_entry: +- changelogEntry: - summary: _No user facing changes_ type: chore - created_at: '2023-11-03' - ir_version: 27 + createdAt: '2023-11-03' + irVersion: 27 version: 0.15.0-rc68 -- changelog_entry: +- changelogEntry: - summary: _No user facing changes_ type: chore - created_at: '2023-11-03' - ir_version: 27 + createdAt: '2023-11-03' + irVersion: 27 version: 0.15.0-rc67 -- changelog_entry: +- changelogEntry: - summary: '- **fix**: OpenAPI importer always uses tags to organize endpoints if present (@dsinghvi)' type: chore - created_at: '2023-11-03' - ir_version: 27 + createdAt: '2023-11-03' + irVersion: 27 version: 0.15.0-rc66 -- changelog_entry: +- changelogEntry: - summary: _No user facing changes_ type: chore - created_at: '2023-11-02' - ir_version: 27 + createdAt: '2023-11-02' + irVersion: 27 version: 0.15.0-rc65 -- changelog_entry: +- changelogEntry: - summary: _No user facing changes_ type: chore - created_at: '2023-11-02' - ir_version: 27 + createdAt: '2023-11-02' + irVersion: 27 version: 0.15.0-rc64 -- changelog_entry: +- changelogEntry: - summary: _No user facing changes_ type: chore - created_at: '2023-11-01' - ir_version: 27 + createdAt: '2023-11-01' + irVersion: 27 version: 0.15.0-rc63 -- changelog_entry: +- changelogEntry: - summary: '- OpenAPI importer skips example generation if `allOf` examples are undefined (@dsinghvi)' type: chore - created_at: '2023-11-01' - ir_version: 27 + createdAt: '2023-11-01' + irVersion: 27 version: 0.15.0-rc61 -- changelog_entry: +- changelogEntry: - summary: '- Filter out undefined schemas when reading AsyncAPI (@dsinghvi)' type: chore - created_at: '2023-11-01' - ir_version: 27 + createdAt: '2023-11-01' + irVersion: 27 version: 0.15.0-rc60 -- changelog_entry: +- changelogEntry: - summary: 'fix: OpenAPI importer handles resolving property schema references (@dsinghvi)' type: chore - created_at: '2023-11-01' - ir_version: 27 + createdAt: '2023-11-01' + irVersion: 27 version: 0.15.0-rc59 -- changelog_entry: +- changelogEntry: - summary: '- Retrigger latest release (@dsinghvi)' type: chore - created_at: '2023-10-30' - ir_version: 27 + createdAt: '2023-10-30' + irVersion: 27 version: 0.15.0-rc57 -- changelog_entry: +- changelogEntry: - summary: '**fix**: AsyncAPI importer reads inlined message payloads (@dsinghvi)' type: chore - created_at: '2023-10-30' - ir_version: 27 + createdAt: '2023-10-30' + irVersion: 27 version: 0.15.0-rc56 -- changelog_entry: +- changelogEntry: - summary: '- **fix**: OpenAPI parser handles converting discriminated unions that contain`allOf` references with the discriminant (@dsinghvi)' type: chore - created_at: '2023-10-30' - ir_version: 27 + createdAt: '2023-10-30' + irVersion: 27 version: 0.15.0-rc55 -- changelog_entry: +- changelogEntry: - summary: '- **feature**: OpenAPI importer supports resolving multi-file references (@dsinghvi)' type: chore - created_at: '2023-10-30' - ir_version: 27 + createdAt: '2023-10-30' + irVersion: 27 version: 0.15.0-rc54 -- changelog_entry: +- changelogEntry: - summary: '- **feature**: OpenAPI importer supports `x-fern-header-variable-name` to customize the header name in the SDK' type: chore - created_at: '2023-10-28' - ir_version: 27 + createdAt: '2023-10-28' + irVersion: 27 version: 0.15.0-rc53 -- changelog_entry: +- changelogEntry: - summary: '- **fix**: OpenAPI importer handles multiple header security schemes' type: chore - created_at: '2023-10-27' - ir_version: 27 + createdAt: '2023-10-27' + irVersion: 27 version: 0.15.0-rc52 -- changelog_entry: +- changelogEntry: - summary: '- **No user facing changes** - Seed testing CLI doesn''t require generator languages to support testing OpenAPI/Postman generators' type: chore - created_at: '2023-10-27' - ir_version: 27 + createdAt: '2023-10-27' + irVersion: 27 version: 0.15.0-rc51 -- changelog_entry: +- changelogEntry: - summary: '- Not a user facing change: IR for `property-response` uses correct typeId (@dsinghvi)' type: chore - created_at: '2023-10-26' - ir_version: 27 + createdAt: '2023-10-26' + irVersion: 27 version: 0.15.0-rc50 -- changelog_entry: +- changelogEntry: - summary: '- Improve logging when `.fernignore` is present in directory (@dsinghvi) ' type: chore - created_at: '2023-10-25' - ir_version: 27 + createdAt: '2023-10-25' + irVersion: 27 version: 0.15.0-rc49 -- changelog_entry: +- changelogEntry: - summary: "- Upgrade Go generator IR version (@amckinney) \r\n- `response-property`\ \ validation rules now handle aliases (@amckinney) " type: chore - created_at: '2023-10-25' - ir_version: 27 + createdAt: '2023-10-25' + irVersion: 27 version: 0.15.0-rc48 -- changelog_entry: +- changelogEntry: - summary: '- Support `--custom fixture` in seed CLI for snapshot tests (@dsinghvi) ' type: chore - created_at: '2023-10-24' - ir_version: 27 + createdAt: '2023-10-24' + irVersion: 27 version: 0.15.0-rc47 -- changelog_entry: +- changelogEntry: - summary: '- Support literal examples (@dsinghvi) ' type: chore - created_at: '2023-10-20' - ir_version: 27 + createdAt: '2023-10-20' + irVersion: 27 version: 0.15.0-rc46 -- changelog_entry: +- changelogEntry: - summary: '- **fix**: OpenAPI importer removes global headers from example generation (@dsinghvi) ' type: chore - created_at: '2023-10-20' - ir_version: 27 + createdAt: '2023-10-20' + irVersion: 27 version: 0.15.0-rc45 -- changelog_entry: +- changelogEntry: - summary: '- OpenAPI example parser handles query params that are arrays (@dsinghvi) ' type: chore - created_at: '2023-10-20' - ir_version: 27 + createdAt: '2023-10-20' + irVersion: 27 version: 0.15.0-rc44 -- changelog_entry: +- changelogEntry: - summary: '- Support reading examples from OpenAPI spec (@dsinghvi) ' type: chore - created_at: '2023-10-20' - ir_version: 27 + createdAt: '2023-10-20' + irVersion: 27 version: 0.15.0-rc43 -- changelog_entry: +- changelogEntry: - summary: '- Support generating preview url when generating docs (@dsinghvi) ' type: chore - created_at: '2023-10-15' - ir_version: 26 + createdAt: '2023-10-15' + irVersion: 26 version: 0.15.0-rc42 -- changelog_entry: +- changelogEntry: - summary: Release 0.15.0-rc40 type: chore - created_at: '2023-10-13' - ir_version: 26 + createdAt: '2023-10-13' + irVersion: 26 version: 0.15.0-rc40 -- changelog_entry: +- changelogEntry: - summary: '- Rerelease SDKs (@dsinghvi) ' type: chore - created_at: '2023-10-13' - ir_version: 26 + createdAt: '2023-10-13' + irVersion: 26 version: 0.15.0-rc41 -- changelog_entry: +- changelogEntry: - summary: '- Support generating python snippets for documentation' type: chore - created_at: '2023-10-11' - ir_version: 26 + createdAt: '2023-10-11' + irVersion: 26 version: 0.15.0-rc39 -- changelog_entry: +- changelogEntry: - summary: '- Additional seed test definitions (@dsinghvi) ' type: chore - created_at: '2023-10-10' - ir_version: 26 + createdAt: '2023-10-10' + irVersion: 26 version: 0.15.0-rc38 -- changelog_entry: +- changelogEntry: - summary: '- **fix**: delete existing output on local generation (@dsinghvi) ' type: chore - created_at: '2023-10-08' - ir_version: 26 + createdAt: '2023-10-08' + irVersion: 26 version: 0.15.0-rc37 -- changelog_entry: +- changelogEntry: - summary: '- **fix**: seed CLI builds docker image (@dsinghvi) ' type: chore - created_at: '2023-10-08' - ir_version: 26 + createdAt: '2023-10-08' + irVersion: 26 version: 0.15.0-rc36 -- changelog_entry: +- changelogEntry: - summary: '- fix seed examples to contain datetime with UTC timezone (@dsinghvi) ' type: chore - created_at: '2023-10-08' - ir_version: 26 + createdAt: '2023-10-08' + irVersion: 26 version: 0.15.0-rc35 -- changelog_entry: +- changelogEntry: - summary: '- Fix: OpenAPI importer scans const fields when detecting discriminated unions (@dsinghvi) ' type: chore - created_at: '2023-10-06' - ir_version: 26 + createdAt: '2023-10-06' + irVersion: 26 version: 0.15.0-rc34 -- changelog_entry: +- changelogEntry: - summary: '- Read `const` values from OpenAPI spec (@dsinghvi) ' type: chore - created_at: '2023-10-06' - ir_version: 26 + createdAt: '2023-10-06' + irVersion: 26 version: 0.15.0-rc33 -- changelog_entry: +- changelogEntry: - summary: '- Fix discriminated union parsing in AsyncAPI import (@dsinghvi) ' type: chore - created_at: '2023-10-05' - ir_version: 26 + createdAt: '2023-10-05' + irVersion: 26 version: 0.15.0-rc32 -- changelog_entry: +- changelogEntry: - summary: '- Server side generators are tested with output mode local files (@dsinghvi) ' type: chore - created_at: '2023-10-01' - ir_version: 26 + createdAt: '2023-10-01' + irVersion: 26 version: 0.15.0-rc31 -- changelog_entry: +- changelogEntry: - summary: '- Generator snapshot tester supports custom configs (@dsinghvi) ' type: chore - created_at: '2023-10-01' - ir_version: 26 + createdAt: '2023-10-01' + irVersion: 26 version: 0.15.0-rc30 -- changelog_entry: +- changelogEntry: - summary: '- `--local` mode of the Fern CLI now correctly copies over generated typescript code (@dsinghvi) ' type: chore - created_at: '2023-09-30' - ir_version: 26 + createdAt: '2023-09-30' + irVersion: 26 version: 0.15.0-rc29 -- changelog_entry: +- changelogEntry: - summary: "- Bump generator versions to the latest (@amckinney) \r\n- Send undiscriminated\ \ union type names to docs generation (@dsinghvi) " type: chore - created_at: '2023-09-29' - ir_version: 26 + createdAt: '2023-09-29' + irVersion: 26 version: 0.15.0-rc28 -- changelog_entry: +- changelogEntry: - summary: '- Support `go-fiber` generator (@connormahon34) ' type: chore - created_at: '2023-09-26' - ir_version: 26 + createdAt: '2023-09-26' + irVersion: 26 version: 0.15.0-rc27 -- changelog_entry: +- changelogEntry: - summary: '- `fern generate --docs` will no longer fail because of network timeout issues (@dsinghvi)' type: chore - created_at: '2023-09-25' - ir_version: 26 + createdAt: '2023-09-25' + irVersion: 26 version: 0.15.0-rc26 -- changelog_entry: +- changelogEntry: - summary: '- Add test fern definitions with endpoint examples(@amckinney) ' type: chore - created_at: '2023-09-20' - ir_version: 26 + createdAt: '2023-09-20' + irVersion: 26 version: 0.15.0-rc25 -- changelog_entry: +- changelogEntry: - summary: '- `fern generate --docs` runs validation on the the docs configuration (@dsinghvi) ' type: chore - created_at: '2023-09-20' - ir_version: 26 + createdAt: '2023-09-20' + irVersion: 26 version: 0.15.0-rc24 -- changelog_entry: +- changelogEntry: - summary: '- Support reading AsyncAPI Schemas (@dsinghvi) ' type: chore - created_at: '2023-09-19' - ir_version: 26 + createdAt: '2023-09-19' + irVersion: 26 version: 0.15.0-rc23 -- changelog_entry: +- changelogEntry: - summary: '- Add test definitions that contain examples(@amckinney) ' type: chore - created_at: '2023-09-18' - ir_version: 26 + createdAt: '2023-09-18' + irVersion: 26 version: 0.15.0-rc22 -- changelog_entry: +- changelogEntry: - summary: '- Only set GA availablity if explicitly defined in the API Definition (@dsinghvi) ' type: chore - created_at: '2023-09-17' - ir_version: 26 + createdAt: '2023-09-17' + irVersion: 26 version: 0.15.0-rc21 -- changelog_entry: +- changelogEntry: - summary: '- Set version slug override (@dsinghvi) ' type: chore - created_at: '2023-09-16' - ir_version: 26 + createdAt: '2023-09-16' + irVersion: 26 version: 0.15.0-rc20 -- changelog_entry: +- changelogEntry: - summary: '- docs.yml now supports showing API errors opt-in (@dsinghvi) ' type: chore - created_at: '2023-09-13' - ir_version: 26 + createdAt: '2023-09-13' + irVersion: 26 version: 0.15.0-rc19 -- changelog_entry: +- changelogEntry: - summary: "- CLI now requires that versioned navbars live in new files (@dsinghvi)\ \ \r\n- CLI supports sending availability (@dsinghvi) \r\n- CLI has new validation\ \ rules for mdx + filepaths (@dsinghvi) " type: chore - created_at: '2023-09-13' - ir_version: 26 + createdAt: '2023-09-13' + irVersion: 26 version: 0.15.0-rc18 -- changelog_entry: +- changelogEntry: - summary: '- Docs support tabs (@dsinghvi) ' type: chore - created_at: '2023-09-10' - ir_version: 25 + createdAt: '2023-09-10' + irVersion: 25 version: 0.15.0-rc17 -- changelog_entry: +- changelogEntry: - summary: '- Fix and make sure CLI adheres to `--api` flag when filtering API workspaces (@dsinghvi) ' type: chore - created_at: '2023-09-09' - ir_version: 25 + createdAt: '2023-09-09' + irVersion: 25 version: 0.15.0-rc16 -- changelog_entry: +- changelogEntry: - summary: '- Validate markdown for documentation (@dsinghvi) ' type: chore - created_at: '2023-09-06' - ir_version: 25 + createdAt: '2023-09-06' + irVersion: 25 version: 0.15.0-rc15 -- changelog_entry: +- changelogEntry: - summary: '- Support specifying instance when running docs generation `fern generate --docs --instance `' type: chore - created_at: '2023-09-06' - ir_version: 25 + createdAt: '2023-09-06' + irVersion: 25 version: 0.15.0-rc14 -- changelog_entry: +- changelogEntry: - summary: '- Support reading `description` on `$ref` fields in OpenAPI (@dsinghvi) ' type: chore - created_at: '2023-09-05' - ir_version: 25 + createdAt: '2023-09-05' + irVersion: 25 version: 0.15.0-rc13 -- changelog_entry: +- changelogEntry: - summary: Release 0.15.0-rc12 type: chore - created_at: '2023-09-05' - ir_version: 25 + createdAt: '2023-09-05' + irVersion: 25 version: 0.15.0-rc12 -- changelog_entry: +- changelogEntry: - summary: '- Latest java generators depend on IR v25 to support text/plain responses (@dsinghvi) ' type: chore - created_at: '2023-09-05' - ir_version: 25 + createdAt: '2023-09-05' + irVersion: 25 version: 0.15.0-rc11 -- changelog_entry: +- changelogEntry: - summary: '- Add test definitions for `response: text` ' type: chore - created_at: '2023-09-04' - ir_version: 25 + createdAt: '2023-09-04' + irVersion: 25 version: 0.15.0-rc9 -- changelog_entry: +- changelogEntry: - summary: '- Support text responses (@dsinghvi) ' type: chore - created_at: '2023-09-04' - ir_version: 25 + createdAt: '2023-09-04' + irVersion: 25 version: 0.15.0-rc8 -- changelog_entry: +- changelogEntry: - summary: '- OpenAPI importer supports reading `application/octet-stream` requests (@dsinghvi) ' type: chore - created_at: '2023-09-04' - ir_version: 25 + createdAt: '2023-09-04' + irVersion: 25 version: 0.15.0-rc10 -- changelog_entry: +- changelogEntry: - summary: '- OpenAPI Importer handles deduping undiscriminated union types (@dsinghvi) ' type: chore - created_at: '2023-08-31' - ir_version: 24 + createdAt: '2023-08-31' + irVersion: 24 version: 0.15.0-rc7 -- changelog_entry: +- changelogEntry: - summary: '- Respect audiences for service type graph (@amckinney) ' type: chore - created_at: '2023-08-31' - ir_version: 24 + createdAt: '2023-08-31' + irVersion: 24 version: 0.15.0-rc6 -- changelog_entry: +- changelogEntry: - summary: '- Support reading `default` key in OpenAPI to account for headers with literal value (@dsinghvi) ' type: chore - created_at: '2023-08-30' - ir_version: 24 + createdAt: '2023-08-30' + irVersion: 24 version: 0.15.0-rc5 -- changelog_entry: +- changelogEntry: - summary: "- fern.config.json version is set to `*` which allows easier integration\ \ with pnpm (@zachkirsch) \r\n- OpenAPI importer properly reads discriminated\ \ unions so that discriminants are stripped from subtypes (@dsinghvi) " type: chore - created_at: '2023-08-30' - ir_version: 24 + createdAt: '2023-08-30' + irVersion: 24 version: 0.15.0-rc4 -- changelog_entry: +- changelogEntry: - summary: '- Support reading webhooks from OpenAPI specs (@dsinghvi) ' type: chore - created_at: '2023-08-25' - ir_version: 24 + createdAt: '2023-08-25' + irVersion: 24 version: 0.15.0-rc3 -- changelog_entry: +- changelogEntry: - summary: '- Support uploading images with custom content types such as SVGs (@dsinghvi) ' type: chore - created_at: '2023-08-23' - ir_version: 24 + createdAt: '2023-08-23' + irVersion: 24 version: 0.15.0-rc2 -- changelog_entry: +- changelogEntry: - summary: '- Update discriminated union detection to handle referenced schemas (@dsinghvi) ' type: chore - created_at: '2023-08-18' - ir_version: 23 + createdAt: '2023-08-18' + irVersion: 23 version: 0.15.0-rc1 -- changelog_entry: +- changelogEntry: - summary: '- **Break**: The fern directory now has a top-level `apis` directory to handle apis and docs no longer live within an api definition' type: chore - created_at: '2023-08-16' - ir_version: 23 + createdAt: '2023-08-16' + irVersion: 23 version: 0.15.0-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.14.4-rc2 type: chore - created_at: '2023-08-14' - ir_version: 23 + createdAt: '2023-08-14' + irVersion: 23 version: 0.14.4-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.14.4-rc1 type: chore - created_at: '2023-08-14' - ir_version: 23 + createdAt: '2023-08-14' + irVersion: 23 version: 0.14.4-rc1 -- changelog_entry: +- changelogEntry: - summary: CLI handles property names that start with numbers for code generation (@dsinghvi) type: chore - created_at: '2023-08-11' - ir_version: 23 + createdAt: '2023-08-11' + irVersion: 23 version: 0.14.4-rc0 -- changelog_entry: +- changelogEntry: - summary: '- When `docs` is missing, the CLI should nudge the user to run `fern add docs` (@dannysheridan) ' type: chore - created_at: '2023-08-08' - ir_version: 23 + createdAt: '2023-08-08' + irVersion: 23 version: 0.14.3 -- changelog_entry: +- changelogEntry: - summary: '- When running `fern init --openapi ` the OpenAPI generator wont be included (@dannysheridan) ' type: chore - created_at: '2023-08-08' - ir_version: 23 + createdAt: '2023-08-08' + irVersion: 23 version: 0.14.2 -- changelog_entry: +- changelogEntry: - summary: '- Rerelease `0.14.0`' type: chore - created_at: '2023-08-07' - ir_version: 22 + createdAt: '2023-08-07' + irVersion: 22 version: 0.14.1 -- changelog_entry: +- changelogEntry: - summary: '- The latest Go SDK Generator depends on IR V22 (@amckinney) ' type: chore - created_at: '2023-08-07' - ir_version: 22 + createdAt: '2023-08-07' + irVersion: 22 version: 0.14.0 -- changelog_entry: +- changelogEntry: - summary: '- Handle `type: "null"` when importing OpenAPI oneOf (@dsinghvi) ' type: chore - created_at: '2023-08-05' - ir_version: 22 + createdAt: '2023-08-05' + irVersion: 22 version: 0.13.0 -- changelog_entry: +- changelogEntry: - summary: '- No changes' type: chore - created_at: '2023-08-05' - ir_version: 22 + createdAt: '2023-08-05' + irVersion: 22 version: 0.13.0-rc3 -- changelog_entry: +- changelogEntry: - summary: '- Java generators now require IR V20 (@dsinghvi) ' type: chore - created_at: '2023-08-03' - ir_version: 22 + createdAt: '2023-08-03' + irVersion: 22 version: 0.13.0-rc2 -- changelog_entry: +- changelogEntry: - summary: '- OpenAPI generator only includes current package as part of generated name (@dsinghvi) ' type: chore - created_at: '2023-08-02' - ir_version: 22 + createdAt: '2023-08-02' + irVersion: 22 version: 0.13.0-rc1 -- changelog_entry: +- changelogEntry: - summary: '- OpenAPI oneOf subtypes have generated names based on unique properties (@dsinghvi) ' type: chore - created_at: '2023-08-02' - ir_version: 22 + createdAt: '2023-08-02' + irVersion: 22 version: 0.13.0-rc0 -- changelog_entry: +- changelogEntry: - summary: '- OpenAPI importer converts `date-times` appropriately. Before this release, datetimes would be converted as strings. (@dsinghvi)' type: chore - created_at: '2023-08-02' - ir_version: 22 + createdAt: '2023-08-02' + irVersion: 22 version: 0.12.0 -- changelog_entry: +- changelogEntry: - summary: '- Special case importing oneOf types that are all enums (@dsinghvi) ' type: chore - created_at: '2023-08-02' - ir_version: 22 + createdAt: '2023-08-02' + irVersion: 22 version: 0.11.12 -- changelog_entry: +- changelogEntry: - summary: "* Add `ServiceTypeReferenceInfo` to IR so that generators can recognize\ \ what types are referenced from exactly one service (@amckinney).\r\n```yaml\r\ \n ServiceTypeReferenceInfo:\r\n properties:\r\n typesReferencedOnlyByService:\r\ @@ -4854,1632 +4854,1632 @@ \ docs: \"Types referenced by either zero or multiple services.\"\r\n \ \ type: list\r\n```" type: chore - created_at: '2023-08-01' - ir_version: 22 + createdAt: '2023-08-01' + irVersion: 22 version: 0.11.12-rc2 -- changelog_entry: +- changelogEntry: - summary: "- Specify license in generators.yml (@amckinney) \r\n```yaml\r\ngroups:\ \ \r\n publish: \r\n - name: fernapi/fern-go-sdk\r\n version: 0.0.1\r\ \n github: \r\n repository: my-org/my-repo\r\n license: MIT\ \ # <------- or Apache-2.0\r\n```" type: chore - created_at: '2023-07-29' - ir_version: 22 + createdAt: '2023-07-29' + irVersion: 22 version: 0.11.12-rc0 -- changelog_entry: +- changelogEntry: - summary: "- Support `x-fern-ignore` OpenAPI extension. This extensions configures\ \ fern to ignore certain endpoints when generating SDKs. (@dsinghvi) \r\n ```yaml\r\ \n paths: \r\n my/endpoint/path: \r\n get: \r\n x-fern-ignore:\ \ true # <------- fern will skip this endpoint\r\n ```" type: chore - created_at: '2023-07-29' - ir_version: 22 + createdAt: '2023-07-29' + irVersion: 22 version: 0.11.12-rc1 -- changelog_entry: +- changelogEntry: - summary: '- OpenAPI importer handles converting numbers formatted as time-delta (@dsinghvi)' type: chore - created_at: '2023-07-28' - ir_version: 22 + createdAt: '2023-07-28' + irVersion: 22 version: 0.11.11 -- changelog_entry: +- changelogEntry: - summary: "- OpenAPI importer handles converting servers with `staging` and `production`\ \ descriptions (@dsinghvi) \r\n- Generators are upgraded in fern init (@dannysheridan)\ \ \r\n- Documentation markdown paths are validated (@zachkirsch)" type: chore - created_at: '2023-07-26' - ir_version: 22 + createdAt: '2023-07-26' + irVersion: 22 version: 0.11.10 -- changelog_entry: +- changelogEntry: - summary: '- handles `x-ndjson` content-type in OpenAPI responses' type: chore - created_at: '2023-07-24' - ir_version: 22 + createdAt: '2023-07-24' + irVersion: 22 version: 0.11.9 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.9-rc0 type: chore - created_at: '2023-07-23' - ir_version: 22 + createdAt: '2023-07-23' + irVersion: 22 version: 0.11.9-rc0 -- changelog_entry: +- changelogEntry: - summary: '- Register custom content types when reading from OpenAPI spec' type: chore - created_at: '2023-07-23' - ir_version: 22 + createdAt: '2023-07-23' + irVersion: 22 version: 0.11.8 -- changelog_entry: +- changelogEntry: - summary: '- Register content-types when registering docs (i.e. such as `application/x-ndjson`)' type: chore - created_at: '2023-07-23' - ir_version: 22 + createdAt: '2023-07-23' + irVersion: 22 version: 0.11.8-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.7 type: chore - created_at: '2023-07-23' - ir_version: 22 + createdAt: '2023-07-23' + irVersion: 22 version: 0.11.7 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.7-rc9 type: chore - created_at: '2023-07-23' - ir_version: 22 + createdAt: '2023-07-23' + irVersion: 22 version: 0.11.7-rc9 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.7-rc8 type: chore - created_at: '2023-07-23' - ir_version: 22 + createdAt: '2023-07-23' + irVersion: 22 version: 0.11.7-rc8 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.7-rc7 type: chore - created_at: '2023-07-22' - ir_version: 22 + createdAt: '2023-07-22' + irVersion: 22 version: 0.11.7-rc7 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.7-rc6 type: chore - created_at: '2023-07-22' - ir_version: 22 + createdAt: '2023-07-22' + irVersion: 22 version: 0.11.7-rc6 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.7-rc5 type: chore - created_at: '2023-07-22' - ir_version: 22 + createdAt: '2023-07-22' + irVersion: 22 version: 0.11.7-rc5 -- changelog_entry: +- changelogEntry: - summary: '- Hacky release with sleep 5s before running docker' type: chore - created_at: '2023-07-21' - ir_version: 22 + createdAt: '2023-07-21' + irVersion: 22 version: 0.11.7-rc4 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.7-rc3 type: chore - created_at: '2023-07-20' - ir_version: 22 + createdAt: '2023-07-20' + irVersion: 22 version: 0.11.7-rc3 -- changelog_entry: +- changelogEntry: - summary: '- Pypi token is correctly read in for publishing' type: chore - created_at: '2023-07-18' - ir_version: 22 + createdAt: '2023-07-18' + irVersion: 22 version: 0.11.7-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.7-rc1 type: chore - created_at: '2023-07-14' - ir_version: 22 + createdAt: '2023-07-14' + irVersion: 22 version: 0.11.7-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.7-rc0 type: chore - created_at: '2023-07-13' - ir_version: 22 + createdAt: '2023-07-13' + irVersion: 22 version: 0.11.7-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.6 type: chore - created_at: '2023-07-11' - ir_version: 22 + createdAt: '2023-07-11' + irVersion: 22 version: 0.11.6 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.6-rc1 type: chore - created_at: '2023-07-11' - ir_version: 22 + createdAt: '2023-07-11' + irVersion: 22 version: 0.11.6-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.6-rc0 type: chore - created_at: '2023-07-11' - ir_version: 22 + createdAt: '2023-07-11' + irVersion: 22 version: 0.11.6-rc0 -- changelog_entry: +- changelogEntry: - summary: '- Fixes https://github.com/fern-api/fern/issues/1880 (no longer forced to define auth if endpoints don''t require auth)' type: chore - created_at: '2023-07-10' - ir_version: 22 + createdAt: '2023-07-10' + irVersion: 22 version: 0.11.5 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.4 type: chore - created_at: '2023-07-06' - ir_version: 22 + createdAt: '2023-07-06' + irVersion: 22 version: 0.11.4 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.4-rc0 type: chore - created_at: '2023-07-06' - ir_version: 22 + createdAt: '2023-07-06' + irVersion: 22 version: 0.11.4-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.3 type: chore - created_at: '2023-07-06' - ir_version: 22 + createdAt: '2023-07-06' + irVersion: 22 version: 0.11.3 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.3-rc9 type: chore - created_at: '2023-07-06' - ir_version: 22 + createdAt: '2023-07-06' + irVersion: 22 version: 0.11.3-rc9 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.3-rc8 type: chore - created_at: '2023-07-06' - ir_version: 22 + createdAt: '2023-07-06' + irVersion: 22 version: 0.11.3-rc8 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.3-rc7 type: chore - created_at: '2023-07-06' - ir_version: 22 + createdAt: '2023-07-06' + irVersion: 22 version: 0.11.3-rc7 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.3-rc6 type: chore - created_at: '2023-07-06' - ir_version: 22 + createdAt: '2023-07-06' + irVersion: 22 version: 0.11.3-rc6 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.3-rc5 type: chore - created_at: '2023-07-06' - ir_version: 22 + createdAt: '2023-07-06' + irVersion: 22 version: 0.11.3-rc5 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.3-rc10 type: chore - created_at: '2023-07-06' - ir_version: 22 + createdAt: '2023-07-06' + irVersion: 22 version: 0.11.3-rc10 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.3-rc4 type: chore - created_at: '2023-07-05' - ir_version: 20 + createdAt: '2023-07-05' + irVersion: 20 version: 0.11.3-rc4 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.3-rc3 type: chore - created_at: '2023-06-28' - ir_version: 20 + createdAt: '2023-06-28' + irVersion: 20 version: 0.11.3-rc3 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.3-rc2 type: chore - created_at: '2023-06-28' - ir_version: 20 + createdAt: '2023-06-28' + irVersion: 20 version: 0.11.3-rc2 -- changelog_entry: +- changelogEntry: - summary: '- Support reading `x-fern-audiences` extension so that OpenAPI spec users can leverage fern audiences' type: chore - created_at: '2023-06-28' - ir_version: 20 + createdAt: '2023-06-28' + irVersion: 20 version: 0.11.3-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.3-rc0 type: chore - created_at: '2023-06-24' - ir_version: 20 + createdAt: '2023-06-24' + irVersion: 20 version: 0.11.3-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.2 type: chore - created_at: '2023-06-23' - ir_version: 20 + createdAt: '2023-06-23' + irVersion: 20 version: 0.11.2 -- changelog_entry: +- changelogEntry: - summary: Release 0.11.1-rc0 type: chore - created_at: '2023-06-22' - ir_version: 20 + createdAt: '2023-06-22' + irVersion: 20 version: 0.11.1-rc0 -- changelog_entry: +- changelogEntry: - summary: '- Update OpenAPI Importer logic to handle FastAPI operation ids' type: chore - created_at: '2023-06-22' - ir_version: 20 + createdAt: '2023-06-22' + irVersion: 20 version: 0.11.0 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.28 type: chore - created_at: '2023-06-20' - ir_version: 20 + createdAt: '2023-06-20' + irVersion: 20 version: 0.10.28 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.27 type: chore - created_at: '2023-06-20' - ir_version: 20 + createdAt: '2023-06-20' + irVersion: 20 version: 0.10.27 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.27-rc0 type: chore - created_at: '2023-06-15' - ir_version: 20 + createdAt: '2023-06-15' + irVersion: 20 version: 0.10.27-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.26 type: chore - created_at: '2023-06-15' - ir_version: 20 + createdAt: '2023-06-15' + irVersion: 20 version: 0.10.26 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.25 type: chore - created_at: '2023-06-15' - ir_version: 20 + createdAt: '2023-06-15' + irVersion: 20 version: 0.10.25 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.25-rc1 type: chore - created_at: '2023-06-14' - ir_version: 20 + createdAt: '2023-06-14' + irVersion: 20 version: 0.10.25-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.25-rc0 type: chore - created_at: '2023-06-13' - ir_version: 20 + createdAt: '2023-06-13' + irVersion: 20 version: 0.10.25-rc0 -- changelog_entry: +- changelogEntry: - summary: '- Fixes https://github.com/fern-api/fern/issues/1765 so OpenAPI specs are not required to have `operationId` or `x-fern-sdk-method-name` ' type: chore - created_at: '2023-06-13' - ir_version: 20 + createdAt: '2023-06-13' + irVersion: 20 version: 0.10.24 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.23 type: chore - created_at: '2023-06-13' - ir_version: 20 + createdAt: '2023-06-13' + irVersion: 20 version: 0.10.23 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.23-rc0 type: chore - created_at: '2023-06-12' - ir_version: 20 + createdAt: '2023-06-12' + irVersion: 20 version: 0.10.23-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.22 type: chore - created_at: '2023-06-12' - ir_version: 20 + createdAt: '2023-06-12' + irVersion: 20 version: 0.10.22 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.21 type: chore - created_at: '2023-06-12' - ir_version: 20 + createdAt: '2023-06-12' + irVersion: 20 version: 0.10.21 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.20 type: chore - created_at: '2023-06-12' - ir_version: 20 + createdAt: '2023-06-12' + irVersion: 20 version: 0.10.20 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.20-rc0 type: chore - created_at: '2023-06-12' - ir_version: 20 + createdAt: '2023-06-12' + irVersion: 20 version: 0.10.20-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.19 type: chore - created_at: '2023-06-12' - ir_version: 20 + createdAt: '2023-06-12' + irVersion: 20 version: 0.10.19 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.18 type: chore - created_at: '2023-06-11' - ir_version: 20 + createdAt: '2023-06-11' + irVersion: 20 version: 0.10.18 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.17 type: chore - created_at: '2023-06-11' - ir_version: 20 + createdAt: '2023-06-11' + irVersion: 20 version: 0.10.17 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.16 type: chore - created_at: '2023-06-11' - ir_version: 20 + createdAt: '2023-06-11' + irVersion: 20 version: 0.10.16 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.15 type: chore - created_at: '2023-06-10' - ir_version: 20 + createdAt: '2023-06-10' + irVersion: 20 version: 0.10.15 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.14 type: chore - created_at: '2023-06-10' - ir_version: 20 + createdAt: '2023-06-10' + irVersion: 20 version: 0.10.14 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.14-rc0 type: chore - created_at: '2023-06-10' - ir_version: 20 + createdAt: '2023-06-10' + irVersion: 20 version: 0.10.14-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.13 type: chore - created_at: '2023-06-09' - ir_version: 20 + createdAt: '2023-06-09' + irVersion: 20 version: 0.10.13 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.13-rc2 type: chore - created_at: '2023-06-09' - ir_version: 20 + createdAt: '2023-06-09' + irVersion: 20 version: 0.10.13-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.13-rc1 type: chore - created_at: '2023-06-09' - ir_version: 20 + createdAt: '2023-06-09' + irVersion: 20 version: 0.10.13-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.13-rc0 type: chore - created_at: '2023-06-09' - ir_version: 20 + createdAt: '2023-06-09' + irVersion: 20 version: 0.10.13-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.12 type: chore - created_at: '2023-06-09' - ir_version: 20 + createdAt: '2023-06-09' + irVersion: 20 version: 0.10.12 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.11 type: chore - created_at: '2023-06-09' - ir_version: 20 + createdAt: '2023-06-09' + irVersion: 20 version: 0.10.11 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.11-rc0 type: chore - created_at: '2023-06-08' - ir_version: 20 + createdAt: '2023-06-08' + irVersion: 20 version: 0.10.11-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.10 type: chore - created_at: '2023-06-08' - ir_version: 20 + createdAt: '2023-06-08' + irVersion: 20 version: 0.10.10 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.10-rc2 type: chore - created_at: '2023-06-08' - ir_version: 20 + createdAt: '2023-06-08' + irVersion: 20 version: 0.10.10-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.10-rc1 type: chore - created_at: '2023-06-08' - ir_version: 20 + createdAt: '2023-06-08' + irVersion: 20 version: 0.10.10-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.10-rc0 type: chore - created_at: '2023-06-08' - ir_version: 20 + createdAt: '2023-06-08' + irVersion: 20 version: 0.10.10-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.9 type: chore - created_at: '2023-06-07' - ir_version: 20 + createdAt: '2023-06-07' + irVersion: 20 version: 0.10.9 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.8 type: chore - created_at: '2023-06-07' - ir_version: 20 + createdAt: '2023-06-07' + irVersion: 20 version: 0.10.8 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.8-rc0 type: chore - created_at: '2023-06-07' - ir_version: 20 + createdAt: '2023-06-07' + irVersion: 20 version: 0.10.8-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.7 type: chore - created_at: '2023-06-06' - ir_version: 20 + createdAt: '2023-06-06' + irVersion: 20 version: 0.10.7 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.6 type: chore - created_at: '2023-06-06' - ir_version: 20 + createdAt: '2023-06-06' + irVersion: 20 version: 0.10.6 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.5 type: chore - created_at: '2023-06-06' - ir_version: 20 + createdAt: '2023-06-06' + irVersion: 20 version: 0.10.5 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.4 type: chore - created_at: '2023-06-06' - ir_version: 20 + createdAt: '2023-06-06' + irVersion: 20 version: 0.10.4 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.3 type: chore - created_at: '2023-06-06' - ir_version: 20 + createdAt: '2023-06-06' + irVersion: 20 version: 0.10.3 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.2 type: chore - created_at: '2023-06-05' - ir_version: 20 + createdAt: '2023-06-05' + irVersion: 20 version: 0.10.2 -- changelog_entry: +- changelogEntry: - summary: Release 0.10.1 type: chore - created_at: '2023-06-05' - ir_version: 20 + createdAt: '2023-06-05' + irVersion: 20 version: 0.10.1 -- changelog_entry: +- changelogEntry: - summary: "- The docs `domain` must be a full domain ending in `docs.buildwithfern.com`\r\ \n- `docs.yml` now supports custom-domains so that docs can redirect from a\ \ custom url" type: chore - created_at: '2023-06-05' - ir_version: 20 + createdAt: '2023-06-05' + irVersion: 20 version: 0.10.0 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.10 type: chore - created_at: '2023-06-02' - ir_version: 20 + createdAt: '2023-06-02' + irVersion: 20 version: 0.9.10 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.10-rc0 type: chore - created_at: '2023-05-31' - ir_version: 20 + createdAt: '2023-05-31' + irVersion: 20 version: 0.9.10-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.9 type: chore - created_at: '2023-05-31' - ir_version: 20 + createdAt: '2023-05-31' + irVersion: 20 version: 0.9.9 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.9-rc4 type: chore - created_at: '2023-05-31' - ir_version: 20 + createdAt: '2023-05-31' + irVersion: 20 version: 0.9.9-rc4 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.9-rc3 type: chore - created_at: '2023-05-31' - ir_version: 20 + createdAt: '2023-05-31' + irVersion: 20 version: 0.9.9-rc3 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.9-rc2 type: chore - created_at: '2023-05-31' - ir_version: 20 + createdAt: '2023-05-31' + irVersion: 20 version: 0.9.9-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.9-rc1 type: chore - created_at: '2023-05-31' - ir_version: 20 + createdAt: '2023-05-31' + irVersion: 20 version: 0.9.9-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.9-rc0 type: chore - created_at: '2023-05-31' - ir_version: 20 + createdAt: '2023-05-31' + irVersion: 20 version: 0.9.9-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.8 type: chore - created_at: '2023-05-30' - ir_version: 20 + createdAt: '2023-05-30' + irVersion: 20 version: 0.9.8 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.8-rc0 type: chore - created_at: '2023-05-30' - ir_version: 20 + createdAt: '2023-05-30' + irVersion: 20 version: 0.9.8-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.7 type: chore - created_at: '2023-05-30' - ir_version: 20 + createdAt: '2023-05-30' + irVersion: 20 version: 0.9.7 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.7-rc2 type: chore - created_at: '2023-05-30' - ir_version: 20 + createdAt: '2023-05-30' + irVersion: 20 version: 0.9.7-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.7-rc1 type: chore - created_at: '2023-05-29' - ir_version: 20 + createdAt: '2023-05-29' + irVersion: 20 version: 0.9.7-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.7-rc0 type: chore - created_at: '2023-05-29' - ir_version: 20 + createdAt: '2023-05-29' + irVersion: 20 version: 0.9.7-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.6 type: chore - created_at: '2023-05-29' - ir_version: 20 + createdAt: '2023-05-29' + irVersion: 20 version: 0.9.6 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.6-rc1 type: chore - created_at: '2023-05-28' - ir_version: 20 + createdAt: '2023-05-28' + irVersion: 20 version: 0.9.6-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.6-rc0 type: chore - created_at: '2023-05-28' - ir_version: 20 + createdAt: '2023-05-28' + irVersion: 20 version: 0.9.6-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.5 type: chore - created_at: '2023-05-27' - ir_version: 20 + createdAt: '2023-05-27' + irVersion: 20 version: 0.9.5 -- changelog_entry: +- changelogEntry: - summary: '- `fern init` reads `FERN_TOKEN` if the user token is not available' type: chore - created_at: '2023-05-27' - ir_version: 20 + createdAt: '2023-05-27' + irVersion: 20 version: 0.9.4 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.4-rc3 type: chore - created_at: '2023-05-25' - ir_version: 20 + createdAt: '2023-05-25' + irVersion: 20 version: 0.9.4-rc3 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.4-rc2 type: chore - created_at: '2023-05-25' - ir_version: 20 + createdAt: '2023-05-25' + irVersion: 20 version: 0.9.4-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.4-rc1 type: chore - created_at: '2023-05-25' - ir_version: 20 + createdAt: '2023-05-25' + irVersion: 20 version: 0.9.4-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.4-rc0 type: chore - created_at: '2023-05-25' - ir_version: 20 + createdAt: '2023-05-25' + irVersion: 20 version: 0.9.4-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.3 type: chore - created_at: '2023-05-24' - ir_version: 20 + createdAt: '2023-05-24' + irVersion: 20 version: 0.9.3 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.2 type: chore - created_at: '2023-05-24' - ir_version: 20 + createdAt: '2023-05-24' + irVersion: 20 version: 0.9.2 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.2-rc5 type: chore - created_at: '2023-05-24' - ir_version: 20 + createdAt: '2023-05-24' + irVersion: 20 version: 0.9.2-rc5 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.2-rc4 type: chore - created_at: '2023-05-24' - ir_version: 20 + createdAt: '2023-05-24' + irVersion: 20 version: 0.9.2-rc4 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.2-rc3 type: chore - created_at: '2023-05-24' - ir_version: 20 + createdAt: '2023-05-24' + irVersion: 20 version: 0.9.2-rc3 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.2-rc2 type: chore - created_at: '2023-05-23' - ir_version: 20 + createdAt: '2023-05-23' + irVersion: 20 version: 0.9.2-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.2-rc1 type: chore - created_at: '2023-05-23' - ir_version: 20 + createdAt: '2023-05-23' + irVersion: 20 version: 0.9.2-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.2-rc0 type: chore - created_at: '2023-05-21' - ir_version: 20 + createdAt: '2023-05-21' + irVersion: 20 version: 0.9.2-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.1 type: chore - created_at: '2023-05-20' - ir_version: 20 + createdAt: '2023-05-20' + irVersion: 20 version: 0.9.1 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.1-rc3 type: chore - created_at: '2023-05-20' - ir_version: 20 + createdAt: '2023-05-20' + irVersion: 20 version: 0.9.1-rc3 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.1-rc2 type: chore - created_at: '2023-05-19' - ir_version: 20 + createdAt: '2023-05-19' + irVersion: 20 version: 0.9.1-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.1-rc1 type: chore - created_at: '2023-05-18' - ir_version: 20 + createdAt: '2023-05-18' + irVersion: 20 version: 0.9.1-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.1-rc0 type: chore - created_at: '2023-05-18' - ir_version: 20 + createdAt: '2023-05-18' + irVersion: 20 version: 0.9.1-rc0 -- changelog_entry: +- changelogEntry: - summary: Running `fern init --openapi ` creates an OpenAPI workspace type: chore - created_at: '2023-05-17' - ir_version: 20 + createdAt: '2023-05-17' + irVersion: 20 version: 0.9.0 -- changelog_entry: +- changelogEntry: - summary: Release 0.9.0-rc0 type: chore - created_at: '2023-05-17' - ir_version: 20 + createdAt: '2023-05-17' + irVersion: 20 version: 0.9.0-rc0 -- changelog_entry: +- changelogEntry: - summary: Add `fern-go-model` generator identifier. type: chore - created_at: '2023-05-16' - ir_version: 20 + createdAt: '2023-05-16' + irVersion: 20 version: 0.8.25-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.24 type: chore - created_at: '2023-05-16' - ir_version: 20 + createdAt: '2023-05-16' + irVersion: 20 version: 0.8.24 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.23 type: chore - created_at: '2023-05-13' - ir_version: 20 + createdAt: '2023-05-13' + irVersion: 20 version: 0.8.23 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.22 type: chore - created_at: '2023-05-13' - ir_version: 20 + createdAt: '2023-05-13' + irVersion: 20 version: 0.8.22 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.21 type: chore - created_at: '2023-05-13' - ir_version: 20 + createdAt: '2023-05-13' + irVersion: 20 version: 0.8.21 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.20 type: chore - created_at: '2023-05-12' - ir_version: 20 + createdAt: '2023-05-12' + irVersion: 20 version: 0.8.20 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.20-rc4 type: chore - created_at: '2023-05-12' - ir_version: 20 + createdAt: '2023-05-12' + irVersion: 20 version: 0.8.20-rc4 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.20-rc3 type: chore - created_at: '2023-05-12' - ir_version: 20 + createdAt: '2023-05-12' + irVersion: 20 version: 0.8.20-rc3 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.20-rc2 type: chore - created_at: '2023-05-11' - ir_version: 20 + createdAt: '2023-05-11' + irVersion: 20 version: 0.8.20-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.20-rc1 type: chore - created_at: '2023-05-11' - ir_version: 20 + createdAt: '2023-05-11' + irVersion: 20 version: 0.8.20-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.20-rc0 type: chore - created_at: '2023-05-11' - ir_version: 20 + createdAt: '2023-05-11' + irVersion: 20 version: 0.8.20-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.19 type: chore - created_at: '2023-05-11' - ir_version: 20 + createdAt: '2023-05-11' + irVersion: 20 version: 0.8.19 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.19-rc9 type: chore - created_at: '2023-05-11' - ir_version: 20 + createdAt: '2023-05-11' + irVersion: 20 version: 0.8.19-rc9 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.19-rc8 type: chore - created_at: '2023-05-11' - ir_version: 20 + createdAt: '2023-05-11' + irVersion: 20 version: 0.8.19-rc8 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.19-rc7 type: chore - created_at: '2023-05-10' - ir_version: 20 + createdAt: '2023-05-10' + irVersion: 20 version: 0.8.19-rc7 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.19-rc6 type: chore - created_at: '2023-05-10' - ir_version: 20 + createdAt: '2023-05-10' + irVersion: 20 version: 0.8.19-rc6 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.19-rc5 type: chore - created_at: '2023-05-10' - ir_version: 20 + createdAt: '2023-05-10' + irVersion: 20 version: 0.8.19-rc5 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.19-rc4 type: chore - created_at: '2023-05-10' - ir_version: 20 + createdAt: '2023-05-10' + irVersion: 20 version: 0.8.19-rc4 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.19-rc3 type: chore - created_at: '2023-05-10' - ir_version: 20 + createdAt: '2023-05-10' + irVersion: 20 version: 0.8.19-rc3 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.19-rc2 type: chore - created_at: '2023-05-10' - ir_version: 20 + createdAt: '2023-05-10' + irVersion: 20 version: 0.8.19-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.19-rc1 type: chore - created_at: '2023-05-10' - ir_version: 20 + createdAt: '2023-05-10' + irVersion: 20 version: 0.8.19-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.19-rc0 type: chore - created_at: '2023-05-10' - ir_version: 20 + createdAt: '2023-05-10' + irVersion: 20 version: 0.8.19-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.18 type: chore - created_at: '2023-05-08' - ir_version: 20 + createdAt: '2023-05-08' + irVersion: 20 version: 0.8.18 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.17 type: chore - created_at: '2023-05-08' - ir_version: 20 + createdAt: '2023-05-08' + irVersion: 20 version: 0.8.17 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.17-rc3 type: chore - created_at: '2023-05-08' - ir_version: 20 + createdAt: '2023-05-08' + irVersion: 20 version: 0.8.17-rc3 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.17-rc2 type: chore - created_at: '2023-05-08' - ir_version: 20 + createdAt: '2023-05-08' + irVersion: 20 version: 0.8.17-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.17-rc1 type: chore - created_at: '2023-05-08' - ir_version: 20 + createdAt: '2023-05-08' + irVersion: 20 version: 0.8.17-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.17-rc0 type: chore - created_at: '2023-05-08' - ir_version: 20 + createdAt: '2023-05-08' + irVersion: 20 version: 0.8.17-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.16-rc9 type: chore - created_at: '2023-05-08' - ir_version: 20 + createdAt: '2023-05-08' + irVersion: 20 version: 0.8.16-rc9 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.16-rc8 type: chore - created_at: '2023-05-08' - ir_version: 19 + createdAt: '2023-05-08' + irVersion: 19 version: 0.8.16-rc8 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.16-rc7 type: chore - created_at: '2023-05-08' - ir_version: 19 + createdAt: '2023-05-08' + irVersion: 19 version: 0.8.16-rc7 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.16-rc6 type: chore - created_at: '2023-05-08' - ir_version: 19 + createdAt: '2023-05-08' + irVersion: 19 version: 0.8.16-rc6 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.16-rc5 type: chore - created_at: '2023-05-08' - ir_version: 19 + createdAt: '2023-05-08' + irVersion: 19 version: 0.8.16-rc5 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.16-rc11 type: chore - created_at: '2023-05-08' - ir_version: 20 + createdAt: '2023-05-08' + irVersion: 20 version: 0.8.16-rc11 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.16-rc10 type: chore - created_at: '2023-05-08' - ir_version: 20 + createdAt: '2023-05-08' + irVersion: 20 version: 0.8.16-rc10 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.16-rc4 type: chore - created_at: '2023-05-07' - ir_version: 19 + createdAt: '2023-05-07' + irVersion: 19 version: 0.8.16-rc4 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.16-rc3 type: chore - created_at: '2023-05-07' - ir_version: 19 + createdAt: '2023-05-07' + irVersion: 19 version: 0.8.16-rc3 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.16-rc2 type: chore - created_at: '2023-05-07' - ir_version: 19 + createdAt: '2023-05-07' + irVersion: 19 version: 0.8.16-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.16-rc1 type: chore - created_at: '2023-05-07' - ir_version: 19 + createdAt: '2023-05-07' + irVersion: 19 version: 0.8.16-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.16-rc0 type: chore - created_at: '2023-05-07' - ir_version: 19 + createdAt: '2023-05-07' + irVersion: 19 version: 0.8.16-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.15 type: chore - created_at: '2023-05-07' - ir_version: 19 + createdAt: '2023-05-07' + irVersion: 19 version: 0.8.15 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.14 type: chore - created_at: '2023-05-07' - ir_version: 19 + createdAt: '2023-05-07' + irVersion: 19 version: 0.8.14 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.13 type: chore - created_at: '2023-05-07' - ir_version: 19 + createdAt: '2023-05-07' + irVersion: 19 version: 0.8.13 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.13-rc2 type: chore - created_at: '2023-05-07' - ir_version: 19 + createdAt: '2023-05-07' + irVersion: 19 version: 0.8.13-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.13-rc1 type: chore - created_at: '2023-05-07' - ir_version: 19 + createdAt: '2023-05-07' + irVersion: 19 version: 0.8.13-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.13-rc0 type: chore - created_at: '2023-05-06' - ir_version: 19 + createdAt: '2023-05-06' + irVersion: 19 version: 0.8.13-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.12 type: chore - created_at: '2023-05-05' - ir_version: 19 + createdAt: '2023-05-05' + irVersion: 19 version: 0.8.12 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.11 type: chore - created_at: '2023-05-05' - ir_version: 19 + createdAt: '2023-05-05' + irVersion: 19 version: 0.8.11 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.10 type: chore - created_at: '2023-05-05' - ir_version: 19 + createdAt: '2023-05-05' + irVersion: 19 version: 0.8.10 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.9 type: chore - created_at: '2023-05-04' - ir_version: 19 + createdAt: '2023-05-04' + irVersion: 19 version: 0.8.9 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.8 type: chore - created_at: '2023-05-04' - ir_version: 19 + createdAt: '2023-05-04' + irVersion: 19 version: 0.8.8 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.7 type: chore - created_at: '2023-05-04' - ir_version: 19 + createdAt: '2023-05-04' + irVersion: 19 version: 0.8.7 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.6 type: chore - created_at: '2023-05-03' - ir_version: 19 + createdAt: '2023-05-03' + irVersion: 19 version: 0.8.6 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.6-rc2 type: chore - created_at: '2023-05-03' - ir_version: 19 + createdAt: '2023-05-03' + irVersion: 19 version: 0.8.6-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.6-rc1 type: chore - created_at: '2023-05-03' - ir_version: 19 + createdAt: '2023-05-03' + irVersion: 19 version: 0.8.6-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.6-rc0 type: chore - created_at: '2023-05-03' - ir_version: 19 + createdAt: '2023-05-03' + irVersion: 19 version: 0.8.6-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.5 type: chore - created_at: '2023-05-03' - ir_version: 19 + createdAt: '2023-05-03' + irVersion: 19 version: 0.8.5 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.4 type: chore - created_at: '2023-05-03' - ir_version: 19 + createdAt: '2023-05-03' + irVersion: 19 version: 0.8.4 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.3 type: chore - created_at: '2023-05-03' - ir_version: 19 + createdAt: '2023-05-03' + irVersion: 19 version: 0.8.3 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.2 type: chore - created_at: '2023-05-03' - ir_version: 19 + createdAt: '2023-05-03' + irVersion: 19 version: 0.8.2 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.1 type: chore - created_at: '2023-05-02' - ir_version: 19 + createdAt: '2023-05-02' + irVersion: 19 version: 0.8.1 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.0 type: chore - created_at: '2023-05-02' - ir_version: 19 + createdAt: '2023-05-02' + irVersion: 19 version: 0.8.0 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.0-rc9 type: chore - created_at: '2023-05-02' - ir_version: 19 + createdAt: '2023-05-02' + irVersion: 19 version: 0.8.0-rc9 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.0-rc8 type: chore - created_at: '2023-05-02' - ir_version: 19 + createdAt: '2023-05-02' + irVersion: 19 version: 0.8.0-rc8 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.0-rc7 type: chore - created_at: '2023-05-02' - ir_version: 19 + createdAt: '2023-05-02' + irVersion: 19 version: 0.8.0-rc7 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.0-rc6 type: chore - created_at: '2023-05-02' - ir_version: 19 + createdAt: '2023-05-02' + irVersion: 19 version: 0.8.0-rc6 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.0-rc5 type: chore - created_at: '2023-05-02' - ir_version: 19 + createdAt: '2023-05-02' + irVersion: 19 version: 0.8.0-rc5 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.0-rc4 type: chore - created_at: '2023-05-02' - ir_version: 19 + createdAt: '2023-05-02' + irVersion: 19 version: 0.8.0-rc4 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.0-rc3 type: chore - created_at: '2023-05-02' - ir_version: 19 + createdAt: '2023-05-02' + irVersion: 19 version: 0.8.0-rc3 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.0-rc2 type: chore - created_at: '2023-05-02' - ir_version: 19 + createdAt: '2023-05-02' + irVersion: 19 version: 0.8.0-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.0-rc1 type: chore - created_at: '2023-05-02' - ir_version: 19 + createdAt: '2023-05-02' + irVersion: 19 version: 0.8.0-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.8.0-rc0 type: chore - created_at: '2023-05-02' - ir_version: 19 + createdAt: '2023-05-02' + irVersion: 19 version: 0.8.0-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.5-rc17 type: chore - created_at: '2023-05-02' - ir_version: 19 + createdAt: '2023-05-02' + irVersion: 19 version: 0.7.5-rc17 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.5-rc9 type: chore - created_at: '2023-05-01' - ir_version: 19 + createdAt: '2023-05-01' + irVersion: 19 version: 0.7.5-rc9 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.5-rc8 type: chore - created_at: '2023-05-01' - ir_version: 19 + createdAt: '2023-05-01' + irVersion: 19 version: 0.7.5-rc8 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.5-rc7 type: chore - created_at: '2023-05-01' - ir_version: 19 + createdAt: '2023-05-01' + irVersion: 19 version: 0.7.5-rc7 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.5-rc16 type: chore - created_at: '2023-05-01' - ir_version: 19 + createdAt: '2023-05-01' + irVersion: 19 version: 0.7.5-rc16 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.5-rc15 type: chore - created_at: '2023-05-01' - ir_version: 19 + createdAt: '2023-05-01' + irVersion: 19 version: 0.7.5-rc15 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.5-rc14 type: chore - created_at: '2023-05-01' - ir_version: 19 + createdAt: '2023-05-01' + irVersion: 19 version: 0.7.5-rc14 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.5-rc13 type: chore - created_at: '2023-05-01' - ir_version: 19 + createdAt: '2023-05-01' + irVersion: 19 version: 0.7.5-rc13 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.5-rc12 type: chore - created_at: '2023-05-01' - ir_version: 19 + createdAt: '2023-05-01' + irVersion: 19 version: 0.7.5-rc12 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.5-rc11 type: chore - created_at: '2023-05-01' - ir_version: 19 + createdAt: '2023-05-01' + irVersion: 19 version: 0.7.5-rc11 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.5-rc10 type: chore - created_at: '2023-05-01' - ir_version: 19 + createdAt: '2023-05-01' + irVersion: 19 version: 0.7.5-rc10 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.5-rc6 type: chore - created_at: '2023-04-30' - ir_version: 19 + createdAt: '2023-04-30' + irVersion: 19 version: 0.7.5-rc6 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.5-rc5 type: chore - created_at: '2023-04-30' - ir_version: 19 + createdAt: '2023-04-30' + irVersion: 19 version: 0.7.5-rc5 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.5-rc4 type: chore - created_at: '2023-04-30' - ir_version: 19 + createdAt: '2023-04-30' + irVersion: 19 version: 0.7.5-rc4 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.5-rc3 type: chore - created_at: '2023-04-30' - ir_version: 19 + createdAt: '2023-04-30' + irVersion: 19 version: 0.7.5-rc3 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.5-rc2 type: chore - created_at: '2023-04-30' - ir_version: 19 + createdAt: '2023-04-30' + irVersion: 19 version: 0.7.5-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.5-rc1 type: chore - created_at: '2023-04-30' - ir_version: 18 + createdAt: '2023-04-30' + irVersion: 18 version: 0.7.5-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.5-rc0 type: chore - created_at: '2023-04-28' - ir_version: 18 + createdAt: '2023-04-28' + irVersion: 18 version: 0.7.5-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.4 type: chore - created_at: '2023-04-23' - ir_version: 18 + createdAt: '2023-04-23' + irVersion: 18 version: 0.7.4 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.4-rc1 type: chore - created_at: '2023-04-23' - ir_version: 18 + createdAt: '2023-04-23' + irVersion: 18 version: 0.7.4-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.4-rc0 type: chore - created_at: '2023-04-23' - ir_version: 18 + createdAt: '2023-04-23' + irVersion: 18 version: 0.7.4-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.3 type: chore - created_at: '2023-04-23' - ir_version: 18 + createdAt: '2023-04-23' + irVersion: 18 version: 0.7.3 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.3-rc0 type: chore - created_at: '2023-04-23' - ir_version: 18 + createdAt: '2023-04-23' + irVersion: 18 version: 0.7.3-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.2 type: chore - created_at: '2023-04-23' - ir_version: 18 + createdAt: '2023-04-23' + irVersion: 18 version: 0.7.2 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.1 type: chore - created_at: '2023-04-23' - ir_version: 18 + createdAt: '2023-04-23' + irVersion: 18 version: 0.7.1 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.1-rc1 type: chore - created_at: '2023-04-23' - ir_version: 18 + createdAt: '2023-04-23' + irVersion: 18 version: 0.7.1-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.1-rc0 type: chore - created_at: '2023-04-23' - ir_version: 18 + createdAt: '2023-04-23' + irVersion: 18 version: 0.7.1-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.0 type: chore - created_at: '2023-04-21' - ir_version: 18 + createdAt: '2023-04-21' + irVersion: 18 version: 0.7.0 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.0-rc1 type: chore - created_at: '2023-04-21' - ir_version: 18 + createdAt: '2023-04-21' + irVersion: 18 version: 0.7.0-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.7.0-rc0 type: chore - created_at: '2023-04-21' - ir_version: 18 + createdAt: '2023-04-21' + irVersion: 18 version: 0.7.0-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.12 type: chore - created_at: '2023-04-19' - ir_version: 18 + createdAt: '2023-04-19' + irVersion: 18 version: 0.6.12 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.11 type: chore - created_at: '2023-04-19' - ir_version: 18 + createdAt: '2023-04-19' + irVersion: 18 version: 0.6.11 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.11-rc2 type: chore - created_at: '2023-04-17' - ir_version: 18 + createdAt: '2023-04-17' + irVersion: 18 version: 0.6.11-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.11-rc1 type: chore - created_at: '2023-04-17' - ir_version: 18 + createdAt: '2023-04-17' + irVersion: 18 version: 0.6.11-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.11-rc0 type: chore - created_at: '2023-04-17' - ir_version: 18 + createdAt: '2023-04-17' + irVersion: 18 version: 0.6.11-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.10 type: chore - created_at: '2023-04-04' - ir_version: 16 + createdAt: '2023-04-04' + irVersion: 16 version: 0.6.10 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.10-rc4 type: chore - created_at: '2023-04-03' - ir_version: 16 + createdAt: '2023-04-03' + irVersion: 16 version: 0.6.10-rc4 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.10-rc3 type: chore - created_at: '2023-04-03' - ir_version: 16 + createdAt: '2023-04-03' + irVersion: 16 version: 0.6.10-rc3 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.10-rc2 type: chore - created_at: '2023-04-03' - ir_version: 16 + createdAt: '2023-04-03' + irVersion: 16 version: 0.6.10-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.10-rc1 type: chore - created_at: '2023-04-02' - ir_version: 16 + createdAt: '2023-04-02' + irVersion: 16 version: 0.6.10-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.10-rc0 type: chore - created_at: '2023-04-02' - ir_version: 16 + createdAt: '2023-04-02' + irVersion: 16 version: 0.6.10-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.9 type: chore - created_at: '2023-04-02' - ir_version: 16 + createdAt: '2023-04-02' + irVersion: 16 version: 0.6.9 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.8 type: chore - created_at: '2023-04-02' - ir_version: 16 + createdAt: '2023-04-02' + irVersion: 16 version: 0.6.8 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.7 type: chore - created_at: '2023-04-01' - ir_version: 16 + createdAt: '2023-04-01' + irVersion: 16 version: 0.6.7 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.7-rc0 type: chore - created_at: '2023-04-01' - ir_version: 16 + createdAt: '2023-04-01' + irVersion: 16 version: 0.6.7-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.6 type: chore - created_at: '2023-03-31' - ir_version: 16 + createdAt: '2023-03-31' + irVersion: 16 version: 0.6.6 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.5 type: chore - created_at: '2023-03-31' - ir_version: 16 + createdAt: '2023-03-31' + irVersion: 16 version: 0.6.5 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.5-rc1 type: chore - created_at: '2023-03-31' - ir_version: 16 + createdAt: '2023-03-31' + irVersion: 16 version: 0.6.5-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.5-rc0 type: chore - created_at: '2023-03-30' - ir_version: 16 + createdAt: '2023-03-30' + irVersion: 16 version: 0.6.5-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.4 type: chore - created_at: '2023-03-30' - ir_version: 16 + createdAt: '2023-03-30' + irVersion: 16 version: 0.6.4 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.3 type: chore - created_at: '2023-03-30' - ir_version: 16 + createdAt: '2023-03-30' + irVersion: 16 version: 0.6.3 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.3-rc1 type: chore - created_at: '2023-03-30' - ir_version: 16 + createdAt: '2023-03-30' + irVersion: 16 version: 0.6.3-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.3-rc0 type: chore - created_at: '2023-03-30' - ir_version: 16 + createdAt: '2023-03-30' + irVersion: 16 version: 0.6.3-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.2 type: chore - created_at: '2023-03-29' - ir_version: 16 + createdAt: '2023-03-29' + irVersion: 16 version: 0.6.2 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.2-rc2 type: chore - created_at: '2023-03-29' - ir_version: 16 + createdAt: '2023-03-29' + irVersion: 16 version: 0.6.2-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.2-rc1 type: chore - created_at: '2023-03-29' - ir_version: 16 + createdAt: '2023-03-29' + irVersion: 16 version: 0.6.2-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.2-rc0 type: chore - created_at: '2023-03-28' - ir_version: 16 + createdAt: '2023-03-28' + irVersion: 16 version: 0.6.2-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.1 type: chore - created_at: '2023-03-28' - ir_version: 15 + createdAt: '2023-03-28' + irVersion: 15 version: 0.6.1 -- changelog_entry: +- changelogEntry: - summary: Release 0.6.0 type: chore - created_at: '2023-03-28' - ir_version: 15 + createdAt: '2023-03-28' + irVersion: 15 version: 0.6.0 -- changelog_entry: +- changelogEntry: - summary: Release 0.5.4 type: chore - created_at: '2023-03-28' - ir_version: 15 + createdAt: '2023-03-28' + irVersion: 15 version: 0.5.4 -- changelog_entry: +- changelogEntry: - summary: Release 0.5.4-rc4 type: chore - created_at: '2023-03-28' - ir_version: 15 + createdAt: '2023-03-28' + irVersion: 15 version: 0.5.4-rc4 -- changelog_entry: +- changelogEntry: - summary: Release 0.5.4-rc3 type: chore - created_at: '2023-03-26' - ir_version: 15 + createdAt: '2023-03-26' + irVersion: 15 version: 0.5.4-rc3 -- changelog_entry: +- changelogEntry: - summary: Release 0.5.4-rc2 type: chore - created_at: '2023-03-24' - ir_version: 15 + createdAt: '2023-03-24' + irVersion: 15 version: 0.5.4-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.5.4-rc1 type: chore - created_at: '2023-03-24' - ir_version: 15 + createdAt: '2023-03-24' + irVersion: 15 version: 0.5.4-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.5.4-rc0 type: chore - created_at: '2023-03-24' - ir_version: 15 + createdAt: '2023-03-24' + irVersion: 15 version: 0.5.4-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.5.3 type: chore - created_at: '2023-03-20' - ir_version: 14 + createdAt: '2023-03-20' + irVersion: 14 version: 0.5.3 -- changelog_entry: +- changelogEntry: - summary: Release 0.5.3-rc6 type: chore - created_at: '2023-03-20' - ir_version: 14 + createdAt: '2023-03-20' + irVersion: 14 version: 0.5.3-rc6 -- changelog_entry: +- changelogEntry: - summary: Release 0.5.3-rc5 type: chore - created_at: '2023-03-19' - ir_version: 14 + createdAt: '2023-03-19' + irVersion: 14 version: 0.5.3-rc5 -- changelog_entry: +- changelogEntry: - summary: Release 0.5.3-rc4 type: chore - created_at: '2023-03-19' - ir_version: 14 + createdAt: '2023-03-19' + irVersion: 14 version: 0.5.3-rc4 -- changelog_entry: +- changelogEntry: - summary: Release 0.5.3-rc3 type: chore - created_at: '2023-03-13' - ir_version: 13 + createdAt: '2023-03-13' + irVersion: 13 version: 0.5.3-rc3 -- changelog_entry: +- changelogEntry: - summary: Release 0.5.3-rc2 type: chore - created_at: '2023-03-13' - ir_version: 13 + createdAt: '2023-03-13' + irVersion: 13 version: 0.5.3-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.5.3-rc1 type: chore - created_at: '2023-03-11' - ir_version: 13 + createdAt: '2023-03-11' + irVersion: 13 version: 0.5.3-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.5.3-rc0 type: chore - created_at: '2023-03-11' - ir_version: 13 + createdAt: '2023-03-11' + irVersion: 13 version: 0.5.3-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.5.2 type: chore - created_at: '2023-03-10' - ir_version: 12 + createdAt: '2023-03-10' + irVersion: 12 version: 0.5.2 -- changelog_entry: +- changelogEntry: - summary: Release 0.5.1 type: chore - created_at: '2023-03-09' - ir_version: 12 + createdAt: '2023-03-09' + irVersion: 12 version: 0.5.1 -- changelog_entry: +- changelogEntry: - summary: "## What's Changed\r\n* Support http streams in responses by @zachkirsch\ \ in https://github.com/fern-api/fern/pull/1365\r\n* fix: introduce undiscrminated\ \ unions by @dsinghvi in https://github.com/fern-api/fern/pull/1367\r\n* Add\ @@ -6500,978 +6500,978 @@ ## New Contributors\r\n* @codebender828 made their first contribution in https://github.com/fern-api/fern/pull/1381\r\ \n\r\n**Full Changelog**: https://github.com/fern-api/fern/compare/0.4.32...0.5.0" type: chore - created_at: '2023-03-09' - ir_version: 12 + createdAt: '2023-03-09' + irVersion: 12 version: 0.5.0 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.33-rc7 type: chore - created_at: '2023-03-09' - ir_version: 12 + createdAt: '2023-03-09' + irVersion: 12 version: 0.4.33-rc7 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.33-rc6 type: chore - created_at: '2023-03-09' - ir_version: 12 + createdAt: '2023-03-09' + irVersion: 12 version: 0.4.33-rc6 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.33-rc5 type: chore - created_at: '2023-03-08' - ir_version: 12 + createdAt: '2023-03-08' + irVersion: 12 version: 0.4.33-rc5 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.33-rc4 type: chore - created_at: '2023-03-08' - ir_version: 12 + createdAt: '2023-03-08' + irVersion: 12 version: 0.4.33-rc4 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.33-rc3 type: chore - created_at: '2023-03-08' - ir_version: 12 + createdAt: '2023-03-08' + irVersion: 12 version: 0.4.33-rc3 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.33-rc2 type: chore - created_at: '2023-03-08' - ir_version: 12 + createdAt: '2023-03-08' + irVersion: 12 version: 0.4.33-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.33-rc1 type: chore - created_at: '2023-03-08' - ir_version: 12 + createdAt: '2023-03-08' + irVersion: 12 version: 0.4.33-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.33-rc0 type: chore - created_at: '2023-03-07' - ir_version: 12 + createdAt: '2023-03-07' + irVersion: 12 version: 0.4.33-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.32-rc5 type: chore - created_at: '2023-03-07' - ir_version: 12 + createdAt: '2023-03-07' + irVersion: 12 version: 0.4.32-rc5 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.32 type: chore - created_at: '2023-03-06' - ir_version: 11 + createdAt: '2023-03-06' + irVersion: 11 version: 0.4.32 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.32-rc4 type: chore - created_at: '2023-03-06' - ir_version: 11 + createdAt: '2023-03-06' + irVersion: 11 version: 0.4.32-rc4 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.32-rc3 type: chore - created_at: '2023-03-06' - ir_version: 11 + createdAt: '2023-03-06' + irVersion: 11 version: 0.4.32-rc3 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.32-rc2 type: chore - created_at: '2023-03-06' - ir_version: 11 + createdAt: '2023-03-06' + irVersion: 11 version: 0.4.32-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.32-rc1 type: chore - created_at: '2023-03-06' - ir_version: 11 + createdAt: '2023-03-06' + irVersion: 11 version: 0.4.32-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.32-rc0 type: chore - created_at: '2023-03-05' - ir_version: 9 + createdAt: '2023-03-05' + irVersion: 9 version: 0.4.32-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.31-rc3 type: chore - created_at: '2023-03-04' - ir_version: 9 + createdAt: '2023-03-04' + irVersion: 9 version: 0.4.31-rc3 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.31 type: chore - created_at: '2023-03-04' - ir_version: 9 + createdAt: '2023-03-04' + irVersion: 9 version: 0.4.31 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.31-rc4 type: chore - created_at: '2023-03-04' - ir_version: 9 + createdAt: '2023-03-04' + irVersion: 9 version: 0.4.31-rc4 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.31-rc2 type: chore - created_at: '2023-03-04' - ir_version: 9 + createdAt: '2023-03-04' + irVersion: 9 version: 0.4.31-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.31-rc1 type: chore - created_at: '2023-03-04' - ir_version: 9 + createdAt: '2023-03-04' + irVersion: 9 version: 0.4.31-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.30 type: chore - created_at: '2023-03-03' - ir_version: 9 + createdAt: '2023-03-03' + irVersion: 9 version: 0.4.30 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.29 type: chore - created_at: '2023-03-03' - ir_version: 9 + createdAt: '2023-03-03' + irVersion: 9 version: 0.4.29 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.28-rc4 type: chore - created_at: '2023-03-03' - ir_version: 9 + createdAt: '2023-03-03' + irVersion: 9 version: 0.4.28-rc4 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.28-rc3 type: chore - created_at: '2023-03-03' - ir_version: 9 + createdAt: '2023-03-03' + irVersion: 9 version: 0.4.28-rc3 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.28-rc2 type: chore - created_at: '2023-03-02' - ir_version: 9 + createdAt: '2023-03-02' + irVersion: 9 version: 0.4.28-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.28-rc1 type: chore - created_at: '2023-03-02' - ir_version: 9 + createdAt: '2023-03-02' + irVersion: 9 version: 0.4.28-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.28-rc0 type: chore - created_at: '2023-03-02' - ir_version: 9 + createdAt: '2023-03-02' + irVersion: 9 version: 0.4.28-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.27-rc2 type: chore - created_at: '2023-03-02' - ir_version: 9 + createdAt: '2023-03-02' + irVersion: 9 version: 0.4.27-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.27 type: chore - created_at: '2023-03-02' - ir_version: 9 + createdAt: '2023-03-02' + irVersion: 9 version: 0.4.27 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.27-rc1 type: chore - created_at: '2023-03-02' - ir_version: 9 + createdAt: '2023-03-02' + irVersion: 9 version: 0.4.27-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.27-rc0 type: chore - created_at: '2023-03-01' - ir_version: 9 + createdAt: '2023-03-01' + irVersion: 9 version: 0.4.27-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.26 type: chore - created_at: '2023-02-25' - ir_version: 9 + createdAt: '2023-02-25' + irVersion: 9 version: 0.4.26 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.25 type: chore - created_at: '2023-02-25' - ir_version: 9 + createdAt: '2023-02-25' + irVersion: 9 version: 0.4.25 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.24 type: chore - created_at: '2023-02-23' - ir_version: 9 + createdAt: '2023-02-23' + irVersion: 9 version: 0.4.24 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.24-rc1 type: chore - created_at: '2023-02-21' - ir_version: 9 + createdAt: '2023-02-21' + irVersion: 9 version: 0.4.24-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.24-rc0 type: chore - created_at: '2023-02-20' - ir_version: 9 + createdAt: '2023-02-20' + irVersion: 9 version: 0.4.24-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.23 type: chore - created_at: '2023-02-16' - ir_version: 8 + createdAt: '2023-02-16' + irVersion: 8 version: 0.4.23 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.23-rc0 type: chore - created_at: '2023-02-16' - ir_version: 8 + createdAt: '2023-02-16' + irVersion: 8 version: 0.4.23-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.22 type: chore - created_at: '2023-02-12' - ir_version: 8 + createdAt: '2023-02-12' + irVersion: 8 version: 0.4.22 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.21 type: chore - created_at: '2023-02-12' - ir_version: 8 + createdAt: '2023-02-12' + irVersion: 8 version: 0.4.21 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.20 type: chore - created_at: '2023-02-12' - ir_version: 8 + createdAt: '2023-02-12' + irVersion: 8 version: 0.4.20 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.20-rc1 type: chore - created_at: '2023-02-09' - ir_version: 8 + createdAt: '2023-02-09' + irVersion: 8 version: 0.4.20-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.20-rc0 type: chore - created_at: '2023-02-09' - ir_version: 8 + createdAt: '2023-02-09' + irVersion: 8 version: 0.4.20-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.19-rc1 type: chore - created_at: '2023-02-09' - ir_version: 8 + createdAt: '2023-02-09' + irVersion: 8 version: 0.4.19-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.19 type: chore - created_at: '2023-02-09' - ir_version: 8 + createdAt: '2023-02-09' + irVersion: 8 version: 0.4.19 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.19-rc2 type: chore - created_at: '2023-02-09' - ir_version: 8 + createdAt: '2023-02-09' + irVersion: 8 version: 0.4.19-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.19-rc0 type: chore - created_at: '2023-02-09' - ir_version: 8 + createdAt: '2023-02-09' + irVersion: 8 version: 0.4.19-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.18 type: chore - created_at: '2023-02-07' - ir_version: 8 + createdAt: '2023-02-07' + irVersion: 8 version: 0.4.18 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.17 type: chore - created_at: '2023-02-06' - ir_version: 8 + createdAt: '2023-02-06' + irVersion: 8 version: 0.4.17 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.17-rc0 type: chore - created_at: '2023-02-06' - ir_version: 8 + createdAt: '2023-02-06' + irVersion: 8 version: 0.4.17-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.16 type: chore - created_at: '2023-02-06' - ir_version: 8 + createdAt: '2023-02-06' + irVersion: 8 version: 0.4.16 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.15 type: chore - created_at: '2023-02-06' - ir_version: 8 + createdAt: '2023-02-06' + irVersion: 8 version: 0.4.15 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.15-rc0 type: chore - created_at: '2023-02-06' - ir_version: 8 + createdAt: '2023-02-06' + irVersion: 8 version: 0.4.15-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.14 type: chore - created_at: '2023-02-05' - ir_version: 8 + createdAt: '2023-02-05' + irVersion: 8 version: 0.4.14 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.13 type: chore - created_at: '2023-02-04' - ir_version: 8 + createdAt: '2023-02-04' + irVersion: 8 version: 0.4.13 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.12 type: chore - created_at: '2023-02-02' - ir_version: 8 + createdAt: '2023-02-02' + irVersion: 8 version: 0.4.12 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.12-rc0 type: chore - created_at: '2023-02-02' - ir_version: 8 + createdAt: '2023-02-02' + irVersion: 8 version: 0.4.12-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.11 type: chore - created_at: '2023-02-02' - ir_version: 8 + createdAt: '2023-02-02' + irVersion: 8 version: 0.4.11 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.11-rc1 type: chore - created_at: '2023-02-02' - ir_version: 8 + createdAt: '2023-02-02' + irVersion: 8 version: 0.4.11-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.11-rc0 type: chore - created_at: '2023-02-02' - ir_version: 8 + createdAt: '2023-02-02' + irVersion: 8 version: 0.4.11-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.10 type: chore - created_at: '2023-02-02' - ir_version: 8 + createdAt: '2023-02-02' + irVersion: 8 version: 0.4.10 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.9 type: chore - created_at: '2023-02-01' - ir_version: 7 + createdAt: '2023-02-01' + irVersion: 7 version: 0.4.9 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.8 type: chore - created_at: '2023-02-01' - ir_version: 7 + createdAt: '2023-02-01' + irVersion: 7 version: 0.4.8 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.7 type: chore - created_at: '2023-02-01' - ir_version: 7 + createdAt: '2023-02-01' + irVersion: 7 version: 0.4.7 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.6 type: chore - created_at: '2023-02-01' - ir_version: 7 + createdAt: '2023-02-01' + irVersion: 7 version: 0.4.6 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.5 type: chore - created_at: '2023-02-01' - ir_version: 7 + createdAt: '2023-02-01' + irVersion: 7 version: 0.4.5 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.5-rc4 type: chore - created_at: '2023-01-31' - ir_version: 7 + createdAt: '2023-01-31' + irVersion: 7 version: 0.4.5-rc4 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.5-rc3 type: chore - created_at: '2023-01-31' - ir_version: 7 + createdAt: '2023-01-31' + irVersion: 7 version: 0.4.5-rc3 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.5-rc5 type: chore - created_at: '2023-01-31' - ir_version: 7 + createdAt: '2023-01-31' + irVersion: 7 version: 0.4.5-rc5 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.5-rc2 type: chore - created_at: '2023-01-30' - ir_version: 7 + createdAt: '2023-01-30' + irVersion: 7 version: 0.4.5-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.5-rc1 type: chore - created_at: '2023-01-30' - ir_version: 7 + createdAt: '2023-01-30' + irVersion: 7 version: 0.4.5-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.5-rc0 type: chore - created_at: '2023-01-30' - ir_version: 7 + createdAt: '2023-01-30' + irVersion: 7 version: 0.4.5-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.4 type: chore - created_at: '2023-01-30' - ir_version: 7 + createdAt: '2023-01-30' + irVersion: 7 version: 0.4.4 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.3 type: chore - created_at: '2023-01-30' - ir_version: 7 + createdAt: '2023-01-30' + irVersion: 7 version: 0.4.3 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.2 type: chore - created_at: '2023-01-30' - ir_version: 7 + createdAt: '2023-01-30' + irVersion: 7 version: 0.4.2 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.1 type: chore - created_at: '2023-01-29' - ir_version: 7 + createdAt: '2023-01-29' + irVersion: 7 version: 0.4.1 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.0-rc1 type: chore - created_at: '2023-01-29' - ir_version: 7 + createdAt: '2023-01-29' + irVersion: 7 version: 0.4.0-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.0 type: chore - created_at: '2023-01-29' - ir_version: 7 + createdAt: '2023-01-29' + irVersion: 7 version: 0.4.0 -- changelog_entry: +- changelogEntry: - summary: Release 0.4.0-rc0 type: chore - created_at: '2023-01-29' - ir_version: 7 + createdAt: '2023-01-29' + irVersion: 7 version: 0.4.0-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.23 type: chore - created_at: '2023-01-28' - ir_version: 6 + createdAt: '2023-01-28' + irVersion: 6 version: 0.3.23 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.22 type: chore - created_at: '2023-01-28' - ir_version: 6 + createdAt: '2023-01-28' + irVersion: 6 version: 0.3.22 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.21 type: chore - created_at: '2023-01-28' - ir_version: 6 + createdAt: '2023-01-28' + irVersion: 6 version: 0.3.21 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.20 type: chore - created_at: '2023-01-27' - ir_version: 6 + createdAt: '2023-01-27' + irVersion: 6 version: 0.3.20 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.19 type: chore - created_at: '2023-01-24' - ir_version: 6 + createdAt: '2023-01-24' + irVersion: 6 version: 0.3.19 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.18 type: chore - created_at: '2023-01-23' - ir_version: 6 + createdAt: '2023-01-23' + irVersion: 6 version: 0.3.18 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.17 type: chore - created_at: '2023-01-23' - ir_version: 6 + createdAt: '2023-01-23' + irVersion: 6 version: 0.3.17 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.17-rc8 type: chore - created_at: '2023-01-23' - ir_version: 6 + createdAt: '2023-01-23' + irVersion: 6 version: 0.3.17-rc8 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.17-rc7 type: chore - created_at: '2023-01-23' - ir_version: 6 + createdAt: '2023-01-23' + irVersion: 6 version: 0.3.17-rc7 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.17-rc6 type: chore - created_at: '2023-01-23' - ir_version: 6 + createdAt: '2023-01-23' + irVersion: 6 version: 0.3.17-rc6 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.17-rc5 type: chore - created_at: '2023-01-23' - ir_version: 6 + createdAt: '2023-01-23' + irVersion: 6 version: 0.3.17-rc5 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.17-rc4 type: chore - created_at: '2023-01-23' - ir_version: 6 + createdAt: '2023-01-23' + irVersion: 6 version: 0.3.17-rc4 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.17-rc3 type: chore - created_at: '2023-01-23' - ir_version: 6 + createdAt: '2023-01-23' + irVersion: 6 version: 0.3.17-rc3 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.17-rc2 type: chore - created_at: '2023-01-22' - ir_version: 6 + createdAt: '2023-01-22' + irVersion: 6 version: 0.3.17-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.17-rc1 type: chore - created_at: '2023-01-21' - ir_version: 6 + createdAt: '2023-01-21' + irVersion: 6 version: 0.3.17-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.17-rc0 type: chore - created_at: '2023-01-21' - ir_version: 6 + createdAt: '2023-01-21' + irVersion: 6 version: 0.3.17-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.16 type: chore - created_at: '2023-01-20' - ir_version: 6 + createdAt: '2023-01-20' + irVersion: 6 version: 0.3.16 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.16-rc2 type: chore - created_at: '2023-01-19' - ir_version: 6 + createdAt: '2023-01-19' + irVersion: 6 version: 0.3.16-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.16-rc1 type: chore - created_at: '2023-01-18' - ir_version: 6 + createdAt: '2023-01-18' + irVersion: 6 version: 0.3.16-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.16-rc0 type: chore - created_at: '2023-01-18' - ir_version: 6 + createdAt: '2023-01-18' + irVersion: 6 version: 0.3.16-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.15 type: chore - created_at: '2023-01-18' - ir_version: 6 + createdAt: '2023-01-18' + irVersion: 6 version: 0.3.15 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.15-rc0 type: chore - created_at: '2023-01-18' - ir_version: 6 + createdAt: '2023-01-18' + irVersion: 6 version: 0.3.15-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.14 type: chore - created_at: '2023-01-18' - ir_version: 6 + createdAt: '2023-01-18' + irVersion: 6 version: 0.3.14 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.13 type: chore - created_at: '2023-01-18' - ir_version: 6 + createdAt: '2023-01-18' + irVersion: 6 version: 0.3.13 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.12 type: chore - created_at: '2023-01-18' - ir_version: 6 + createdAt: '2023-01-18' + irVersion: 6 version: 0.3.12 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.12-rc13 type: chore - created_at: '2023-01-18' - ir_version: 6 + createdAt: '2023-01-18' + irVersion: 6 version: 0.3.12-rc13 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.12-rc12 type: chore - created_at: '2023-01-18' - ir_version: 6 + createdAt: '2023-01-18' + irVersion: 6 version: 0.3.12-rc12 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.12-rc9 type: chore - created_at: '2023-01-17' - ir_version: 6 + createdAt: '2023-01-17' + irVersion: 6 version: 0.3.12-rc9 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.12-rc8 type: chore - created_at: '2023-01-17' - ir_version: 6 + createdAt: '2023-01-17' + irVersion: 6 version: 0.3.12-rc8 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.12-rc11 type: chore - created_at: '2023-01-17' - ir_version: 6 + createdAt: '2023-01-17' + irVersion: 6 version: 0.3.12-rc11 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.12-rc10 type: chore - created_at: '2023-01-17' - ir_version: 6 + createdAt: '2023-01-17' + irVersion: 6 version: 0.3.12-rc10 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.12-rc7 type: chore - created_at: '2023-01-15' - ir_version: 6 + createdAt: '2023-01-15' + irVersion: 6 version: 0.3.12-rc7 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.12-rc6 type: chore - created_at: '2023-01-15' - ir_version: 6 + createdAt: '2023-01-15' + irVersion: 6 version: 0.3.12-rc6 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.12-rc5 type: chore - created_at: '2023-01-15' - ir_version: 6 + createdAt: '2023-01-15' + irVersion: 6 version: 0.3.12-rc5 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.12-rc4 type: chore - created_at: '2023-01-15' - ir_version: 6 + createdAt: '2023-01-15' + irVersion: 6 version: 0.3.12-rc4 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.12-rc3 type: chore - created_at: '2023-01-13' - ir_version: 5 + createdAt: '2023-01-13' + irVersion: 5 version: 0.3.12-rc3 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.12-rc2 type: chore - created_at: '2023-01-13' - ir_version: 5 + createdAt: '2023-01-13' + irVersion: 5 version: 0.3.12-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.12-rc1 type: chore - created_at: '2023-01-13' - ir_version: 5 + createdAt: '2023-01-13' + irVersion: 5 version: 0.3.12-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.12-rc0 type: chore - created_at: '2023-01-12' - ir_version: 5 + createdAt: '2023-01-12' + irVersion: 5 version: 0.3.12-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.11 type: chore - created_at: '2023-01-12' - ir_version: 5 + createdAt: '2023-01-12' + irVersion: 5 version: 0.3.11 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.10 type: chore - created_at: '2023-01-11' - ir_version: 5 + createdAt: '2023-01-11' + irVersion: 5 version: 0.3.10 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.9 type: chore - created_at: '2023-01-11' - ir_version: 5 + createdAt: '2023-01-11' + irVersion: 5 version: 0.3.9 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.8-rc1 type: chore - created_at: '2023-01-11' - ir_version: 5 + createdAt: '2023-01-11' + irVersion: 5 version: 0.3.8-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.8-rc0 type: chore - created_at: '2023-01-11' - ir_version: 5 + createdAt: '2023-01-11' + irVersion: 5 version: 0.3.8-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.8 type: chore - created_at: '2023-01-09' - ir_version: 5 + createdAt: '2023-01-09' + irVersion: 5 version: 0.3.8 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.7 type: chore - created_at: '2023-01-08' - ir_version: 5 + createdAt: '2023-01-08' + irVersion: 5 version: 0.3.7 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.7-rc0 type: chore - created_at: '2023-01-08' - ir_version: 5 + createdAt: '2023-01-08' + irVersion: 5 version: 0.3.7-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.6 type: chore - created_at: '2023-01-08' - ir_version: 5 + createdAt: '2023-01-08' + irVersion: 5 version: 0.3.6 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.6-rc1 type: chore - created_at: '2023-01-06' - ir_version: 4 + createdAt: '2023-01-06' + irVersion: 4 version: 0.3.6-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.6-rc0 type: chore - created_at: '2023-01-06' - ir_version: 4 + createdAt: '2023-01-06' + irVersion: 4 version: 0.3.6-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.5 type: chore - created_at: '2022-12-28' - ir_version: 4 + createdAt: '2022-12-28' + irVersion: 4 version: 0.3.5 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.4 type: chore - created_at: '2022-12-28' - ir_version: 4 + createdAt: '2022-12-28' + irVersion: 4 version: 0.3.4 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.3 type: chore - created_at: '2022-12-28' - ir_version: 4 + createdAt: '2022-12-28' + irVersion: 4 version: 0.3.3 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.2 type: chore - created_at: '2022-12-28' - ir_version: 4 + createdAt: '2022-12-28' + irVersion: 4 version: 0.3.2 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.1 type: chore - created_at: '2022-12-28' - ir_version: 4 + createdAt: '2022-12-28' + irVersion: 4 version: 0.3.1 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.0-rc14 type: chore - created_at: '2022-12-28' - ir_version: 4 + createdAt: '2022-12-28' + irVersion: 4 version: 0.3.0-rc14 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.0-rc13 type: chore - created_at: '2022-12-28' - ir_version: 4 + createdAt: '2022-12-28' + irVersion: 4 version: 0.3.0-rc13 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.0 type: chore - created_at: '2022-12-28' - ir_version: 4 + createdAt: '2022-12-28' + irVersion: 4 version: 0.3.0 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.0-rc12 type: chore - created_at: '2022-12-24' - ir_version: 4 + createdAt: '2022-12-24' + irVersion: 4 version: 0.3.0-rc12 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.0-rc11 type: chore - created_at: '2022-12-23' - ir_version: 4 + createdAt: '2022-12-23' + irVersion: 4 version: 0.3.0-rc11 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.0-rc9 type: chore - created_at: '2022-12-16' - ir_version: 4 + createdAt: '2022-12-16' + irVersion: 4 version: 0.3.0-rc9 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.0-rc8 type: chore - created_at: '2022-12-16' - ir_version: 4 + createdAt: '2022-12-16' + irVersion: 4 version: 0.3.0-rc8 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.0-rc7 type: chore - created_at: '2022-12-16' - ir_version: 4 + createdAt: '2022-12-16' + irVersion: 4 version: 0.3.0-rc7 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.0-rc10 type: chore - created_at: '2022-12-16' - ir_version: 4 + createdAt: '2022-12-16' + irVersion: 4 version: 0.3.0-rc10 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.0-rc6 type: chore - created_at: '2022-12-16' - ir_version: 4 + createdAt: '2022-12-16' + irVersion: 4 version: 0.3.0-rc6 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.0-rc5 type: chore - created_at: '2022-12-16' - ir_version: 4 + createdAt: '2022-12-16' + irVersion: 4 version: 0.3.0-rc5 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.0-rc4 type: chore - created_at: '2022-12-16' - ir_version: 4 + createdAt: '2022-12-16' + irVersion: 4 version: 0.3.0-rc4 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.0-rc3 type: chore - created_at: '2022-12-16' - ir_version: 4 + createdAt: '2022-12-16' + irVersion: 4 version: 0.3.0-rc3 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.0-rc2 type: chore - created_at: '2022-12-16' - ir_version: 4 + createdAt: '2022-12-16' + irVersion: 4 version: 0.3.0-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.0-rc1 type: chore - created_at: '2022-12-16' - ir_version: 4 + createdAt: '2022-12-16' + irVersion: 4 version: 0.3.0-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.3.0-rc0 type: chore - created_at: '2022-12-15' - ir_version: 3 + createdAt: '2022-12-15' + irVersion: 3 version: 0.3.0-rc0 -- changelog_entry: +- changelogEntry: - summary: Release 0.2.1 type: chore - created_at: '2022-12-15' - ir_version: 3 + createdAt: '2022-12-15' + irVersion: 3 version: 0.2.1 -- changelog_entry: +- changelogEntry: - summary: Release 0.2.0 type: chore - created_at: '2022-12-14' - ir_version: 3 + createdAt: '2022-12-14' + irVersion: 3 version: 0.2.0 -- changelog_entry: +- changelogEntry: - summary: Release 0.1.3-rc9 type: chore - created_at: '2022-12-14' - ir_version: 3 + createdAt: '2022-12-14' + irVersion: 3 version: 0.1.3-rc9 -- changelog_entry: +- changelogEntry: - summary: Release 0.1.3-rc8 type: chore - created_at: '2022-12-14' - ir_version: 3 + createdAt: '2022-12-14' + irVersion: 3 version: 0.1.3-rc8 -- changelog_entry: +- changelogEntry: - summary: Release 0.1.3-rc7 type: chore - created_at: '2022-12-13' - ir_version: 3 + createdAt: '2022-12-13' + irVersion: 3 version: 0.1.3-rc7 -- changelog_entry: +- changelogEntry: - summary: Release 0.1.3-rc6 type: chore - created_at: '2022-12-13' - ir_version: 3 + createdAt: '2022-12-13' + irVersion: 3 version: 0.1.3-rc6 -- changelog_entry: +- changelogEntry: - summary: Release 0.1.3-rc5 type: chore - created_at: '2022-12-13' - ir_version: 3 + createdAt: '2022-12-13' + irVersion: 3 version: 0.1.3-rc5 -- changelog_entry: +- changelogEntry: - summary: Release 0.1.3-rc4 type: chore - created_at: '2022-12-13' - ir_version: 3 + createdAt: '2022-12-13' + irVersion: 3 version: 0.1.3-rc4 -- changelog_entry: +- changelogEntry: - summary: Release 0.1.3-rc3 type: chore - created_at: '2022-12-13' - ir_version: 3 + createdAt: '2022-12-13' + irVersion: 3 version: 0.1.3-rc3 -- changelog_entry: +- changelogEntry: - summary: Release 0.1.3-rc2 type: chore - created_at: '2022-12-13' - ir_version: 3 + createdAt: '2022-12-13' + irVersion: 3 version: 0.1.3-rc2 -- changelog_entry: +- changelogEntry: - summary: Release 0.1.3-rc1 type: chore - created_at: '2022-12-13' - ir_version: 3 + createdAt: '2022-12-13' + irVersion: 3 version: 0.1.3-rc1 -- changelog_entry: +- changelogEntry: - summary: Release 0.1.3-rc0 type: chore - created_at: '2022-12-13' - ir_version: 3 + createdAt: '2022-12-13' + irVersion: 3 version: 0.1.3-rc0 diff --git a/packages/cli/configuration/package.json b/packages/cli/configuration/package.json index 07331819cd0..2a41ac0af95 100644 --- a/packages/cli/configuration/package.json +++ b/packages/cli/configuration/package.json @@ -35,7 +35,7 @@ "@fern-api/fern-definition-schema": "workspace:*", "@fern-fern/fdr-cjs-sdk": "0.1.0", "@fern-fern/fiddle-sdk": "0.0.584", - "@fern-fern/generators-sdk": "0.0.5606", + "@fern-fern/generators-sdk": "0.107.0-00fe26566", "find-up": "^6.3.0", "js-yaml": "^4.1.0", "lodash-es": "^4.17.21", diff --git a/packages/cli/configuration/src/generators-yml/getGeneratorVersions.ts b/packages/cli/configuration/src/generators-yml/getGeneratorVersions.ts index bdc0f0534b0..4df8ca33fde 100644 --- a/packages/cli/configuration/src/generators-yml/getGeneratorVersions.ts +++ b/packages/cli/configuration/src/generators-yml/getGeneratorVersions.ts @@ -19,16 +19,26 @@ export async function getLatestGeneratorVersion({ }): Promise { const parsedVersion = semver.parse(currentGeneratorVersion); // We're just using unauthed endpoints, so we don't need to pass in a token - const client = new GeneratorsClient({}); - context?.logger.info(`Getting latest version for ${generatorName} with CLI version ${cliVersion}`); - const latestReleaseResponse = await client.generators.versions.getLatestGeneratorRelease({ + const client = new GeneratorsClient({ + environment: process.env.DEFAULT_FDR_ORIGIN ?? "https://registry.buildwithfern.com" + }); + context?.logger.info( + `Getting latest version for ${generatorName} with CLI version ${cliVersion}, includeMajor: ${includeMajor}, prior version: ${parsedVersion}` + ); + + const payload: FernRegistry.generators.versions.GetLatestGeneratorReleaseRequest = { generator: getGeneratorMetadataFromName(generatorName, context), - releaseType: channel ?? FernRegistry.generators.ReleaseType.Ga, - retainMajorVersion: !includeMajor && parsedVersion != null ? parsedVersion.major : undefined, + releaseTypes: [channel ?? FernRegistry.generators.ReleaseType.Ga], // We get "*" as 0.0.0, so we need to handle that case for tests // if we see this, then we shouldn't restrict on the CLI version cliVersion: cliVersion === "0.0.0" ? undefined : cliVersion - }); + }; + + if (!includeMajor && parsedVersion != null) { + payload.generatorMajorVersion = parsedVersion.major; + } + + const latestReleaseResponse = await client.generators.versions.getLatestGeneratorRelease(payload); if (latestReleaseResponse.ok) { return latestReleaseResponse.body.version; diff --git a/packages/cli/ete-tests/src/tests/upgrade-generator/fixtures/fern/generators.yml b/packages/cli/ete-tests/src/tests/upgrade-generator/fixtures/fern/generators.yml index 564b1935cf9..c975ece88e1 100644 --- a/packages/cli/ete-tests/src/tests/upgrade-generator/fixtures/fern/generators.yml +++ b/packages/cli/ete-tests/src/tests/upgrade-generator/fixtures/fern/generators.yml @@ -12,7 +12,7 @@ groups: python-sdk: generators: - name: fernapi/fern-python-sdk - version: 0.0.0 + version: 3.0.0 smart-casing: true config: inline_request_params: false @@ -27,4 +27,8 @@ groups: boto3: ^1.34.0 parameterized: "^0.9.0" improved_imports: true + shouldnt-upgrade: + generators: + - name: fernapi/fern-python-sdk + version: 2.16.0 default-group: local diff --git a/packages/cli/ete-tests/src/tests/upgrade-generator/upgrade-generator.test.ts b/packages/cli/ete-tests/src/tests/upgrade-generator/upgrade-generator.test.ts index 1933aac7752..8455a04221f 100644 --- a/packages/cli/ete-tests/src/tests/upgrade-generator/upgrade-generator.test.ts +++ b/packages/cli/ete-tests/src/tests/upgrade-generator/upgrade-generator.test.ts @@ -26,7 +26,7 @@ describe("fern generator upgrade", () => { } ); - expect(pythonVersion.stdout).not.toEqual("0.0.0"); + expect(pythonVersion.stdout).not.toEqual("3.0.0"); // Let's make sure that we don't touch the version if it's not found // TODO: remove this test when we register Java generators @@ -47,9 +47,20 @@ describe("fern generator upgrade", () => { await cp(FIXTURES_DIR, directory, { recursive: true }); - await runFernCli(["generator", "upgrade", "--group", "python-sdk", "--generator", "fernapi/fern-python-sdk"], { - cwd: directory - }); + await runFernCli( + [ + "generator", + "upgrade", + "--group", + "python-sdk", + "--generator", + "fernapi/fern-python-sdk", + "--include-major" + ], + { + cwd: directory + } + ); const pythonVersion = await runFernCli( ["generator", "get", "--group", "python-sdk", "--generator", "fernapi/fern-python-sdk", "--version"], @@ -58,7 +69,7 @@ describe("fern generator upgrade", () => { } ); - expect(pythonVersion.stdout).not.toEqual("0.0.0"); + expect(pythonVersion.stdout).not.toEqual("3.0.0"); }, 60_000); it("fern generator help commands", async () => { @@ -86,4 +97,52 @@ describe("fern generator upgrade", () => { ).stdout ).toMatchSnapshot(); }, 60_000); + + it("fern generator upgrade majors", async () => { + // Create tmpdir and copy contents + const tmpDir = await tmp.dir(); + const directory = AbsoluteFilePath.of(tmpDir.path); + + await cp(FIXTURES_DIR, directory, { recursive: true }); + + await runFernCli( + ["generator", "upgrade", "--group", "shouldnt-upgrade", "--generator", "fernapi/fern-python-sdk"], + { + cwd: directory + } + ); + + const pythonVersion = await runFernCli( + ["generator", "get", "--group", "shouldnt-upgrade", "--generator", "fernapi/fern-python-sdk", "--version"], + { + cwd: directory + } + ); + + expect(pythonVersion.stdout).toEqual("2.16.0"); + + await runFernCli( + [ + "generator", + "upgrade", + "--group", + "python-sdk", + "--generator", + "fernapi/fern-python-sdk", + "--include-major" + ], + { + cwd: directory + } + ); + + const pythonVersionNewMajor = await runFernCli( + ["generator", "get", "--group", "python-sdk", "--generator", "fernapi/fern-python-sdk", "--version"], + { + cwd: directory + } + ); + + expect(pythonVersionNewMajor.stdout).not.toEqual("2.16.0"); + }, 60_000); }); diff --git a/packages/seed/package.json b/packages/seed/package.json index e77a91fe43d..aa4ddd1d2fa 100644 --- a/packages/seed/package.json +++ b/packages/seed/package.json @@ -47,7 +47,7 @@ "@fern-api/workspace-loader": "workspace:*", "@fern-fern/fiddle-sdk": "0.0.584", "@fern-fern/generator-exec-sdk": "^0.0.898", - "@fern-fern/generators-sdk": "0.105.0-79c5d1764", + "@fern-fern/generators-sdk": "0.107.0-00fe26566", "@types/pretty-ms": "^5.0.1", "chalk": "^5.3.0", "console-table-printer": "^2.12.0", diff --git a/packages/seed/src/__test__/assets/add-multiple-versions.yml b/packages/seed/src/__test__/assets/add-multiple-versions.yml index 2b11660f2ff..c75380b2941 100644 --- a/packages/seed/src/__test__/assets/add-multiple-versions.yml +++ b/packages/seed/src/__test__/assets/add-multiple-versions.yml @@ -1,15 +1,15 @@ - version: 0.39.10 - ir_version: 53 - changelog_entry: + irVersion: 53 + changelogEntry: - type: chore summary: asd - version: 0.39.11 - ir_version: 53 - changelog_entry: + irVersion: 53 + changelogEntry: - type: chore summary: asd - version: 0.40.10 - ir_version: 53 - changelog_entry: + irVersion: 53 + changelogEntry: - type: chore summary: asd diff --git a/packages/seed/src/__test__/assets/latest-isnt-global-max-versions.yml b/packages/seed/src/__test__/assets/latest-isnt-global-max-versions.yml index cfc4b16c758..d79229c1ddb 100644 --- a/packages/seed/src/__test__/assets/latest-isnt-global-max-versions.yml +++ b/packages/seed/src/__test__/assets/latest-isnt-global-max-versions.yml @@ -1,10 +1,10 @@ - version: 0.39.11 - ir_version: 53 - changelog_entry: + irVersion: 53 + changelogEntry: - type: chore summary: asd - version: 0.39.12 - ir_version: 53 - changelog_entry: + irVersion: 53 + changelogEntry: - type: chore summary: asd diff --git a/packages/seed/src/__test__/assets/simple-versions.yml b/packages/seed/src/__test__/assets/simple-versions.yml index 367b4959511..c497938a994 100644 --- a/packages/seed/src/__test__/assets/simple-versions.yml +++ b/packages/seed/src/__test__/assets/simple-versions.yml @@ -1,5 +1,5 @@ - version: 0.39.10 - ir_version: 53 - changelog_entry: + irVersion: 53 + changelogEntry: - type: chore summary: asd diff --git a/packages/seed/src/commands/publish/publishCli.ts b/packages/seed/src/commands/publish/publishCli.ts index 0ea74c5b6a7..df868e0d07d 100644 --- a/packages/seed/src/commands/publish/publishCli.ts +++ b/packages/seed/src/commands/publish/publishCli.ts @@ -1,11 +1,8 @@ import { AbsoluteFilePath, RelativeFilePath } from "@fern-api/fs-utils"; import { TaskContext } from "@fern-api/task-context"; -import { CliReleaseRequest } from "@fern-fern/generators-sdk/api/resources/generators"; import path from "path"; -import semver from "semver"; import { PublishCommand } from "../../config/api"; import { loadCliWorkspace } from "../../loadGeneratorWorkspaces"; -import { parseCliReleasesFile } from "../../utils/convertVersionsFileToReleases"; import { runCommands, subVersion } from "../../utils/publishUtilities"; import { getNewCliVersion, VersionFilePair } from "../../utils/versionUtilities"; diff --git a/packages/seed/src/utils/convertVersionsFileToReleases.ts b/packages/seed/src/utils/convertVersionsFileToReleases.ts index 24078e0574e..d849872ed17 100644 --- a/packages/seed/src/utils/convertVersionsFileToReleases.ts +++ b/packages/seed/src/utils/convertVersionsFileToReleases.ts @@ -21,7 +21,7 @@ export async function parseGeneratorReleasesFile({ for (const entry of changelogs) { try { const release = serializers.generators.GeneratorReleaseRequest.parseOrThrow({ - generator_id: generatorId, + generatorId, ...entry }); await action(release); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c49be95013e..adc34df74c6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2908,8 +2908,8 @@ importers: specifier: 0.0.584 version: 0.0.584 '@fern-fern/generators-sdk': - specifier: 0.105.0-79c5d1764 - version: 0.105.0-79c5d1764 + specifier: 0.107.0-00fe26566 + version: 0.107.0-00fe26566 '@types/get-port': specifier: ^4.2.0 version: 4.2.0 @@ -3104,8 +3104,6 @@ importers: packages/cli/cli/dist/dev: {} - packages/cli/cli/dist/prod: {} - packages/cli/configuration: dependencies: '@fern-api/core-utils': @@ -3127,8 +3125,8 @@ importers: specifier: 0.0.584 version: 0.0.584 '@fern-fern/generators-sdk': - specifier: 0.0.5606 - version: 0.0.5606 + specifier: 0.107.0-00fe26566 + version: 0.107.0-00fe26566 find-up: specifier: ^6.3.0 version: 6.3.0 @@ -5383,8 +5381,8 @@ importers: specifier: ^0.0.898 version: 0.0.898 '@fern-fern/generators-sdk': - specifier: 0.105.0-79c5d1764 - version: 0.105.0-79c5d1764 + specifier: 0.107.0-00fe26566 + version: 0.107.0-00fe26566 '@types/pretty-ms': specifier: ^5.0.1 version: 5.0.1 @@ -6505,11 +6503,8 @@ packages: '@fern-fern/generator-exec-sdk@0.0.898': resolution: {integrity: sha512-VQYn32CkAd437deesaGk4LKikbVptxrWINAwUwiAUWOy77LelX1zWNKihjU2XDgIPv3VXK07aJwoPR5BDYD46Q==} - '@fern-fern/generators-sdk@0.0.5606': - resolution: {integrity: sha512-fdnwCrPkXfBlxFirzvS3YO3uVW0sq7VkzgRzxRkYDOFXstLE0Q+NvwTmOLKM9ZgEldRjg5rk52tt1L+rv/dUFQ==} - - '@fern-fern/generators-sdk@0.105.0-79c5d1764': - resolution: {integrity: sha512-39wwxMQpgmViQhvCBtrT3Cn0Erxd18YiWztS/ieRiE9agS6QIjkEEAGd1t9RFXg9+xsrsmv35EYa19LIZ9F4rg==} + '@fern-fern/generators-sdk@0.107.0-00fe26566': + resolution: {integrity: sha512-fwk1xrv3wTO/6kJztIwO8Zz/thkRxIMLjYCtHelfbtbYNH9ZZr+yWDiCZGFBOOu7m8tuEZjaoOYOR3wiqmeivQ==} '@fern-fern/ir-sdk@0.0.2828': resolution: {integrity: sha512-qFZZHyw0cuHtoR9v7KsrPpz0PFH0V6/ORSMHdTKU/82KcaNCMjk0BbzicK8jjrMD0mYS4JxNUzEjcUOvgeuqaA==} @@ -13612,18 +13607,7 @@ snapshots: transitivePeerDependencies: - encoding - '@fern-fern/generators-sdk@0.0.5606': - dependencies: - form-data: 4.0.0 - formdata-node: 6.0.3 - js-base64: 3.7.2 - node-fetch: 2.7.0 - qs: 6.11.2 - url-join: 4.0.1 - transitivePeerDependencies: - - encoding - - '@fern-fern/generators-sdk@0.105.0-79c5d1764': + '@fern-fern/generators-sdk@0.107.0-00fe26566': dependencies: form-data: 4.0.0 formdata-node: 6.0.3