socket.io-client-swift/CHANGELOG.md
2017-11-14 10:20:26 -05:00

874 B

v13.1.0

  • Allow setting SocketEngineSpec.extraHeaders after init.

v13.0.1

  • Fix not setting handleQueue on SocketManager

v13.0.0

Checkout out the migration guide in Usage Docs for a more detailed guide on how to migrate to this version.

What's new:

  • Adds a new SocketManager class that multiplexes multiple namespaces through a single engine.
  • Adds .sentPing and .gotPong client events for tracking ping/pongs.
  • watchOS support.

Important API changes

  • Many properties that were previously on SocketIOClient have been moved to the SocketManager.
  • SocketIOClientOption.nsp has been removed. Use SocketManager.socket(forNamespace:) to create/get a socket attached to a specific namespace.
  • Adds .sentPing and .gotPong client events for tracking ping/pongs.
  • Makes the framework a single target.
  • Updates Starscream to 3.0