2.0.0
Added
- RxSwift Support for listening to channel events
- URLSessionWebsocketTask Support
- Starscream as an optional module for Apps targeting iOS < 13
- Transport layer to allow for different Websocket implementations under the hood
- Support for MacOS, WatchOS, and tvOS
Fixed
- Fixed duplicate rejoins causing a channel to remain unjoined
Breaking
The default Socket
init that comes with SwiftPhoenixClient
now uses URLSessionWebsocketTask
which requires iOS 13. If you are targeting < iOS 13, then you also need to include StarscreamSwiftPhoenixClient
as a dependency