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

3.0.0 is here ! :)

Compare
Choose a tag to compare
@Taluu Taluu released this 08 Sep 11:24
· 100 commits to master since this release

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)