Skip to content

Releases: WarriorXK/PHPWebSockets

v1.8.1

04 May 09:24
Compare
Choose a tag to compare
  • 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

12 Apr 07:09
Compare
Choose a tag to compare
  • 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

09 Feb 11:45
Compare
Choose a tag to compare

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

03 Feb 07:56
Compare
Choose a tag to compare

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

19 Jan 09:52
Compare
Choose a tag to compare

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

16 Dec 08:43
Compare
Choose a tag to compare

Added CodeDocs.xyz
Paralized the TravisCI validation process
Fixed some PHPDoc entries
Fixed StyleCI suggestiosn

v1.3.1

02 Dec 09:03
Compare
Choose a tag to compare
Merge branch 'hotfix/1.3.1'

v1.3.0

02 Dec 08:59
Compare
Choose a tag to compare

Added autobahn testing using travis
Added composer.json
Fixed StyleCI suggestions
Updated README.md

v1.2.1

29 Nov 09:45
Compare
Choose a tag to compare

Fixed README.md displaying travis information for develop only

v1.2.0

29 Nov 09:35
Compare
Choose a tag to compare

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