Skip to content

Releases: shareup/phoenix-apple

v9.1.2

15 Aug 20:50
50576b3
Compare
Choose a tag to compare
  • Update dependencies

v9.1.1

30 May 09:11
48ebf77
Compare
Choose a tag to compare
  • Leave all channels when disconnecting.

v9.1.0

04 Dec 23:59
0e7be7b
Compare
Choose a tag to compare
  • Add isConnected publisher.
  • Increase Swift version to 5.9.
  • Update websocket-apple.

v9.0.0

28 Aug 15:09
dc57d71
Compare
Choose a tag to compare
  • 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

10 Apr 00:42
919b04e
Compare
Choose a tag to compare
  • 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

01 Jan 17:19
b141808
Compare
Choose a tag to compare
  • Do not process messages from previous joins
  • Allow rejoining a channel

v7.1.0

18 Dec 15:43
Compare
Choose a tag to compare
  • Add async-await support to Socket.connect(), Channel.join(), and Channel.leave().

v7.0.0

05 Nov 10:20
537d288
Compare
Choose a tag to compare
  • Increase minimum target and Swift versions
  • Update dependencies
  • Skip flaky tests
  • Format code

v6.0.1

05 Aug 23:07
0bb43d1
Compare
Choose a tag to compare

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

01 Jul 16:11
edfe2d6
Compare
Choose a tag to compare

Reduce the number of logs emitted by Phoenix and change some public types to conform to CustomStringConvertible instead of CustomDebugStringConvertible.