Releases: TaeJoongYoon/SwiftWebSocketClient
Releases · TaeJoongYoon/SwiftWebSocketClient
0.1.0
🎉 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/awaitandCombinePublishers. - 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
URLSessionandNetwork.framework. - Thread-Safe: Uses an
actorfor 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.