IXWebSocket/CHANGELOG.md
Benjamin Sergeant d050cc5e13 fix changelog
2019-06-09 12:02:38 -07:00

1.2 KiB

Changelog

All notable changes to this project will be documented in this file.

[4.0.0] - 2019-06-09

Changed

  • WebSocket::send() sends message in TEXT mode by default
  • WebSocketMessage sets a new binary field, which tells whether the received incoming message is binary or text
  • WebSocket::send takes a third arg, binary which default to true (can be text too)
  • WebSocket callback only take one object, a const ix::WebSocketMessagePtr& msg
  • Add explicit WebSocket::sendBinary method
  • New headers + WebSocketMessage class to hold message data, still not used across the board
  • Add test/compatibility folder with small servers and clients written in different languages and different libraries to test compatibility.
  • ws echo_server has a -g option to print a greeting message on connect
  • IXSocketMbedTLS: better error handling in close and connect

[3.1.2] - 2019-06-06

Added

  • ws connect has a -x option to disable per message deflate
  • Add WebSocket::disablePerMessageDeflate() option.

[3.0.0] - 2019-06-xx

Changed

  • TLS, aka SSL works on Windows (websocket and http clients)
  • ws command line tool build on Windows
  • Async API for HttpClient
  • HttpClient API changed to use shared_ptr for response and request