Skip to content

1.0.0

Latest

Choose a tag to compare

@JamesRagnar JamesRagnar released this 13 Sep 21:54
fa3c564
  • Added dedicated RagnarWebSocket and RagnarSocketIO products with typed events, connection status, heartbeat handling, and configurable reconnection.
  • Reworked HTTP networking around APIClient, typed request/response contracts, injectable transports, and richer errors.
  • Added flexible authentication with custom schemes, scoped credentials, automatic challenge retry, coalesced refresh, cancellation, and invalidation.
  • Improved support for custom request bodies, encoders, decoders, authenticators, and non-JSON responses.
  • Added clearer OSLog diagnostics, localized errors, and redaction of credentials and sensitive headers.
  • Expanded platform support to iOS 16, macOS 13, tvOS 16, watchOS 9, and visionOS 1.
  • Removed the external Socket.IO client dependency.

Full Changelog: 0.2.0...1.0.0