socket.io-client-swift v13.0.0 Release Notes

  • ๐Ÿ“„ 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