Fixed
- Fix cache read failure for nested arrays of objects (#938): Reading nested arrays of objects (2D, 3D, etc.) from the normalized cache threw a
JSONDecodingError.wrongTypeerror. Reference resolution now handles array nesting at any depth. Fixes #3609. Thank you to @gurusekhar-ibm for raising the issue. - Fix incorrect default mock value when first enum case is deprecated (#949): When
deprecatedEnumCaseswas set to.exclude, the mock codegen incorrectly used the first enum case as the default value in convenience initializers — even if that case was deprecated and excluded from the generated enum, causing a compile error. Fixes #3634. Thank you to @cswelin for raising the issue. - Fix recursive
OneOfinput object enum cases not markedindirect(#954): A@oneOfinput object that directly references itself generated a Swift enum that failed to compile withRecursive enum is not marked 'indirect'. Self-referencing cases are now correctly markedindirect. Fixes #3633. Thank you to @ahou8 for raising the issue.