Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Ably Php Laravel Package

ably/ably-php

Ably Pub/Sub PHP SDK for building realtime messaging apps in PHP. Publish/subscribe, message history, presence, and push via Ably’s scalable platform. Install with Composer and use REST APIs to connect, manage channels, and publish messages.

View on GitHub
Deep Wiki
Context7
1.1.11

Full Changelog

Closed issues:

  • PHP 8.4 Deprecations - Implicitly marking parameter $cipherParams as nullable is deprecated #206
  • Batch publish being sent as JSON rather than msgpack #197

Merged pull requests:

1.1.10

Full Changelog

Implemented enhancements:

  • update to protocol 2.0 #190
  • Add support for PHP 8.3 #187

Closed issues:

  • Fix idempotent rest publishing #192
  • Laravel notification support #39

Merged pull requests:

  • Support protocol 2.0 and php 8.3 #191 (sacOO7)
  • Improve PHP 8.2 compatibility and testing #173 (AndyTWF)
  • Change nonAESEncryption algorithm in CryptoTest.php #171 (AmirQSD)
  • Update readme, laravel section #170 (sacOO7)
1.1.9

Full Changelog

Implemented enhancements:

1.1.8

Full Changelog

Implemented enhancements:

  • Add support to get channel lifecycle status #155
  • Add support for MsgPack #161 (AmirQSD)

Merged pull requests:

1.1.7

Full Changelog

Implemented enhancements:

  • Defaults: Generate environment fallbacks #87

Fixed bugs:

  • Fallback not being used with SSL timeouts #85

Closed issues:

  • php Update urls in readme #148
  • Add support for RSC15e, d, f (Host Fallback ) #111
  • Implement remembering fallback host during failures #107
1.1.6

Full Changelog

Implemented enhancements:

  • Implement RSC7d (Ably-Agent header) #104
  • Add support for PHP 8.1

Closed issues:

  • X-Ably-Lib header not being set correctly #132

Merged pull requests:

1.1.5

Full Changelog

Fixed bugs:

  • Using a clientId should no longer be forcing token auth in the 1.1 spec #74

Closed issues:

  • Installing removes Symfony-Packages #106
  • The library should not be throwing an exception when a message is sent with different clientId from auth.clientId #101
  • TokenRequest: timestamp is integer in PHPDoc, string at runtime, Flutter expects int #99
  • Batch Mode, sending multiple messages to multiple channels #98

Merged pull requests:

1.1.4

Full Changelog

Implemented enhancements:

  • PHP 8.0 support #88
  • Support Channel#publish(Message, params) #83

Fixed bugs:

  • Need to support Push payloads in publish() #82

Closed issues:

  • Trying to get property 'items' of non-object #92

Merged pull requests:

1.1.3

Full Changelog

Implemented enhancements:

  • Add support for extras in publish #82
1.1.2

Full Changelog

Implemented enhancements:

  • Add support for remembered REST fallback host #60

Merged pull requests:

  • Push #80 (jdavid)
  • RSH1c4 and RSH1c5 #78 (jdavid)
  • RSH1c2 push->admin->channelSubscriptions->listChannels #77 (jdavid)
  • RSH1c1 New push->admin->channelSubscriptions->list_ #76 (jdavid)
  • RSH1c3 New push->admin->channelSubscriptions->save #75 (jdavid)
  • RSH1b5 New push.admin.device_registrations.removeWhere #73 (jdavid)
1.1.0

Full Changelog

Implemented enhancements:

  • Ensure request method accepts UPDATE, PATCH & DELETE verbs #57

Closed issues:

  • cURL error: Operation timed out after 10001 milliseconds with 0 out of -1 bytes received #62
  • Idempotent publishing is not enabled in the upcoming 1.1 release #61
  • Add idempotent REST publishing #56
  • Ability to subscribe from the server #47

Merged pull requests:

  • RSH1b4 New push.admin.device_registrations.remove #69 (jdavid)
  • RSH1b2 New push.admin.device_registrations.list_ #68 (jdavid)
  • RSC15f Support for remembered REST fallback host #67 (jdavid)
  • New RSH1b1 New push.admin.device_registrations.get #66 (jdavid)
  • RHS1b3 New push.admin.device_registrations.save #65 (jdavid)
  • Add patch #64 (jdavid)
  • Idempotent only enabled in 1.2 #63 (jdavid)
  • RSH1a New push.admin.publish #59 (jdavid)
  • Idempotent #58 (jdavid)
  • Add missing $ to presence history example #55 (Quezler)
  • Fix failing tests #53 (funkyboy)
  • Use "http_proxy" env variable if defined to set the CURLOPT_PROXY opt… #51 (DamienHarper)
  • Add supported platforms to README #49 (funkyboy)
  • WIP: Update PHP versions tested on Travis #48 (funkyboy)
1.0.1

Full Changelog

Implemented enhancements:

  • Fix HttpRequest & HttpRetry timeouts #42

Closed issues:

  • 0.9: implement TM3; TP4 (fromEncoded, fromEncodedArray) #40

Merged pull requests:

1.0.0

Full Changelog

v1.0 release and upgrade notes from v0.8

Implemented enhancements:

  • PaginatedResult hasNext and isLast are attributes #41

Closed issues:

  • 1.0 version bump #43
0.9.0

Full Changelog

Fixed bugs:

  • cURL error: SSL certificate problem: self signed certificate in certificate chain #32

Closed issues:

  • connectionKey attribute for messages #35
  • Add Laravel support #33

Merged pull requests:

  • 0.9 compatibility - version HTTP headers, fallbackHosts, request() and decoding interop. test #37 (bladeSk)
  • Added connectionKey to Message, updated README #36 (bladeSk)
1.1.1

Full Changelog

Merged pull requests:

0.8.4

Full Changelog

Implemented enhancements:

  • Review PHP docs #30
  • New Crypto Spec #29

Fixed bugs:

  • Mac mismatch - possible timezone issue? #26
  • Spec references #19

Merged pull requests:

0.8.3

Full Changelog

Fixed bugs:

  • Token reissue bug fix #25

Merged pull requests:

  • Fixed bug with createTokenRequest not working on some PHP configs #28 (bladeSk)
0.8.2

Full Changelog

Implemented enhancements:

  • Travis version support #21
  • 0.8.x finalisation #20
  • Switch arity of auth methods #16

Fixed bugs:

  • Do not persist authorise attributes force & timestamp #23
  • Travis version support #21
  • Switch arity of auth methods #16

Merged pull requests:

  • Moved force parameter out of authorise() to AuthOptions #24 (bladeSk)
  • Fixed clientId handling #22 (bladeSk)
0.8.1

Full Changelog

Implemented enhancements:

  • Bring inline with latest 0.8.* spec #15
  • Spec validation #10
  • Consistent README #8
  • API changes Apr 2015 #7

Fixed bugs:

  • Presence test is failing #13
  • API changes Apr 2015 #7

Closed issues:

  • Support message encoding/decoding #1

Merged pull requests:

0.8.0

Implemented enhancements:

  • Rename to ably-php-rest #4

Merged pull requests:

  • Demo, bug fixes, Heroku #12 (bladeSk)
  • More tweaks to match the spec #11 (bladeSk)
  • Complete functionality #9 (bladeSk)
  • ably-common integration #6 (bladeSk)
  • PresenceMessage decoding and tests + namespace/Composer rewrite #5 (bladeSk)
  • Update readme and add travis #3 (kouno)
  • Presence tests and channel pagination #2 (bladeSk)

* This Change Log was automatically generated by github_changelog_generator

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport