Releases: shareup/phoenix-apple
Releases · shareup/phoenix-apple
v9.1.1
- Leave all channels when disconnecting.
v9.1.0
- Add
isConnected
publisher.
- Increase Swift version to 5.9.
- Update websocket-apple.
v9.0.0
- Allow dynamic WebSocket URLs, which can be useful when passing authorization parameters, for example. When connecting,
Socket.system
now takes a () -> URL
parameter.
v8.0.0
- Reimplement the Phoenix client using Swift Concurrency and the new version of websocket-apple.
- Expose lightweight struct interfaces to allow consumers to easily write tests.
v7.2.0
- Do not process messages from previous joins
- Allow rejoining a channel
v7.1.0
- Add async-await support to
Socket.connect()
, Channel.join()
, and Channel.leave()
.
v7.0.0
- Increase minimum target and Swift versions
- Update dependencies
- Skip flaky tests
- Format code
v6.0.1
Improve the reliability of Socket.disconnect()
by leaving channels before disconnecting the socket and importantly verifying the socket should reconnect before actually reconnecting.
v6.0.0
Reduce the number of logs emitted by Phoenix and change some public types to conform to CustomStringConvertible
instead of CustomDebugStringConvertible
.