Skip to content
This repository has been archived by the owner on Aug 25, 2022. It is now read-only.

Releases: Wisembly/elephant.io

Basic support for SocketIO v2.0

09 May 22:30
Compare
Choose a tag to compare

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

A quick reminder : we are still looking for maintainers. For that, see #135. :}

Elephant 3.2 : Now with cookies

25 Oct 08:29
Compare
Choose a tag to compare

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. :}

ElephantIO 3.1.0

23 Mar 12:23
Compare
Choose a tag to compare

This 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

Bugfixes

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 !

3.0.0 is here ! :)

08 Sep 11:24
Compare
Choose a tag to compare

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)

3.0.0 - Release Candidate 2

01 Sep 08:35
Compare
Choose a tag to compare

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 :

  • Fix #69 : error on the replacing of unexistant $query in a array_replace call on Socket.io version 0.x (fixed by @kbu1564 in #70)
  • Fix a warning if the connection to the socket.io server cannot be done ; an exception is thrown instead, and the error is now silent.

3.0.0 - Release Candidate

29 Aug 12:12
Compare
Choose a tag to compare

A few fixes since the beta2 :

  • Socket.io v0.x adapter (courtesy of @kbu1564 in #62)
  • Better handling of the url parsing (courtesy of @kcahir in #65)

This should be the golden release, and is marked as stable enough to be used in prod.

3.0.0 - Second Beta

13 Aug 16:03
Compare
Choose a tag to compare
3.0.0 - Second Beta Pre-release
Pre-release

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

Events Handler

30 Aug 11:39
Compare
Choose a tag to compare

This new release brings some improvements and verifications on the Client