Changelog History
-
v3.3.1
September 10, 2017 -
v3.3.0 Changes
May 09, 2017π This is a new version for ElephantIO, bringing basic support for SocketIO 2.0.
Here is a basic changelog, you may find the full diff here : v3.2.0...3.3.0.
π Changelog
π Features
- π #152 : Support for SocketIO 2.0 (Thanks @SeinopSys)
π A quick reminder : we are still looking for maintainers. For that, see #135. :}
-
v3.2.0 Changes
October 25, 2016π This is a new version for ElephantIO, bringing a new feature, and a bunch of bugfixes (it's pretty small actually). Here is a basic changelog, you may find the full diff here : v3.1.0...3.2.0.
π Changelog
π Features
π Bugfixes
- #141 : Fix a missing
use
statement (thanks @lattwood) - #138 : Fix query args handling when the path is not set or is
/
(thanks @titanco)
π A quick reminder : we are still looking for maintainers. For that, see #135. :}
- #141 : Fix a missing
-
v3.1.0 Changes
March 23, 2016This is a new version for ElephantIO, bringing some new (awesome ?) features. Here is a basic changelog, you may find the full diff here : v3.0.0...3.1.0.
π Changelog
π Features
- π #104 Namespaces support (thanks @vincentdieltiens)
- β¬οΈ #103 Supports headers when sending upgrade transport request (thanks @vincentdieltiens)
π Bugfixes
- π #95 Fixes the SSL handshakes (thanks @lalmat)
- π #106, #118 Fixes the read method (thanks @jrdiaz, @mshaverdo)
- π #108 Reset session when disconnecting the client (fixes #107, thanks @Padam87)
- π #103 Better handling of http / ssl contexts (fixes #81, thanks @vincentdieltiens)
- #103 Send a close frame on connection close (thanks @vincentdieltiens)
Thanks
π For this release, I'd like to thank @vincentdieltiens for the work he did on the namespaces and the context handling and @jrdiaz for improving the status on the
read()
method, and of course everybody who did minor fixes (Even typos !) allows us to go even further ! -
v3.0.0 Changes
September 08, 2014π After some releases, v3.0 of Elephant.io is (finally) here. The whole architecture of the project was changed, and is now following the PSR-4 autoloading principle.
- Socket.io 1.x compatibility
- Engine abstraction, meaning that you can implement another engine for your messages, such as using RabbitMQ, Reddis, ... etc instead of good old Socket.io ; Socket.io 1.x and Socket.io 0.x are built-ins.
- Wrapper around the Engine abstraction
- π¨ Refactored the Payload classes, and split them up into several classes (one for decoding, and one for encoding payloads)
- β¬οΈ Dropped curl utilisation, used php's stream api instead
This should make a rough idea of what is implemented in this new version.
(Yup, this is a stupid copy and paste from the first beta)
-
v3.0.0-RC2 Changes
September 01, 2014π It would appear the previous release was not stable enough to be considered as a gold release ; this one should be the one. I hope. Anyway, here is what was changed since last time :
-
v3.0.0-RC Changes
August 29, 2014 -
v3.0.0-beta2 Changes
August 13, 2014π A few bug fixes since the beta 1 :
- Refs #18 : split the packet in case of its length > 16kb
- π Reverse parameters order when building the url
- β Add a timeout on the handshake request
- β Add a timeout on the stream socket connection
-
v3.0.0-beta
August 12, 2014 -
v2.0.4 Changes
August 30, 2014