Skip to content

Releases: TaeJoongYoon/SwiftWebSocketClient

0.1.0

07 Sep 06:20

Choose a tag to compare

🎉 SwiftWebSocketClient v0.1.0 - Initial Release!

Excited to announce the first public release of SwiftWebSocketClient! 🥳

This is a modern, easy-to-use WebSocket client library for Swift, built from the ground up with Combine and async/await.

✨ Key Features

This initial release includes all the core features:

  • Modern Concurrency: Full support for async/await and Combine Publishers.
  • Fluent Builder API: Easily configure your client with a chainable builder.
  • Protocol-Oriented: Simple to test and extend.
  • Extensible with Decorators: Add custom features like logging or auto-reconnection.
  • Dual Backend Support: Choose between URLSession and Network.framework.
  • Thread-Safe: Uses an actor for safe connection state management.

🚀 Getting Started

For installation and usage instructions, please see the README.md.

🔜 What's Next?

This is the first stable release of the core features. Future plans include:

  • A built-in auto-reconnect decorator.
  • Expanded test coverage.
  • More advanced usage examples.

💬 Feedback

Your feedback is greatly appreciated! If you find a bug or have a feature request, please open an issue on GitHub Issues.