Releases: davidstump/SwiftPhoenixClient
Releases · davidstump/SwiftPhoenixClient
5.3.2
5.3.1
5.3.0
- Fix retain cycles in
URLSessionTransport
and using default operation queue - Adding an optional
leeway
to theHeartbeatTimer
- Added additional
open
methods inURLSessionTransport
for further customization - Using a thread-safe array for Channel bindings
Thanks @ejensen for several of these additions
5.2.2
5.2.1
5.2.0
[#226] - Adds URLResponse
as an optional value in socket.onError
callbacks to allow for checking status codes from the server when the Socket connection errors out. See Examples in PR for more details
NOTE Upgrading to this version may throw a syntax error depending on how you've implemented your onError
handlers.
5.1.0
5.0.0
- Removed RxSwift as a dependency
- Removed Starscream as a dependency
These extensions will now be available under
RxSwift - https://github.com/dsrees/RxSwiftPhoenixClient
Starscream - Coming Soon
4.0.0
3.0.0
This is a BREAKING release. The following has changed to properly matched the phoenix.js library
message.payload.response
is now automatically unwrapped and returned asmessage.payload
forphx_reply
events.- The client now, by default, uses the JSON V2 Serializer which was added in phoenix 1.3. If you are still running 1.2 or earlier, then you will need to continue using SwiftPhoenixClient 2.x, or provide your own custom
vsn
,encoder
anddecoder
to theSocket
class.