0.12.2
(fix):
Request headers in endpoint methods are now restricted to String types only.
0.12.1
(fix):
Required bearer token param in root client convenience initializer is now correctly marked as @escaping
and the relevant argument is now initialized properly.
0.12.0
(feat):
Added autogenerated README for Swift SDKs with dynamic usage snippets.
0.11.1
(fix):
Fixed release-mode compilation error in Core/Networking/HTTPClient.swift
where a guard used precondition (returns Void
) and could be flagged as falling through. Switched to preconditionFailure
(returns Never
) to satisfy the compiler at all optimization levels.
0.11.0
(feat):
Added moduleName
generator config option to allow customizing the module name.
0.10.0
(feat):
Namespaced inline request structs under a non-instantiable container enum to reduce the probability of top-level symbol name collisions.
0.9.0
(feat):
Added clientClassName
and environmentEnumName
generator config options for custom naming.
0.8.0
(feat):
Added GitHub publishing support.
0.7.0
(feat):
Added sanitization for literal enum values to generate valid and readable names.
0.6.0
(chore):
Upgraded to IR v59.
0.5.0
(feat):
Added ‘fileDownload’ response support.
0.4.1
(fix):
Fixed an infinite recursion bug in Swift SDKs where convenience initializers without auth schemes could ambiguously call the designated initializer. The generator now always passes arguments explicitly to avoid ambiguity.