Releases: Textalk/websocket-php
Releases · Textalk/websocket-php
getName method
- Fix for getName() method
Persistent connections
- Fix for persistent connections
Convenience methods, Messages, Opcode filter etc
- 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
- Solve stream closure/get meta conflict
- Examples and documentation overhaul
Headers, stream close
- Force stream close on read error
- Authorization headers line feed
- Documentation
Ping/pong, persistent, opcode
- Ping/Pong messages handled internally to avoid breaking fragmented messages
- Fix for persistent connections
- Fix opcode bitmask
Logging, persistent connection, etc
- Dropped support of old PHP versions
- PSR-3 Logging support
- Persistent connection option
- TimeoutException on connection time out
Control frames, error codes
- Allow control messages without payload
- Error code in ConnectionException
Connection handling, ping-pong, close
- 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
Adding stream context options (to set e.g. SSL allow_self_signed
).