Skip to content

Comet 0.4.2

Choose a tag to compare

@kylebegeman kylebegeman released this 28 Jun 19:52

Patch release for expanded OpenAPI schema model generation.

Added

  • OpenAPI component schemas can now alias local component $refs.
  • Component object properties with inline object schemas now generate nested Swift structs.
  • Arrays whose items are inline object schemas now generate nested Item structs.

Fixed

  • Local schema $ref lookup now preserves raw OpenAPI component keys before generating Swift type names, so references such as #/components/schemas/pet-alias resolve correctly.

Verification

  • git diff --check
  • swift test --disable-xctest
  • .github/scripts/check-api-breaking-changes.sh v0.4.1