All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Fix error on early socket disconnection (error generating fatal)
onDisconnect
method could be implemented in a MessageHandler. This method is called when the connection between client and server is resume
- Allow nekland/tools in 2.0 version (still works with 1.0)
- Update of depedencies, no compatibility break on Woketo API
- Update of PHPUnit and the test suite to have better tests
- Fix ability to specify hostname of the server on non secured protocol
- Add possibility to retrieve the loop #133
- Fix wrong doc about woketo client
WebSocketClient
class that allows you to dial with a standard WebSocket server- Javascript server that proves that woketo server works with anything (not just autobahn testsuite)
- [BC Break] Message handlers now use an
AbstractConnection
class in their methods - Internal: the method
processHandcheck
is nowprocessHandshake
and followsAbstractConnection
class requirements - Internal: the
MessageProcessor
now needs to be aware of its quality of client or server. - Internal: the
BitManipulation
class now uses PHP native functions - Internal: the
BitManipulation
class uses new method names
- Support for different handlers depending on specified URI in the request
- Add wss support
- [BC Break] in the internal API, the "Connection" signature changed. This should not impact any user though
- react socket minimum version required upgraded (no bc break)
- First release
- WebSockets server
- Passes autobahn test suite