Skip to content

Releases: socketio/socket.io-client-swift

v5.4.0

15 Feb 15:49
Compare
Choose a tag to compare
  • Add an option to toggle double encoding of utf8
  • A couple of bug fixes

v5.3.3

05 Feb 19:06
Compare
Choose a tag to compare
  • Fix a couple of edge case crashes

v5.3.2

04 Feb 15:16
Compare
Choose a tag to compare
  • Fix case where the socket could fail to reconnect

v5.3.1

29 Jan 21:55
Compare
Choose a tag to compare
  • Fix sending base64.

v5.3.0

27 Jan 21:08
Compare
Choose a tag to compare
  • Move to a NSURL based way of creating clients.
let socket = SocketIOClient(socketURL: "localhost:8080")

becomes

let socket = SocketIOClient(socketURLString: "http://localhost:8080")

But instead of using a string based init, instead use the NSURL based ones

let socket = SocketIOClient(socketURL: NSURL(string: "http://localhost:8080/")!)
  • Move connectParams to the engine

v5.2.3

21 Jan 15:09
Compare
Choose a tag to compare
  • Fix case where error packets sent before the socket is "connected" wouldn't be handled.

v5.2.2

20 Jan 19:41
Compare
Choose a tag to compare
  • Revert to older websocket version, since there's some issues with newest version

v5.2.1

18 Jan 20:55
Compare
Choose a tag to compare
  • Fix bug in WebSocket

v5.2.0

18 Jan 17:45
Compare
Choose a tag to compare
  • Standardize module names to SocketIOClientSwift
  • Bump WebSocket to match v1.1.0

v5.1.0

17 Jan 00:54
Compare
Choose a tag to compare
  • Refactor SocketEngine into separate protocols for websocket and polling.
  • Deprecate close()