Skip to content

Comet 0.1.5

Choose a tag to compare

@kylebegeman kylebegeman released this 28 Jun 00:34

Added

  • Typed API error decoding with ErrorResponseSerializer, APIRequestWithErrorResponse, APIClientError, and HTTPClient.sendWithTypedErrors.
  • cURL command options for pretty-printed JSON request bodies and configurable verbose logging output.
  • A CI API stability gate that fails on public API breaks against the latest release tag.
  • DocC workflow tutorials for authenticated JSON, retries and activity, typed errors, testing and cassettes, WebSockets, and TCA integration.
  • Playground failure-gallery scenarios for timeout, 401 typed errors, 429 retry, 500 errors, malformed JSON, cancellation, and WebSocket close diagnostics.
  • HTTPClient.prepare(_:) plus playground request inspectors and structured activity detail screens.