Skip to content

Latest commit

 

History

History
330 lines (208 loc) · 17 KB

CHANGELOG.md

File metadata and controls

330 lines (208 loc) · 17 KB

Change Log

1.1.10 (2024-03-22)

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 (2022-09-15)

Full Changelog

Implemented enhancements:

1.1.8 (2022-07-27)

Full Changelog

Implemented enhancements:

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

Merged pull requests:

1.1.7 (2022-05-19)

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 (2022-03-30)

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 (2022-02-23)

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 (2021-03-10)

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 (2019-10-04)

Full Changelog

Implemented enhancements:

  • Add support for extras in publish #82

1.1.2 (2019-06-27)

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.1 (2019-02-19)

Full Changelog

Merged pull requests:

1.1.0 (2019-02-13)

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 (2017-05-16)

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 (2017-03-07)

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 (2016-08-12)

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)

0.8.4 (2016-03-23)

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 (2016-02-17)

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 (2016-01-14)

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 (2015-12-15)

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 (2015-05-18)

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