Skip to content

Releases: Textalk/websocket-php

getName method

12 Feb 15:42
Compare
Choose a tag to compare
  • Fix for getName() method

Persistent connections

07 Feb 19:26
Compare
Choose a tag to compare
  • Fix for persistent connections

Convenience methods, Messages, Opcode filter etc

13 Dec 12:25
ded6832
Compare
Choose a tag to compare
  • Convenience send methods; text(), binary(), ping(), pong()
  • Optional Message instance as receive() method return
  • Opcode filter for receive() method
  • Added PHP 8.0 support
  • Dropped PHP 7.1 support
  • Fix for unordered fragmented messages
  • Improved error handling on stream calls
  • Various code re-write

Connection closure

05 Dec 10:19
6bc13b2
Compare
Choose a tag to compare
  • Solve stream closure/get meta conflict
  • Examples and documentation overhaul

Headers, stream close

24 Nov 07:39
Compare
Choose a tag to compare
  • Force stream close on read error
  • Authorization headers line feed
  • Documentation

Ping/pong, persistent, opcode

30 Oct 13:01
7f2baaf
Compare
Choose a tag to compare
  • Ping/Pong messages handled internally to avoid breaking fragmented messages
  • Fix for persistent connections
  • Fix opcode bitmask

Logging, persistent connection, etc

14 Aug 13:23
ab02241
Compare
Choose a tag to compare
  • Dropped support of old PHP versions
  • PSR-3 Logging support
  • Persistent connection option
  • TimeoutException on connection time out

Control frames, error codes

24 Jun 18:09
fe34840
Compare
Choose a tag to compare
  • Allow control messages without payload
  • Error code in ConnectionException

Connection handling, ping-pong, close

24 Jun 18:07
9fbb3b4
Compare
Choose a tag to compare
  • Implements ping-pong behavior
  • Correct close behavior
  • Various fixes concerning connection handling
  • Overhaul of Composer, Travis and Coveralls setup, PSR code standard and unit tests

Stream context options

09 Oct 07:33
Compare
Choose a tag to compare

Adding stream context options (to set e.g. SSL allow_self_signed).