Releases: WarriorXK/PHPWebSockets
Releases · WarriorXK/PHPWebSockets
v1.8.1
- Fixed Read updates with C_NEW_TCP_CONNECTION returning AcceptingConnection as source object instead of the new Connection object
- Improved performance for the StringForErrorCode methods on Read and Error
v1.8.0
- Added support for UTF-8 fast fail (autobahn 6.4)
- It is now possible for incoming messages to written to a stream
- Added Server->setSocketAcceptTimeout and Server->getSocketAcceptTimeout
- Added Connection->setAcceptTimeout and Connection->getAcceptTimeout
- Added PHPStorm project files
- A lot of fixes and suggestions from PHPStorm
v1.7.0
Changed from using generic exceptions to more specific exceptions
Changed the way allowed RSV bits are set/read
Changed Read/Error ::StringForErrorCode to StringForCode
Renamed PHPWebSocket::GetStringForErrorCode to GetStringForStatusCode
v1.6.0
Added .codeclimate.yml
Added .editorconfig
Fixed a notice on _toString for AUpdate
Changed the logger to use PHP's LOG constants
Removed logo entry for codedocs.xyz
v1.5.0
Added the option to set the serverIdentifier on Server
Added the option to set the userAgent on Client
Changed the way crypto works
Fixed the server not reporting a proper HTTP error when the headers are to large during accept
v1.4.0
Added CodeDocs.xyz
Paralized the TravisCI validation process
Fixed some PHPDoc entries
Fixed StyleCI suggestiosn
v1.3.1
Merge branch 'hotfix/1.3.1'
v1.3.0
Added autobahn testing using travis
Added composer.json
Fixed StyleCI suggestions
Updated README.md
v1.2.1
Fixed README.md displaying travis information for develop only
v1.2.0
Added an IStreamContainer interface to be used by external libraries to reduce the amount of stream_select calls
Added PHPWebSocket::MultiUpdate to handle multiple IStreamContainers using a single stream_select
Added an abstract AConnection for Client and Connection to reduce the amount of duplicate code
Added support for IPC socket pairs using a websocket server
Added a seperate accepting connection class
Added a writeRaw method
Redid the file and folder structure to match the namespace + class names
Redid the disconnect handling