0.21.0
(feat): Added generator config option nullableAsOptional (defaults to false) to decode nullable fields as Optional instead of Nullable.
0.20.1
(fix): Integrates dynamic snippets with the graph-based symbol registry for scope-aware type resolution.
0.20.0
(feat): Migrated the generator to use the programmatic generator-cli API instead of invoking the CLI in a child process.
0.19.0
(feat): Replaced the flat symbol registry with a graph-backed, scope-aware naming system, delivering deterministic, collision-safe naming and reference resolution.
0.18.2
(fix): Fixed a bug where nullable query parameters were not accessed correctly in endpoint methods.
0.18.1
(fix): Discriminated union variants with numeric or special character discriminant values now generate valid Swift identifiers using number-to-word conversion.
0.18.0
(feat): Swift SDKs now include automatically generated wire tests via the enableWireTests option (defaults to true).
0.17.5
(fix): Fixed a bug where some discriminated union variants were missing the container declaration statement in their encode(to:) method body.
0.17.4
(fix): Fixed missing gitUrl and minVersion values in SPM installation instructions in README.
0.17.3
(fix): Reduced subclient class initializer access level to internal.
0.17.2
(fix): Upgraded generator-cli dependency to fix local generation handling of .fernignore files.
0.17.1
(fix): Fixed incorrect handling of self keyword in struct property names.
0.17.0
(feat): Added multipart/form-data request support with autogenerated fileUpload request structs and automatic Content-Type boundary handling.