0.14.1
(chore): Support complex dependency specs in extraDependencies and extraDevDependencies config. Dependencies can now be specified as either version strings or full RustDependencySpec objects with features, optional, git, path, and other Cargo.toml options. Also made API key header name configurable via IR auth schemes.
0.14.0
(feat): Change default datetime type to DateTime<FixedOffset> with flexible parsing. This preserves original timezone offsets from server responses while accepting any datetime format (with or without timezone). When no timezone is provided, UTC is assumed. Use dateTimeType: "utc" to convert all datetimes to UTC instead.
0.13.10
(chore): Update Dockerfile CVE patches to work with newer generator-cli package structures.
0.13.9
(fix): Preserve parameter order in dynamic snippets to match API schema definition order. Struct fields in generated Rust code now appear in the same order as defined in the API specification.
0.13.8
(fix): Fix wire test request type naming to use IR declaration names instead of synthetic endpoint-based names. This ensures generated tests use correct type names like ResponseChargeBack instead of AddResponseRequest.
0.13.7
(fix): Fix wire test compilation by avoiding Default::default() on non-Default types. Always explicitly provide all fields in generated wire tests instead of relying on Default trait derivation.
0.13.6
(fix): dynamic snippets to match struct naming and default handling
0.13.5
(chore): Add sdkVersion as a top-level field in the generated metadata.json file.
0.13.4
(fix): Fix getGitHubConfig to return RawGithubConfig with undefined values instead of throwing errors when publishing config is missing, aligning with TypeScript/Python generator behavior.
0.13.3
(fix): Remove error on null config in README generation.
0.13.2
(chore): add circular reference detection and Box wrapping for recursive types