1.1.10 (2024-03-22)
Implemented enhancements:
Closed issues:
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)
Implemented enhancements:
- Add support for PHP 8.2 #167 (driesvints)
1.1.8 (2022-07-27)
Implemented enhancements:
Merged pull requests:
1.1.7 (2022-05-19)
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)
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:
- PHP 8.1 #138 (sacOO7)
- Feature/rsc7d ably agent header #137 (sacOO7)
- Add case insensitive method to http request #135 (andydunstall)
1.1.5 (2022-02-23)
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
fromauth.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:
- Fix setting X-Ably-* and Accept headers #133 (lmars)
- RSL1m4 If clientId is different, error from server #103 (jdavid)
- Allow basic auth with clientId #102 (jdavid)
- Now TokenRequest.timestamp is an integer #100 (jdavid)
- Conform license and copyright #97 (QuintinWillison)
1.1.4 (2021-03-10)
Implemented enhancements:
Fixed bugs:
- Need to support Push payloads in publish() #82
Closed issues:
- Trying to get property 'items' of non-object #92
Merged pull requests:
- Support PHP 8.0; Drop 5.6, 7.0 & 7.1 #96 (jdavid)
- Fix test case in local environment #95 (jdavid)
- Amend workflow branch name #94 (owenpearson)
- Fix parsePaginationHeaders #93 (jdavid)
- Replace Travis with GitHub workflow #91 (QuintinWillison)
- Add maintainers file #90 (niksilver)
- Rename master to main #86 (QuintinWillison)
- RSH1b2 list pagination, test next() #81 (jdavid)
1.1.3 (2019-10-04)
Implemented enhancements:
- Add support for extras in publish #82
1.1.2 (2019-06-27)
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)
Merged pull requests:
- Known Limitations #71 (Srushtika)
- Use "https_proxy" env variable if defined to set the CURLOPT_PROXY option. #54 (DamienHarper)
1.1.0 (2019-02-13)
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)
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)
- See ably/docs#235
Implemented enhancements:
- PaginatedResult hasNext and isLast are attributes #41
Closed issues:
- 1.0 version bump #43
0.9.0 (2016-08-12)
Fixed bugs:
- cURL error: SSL certificate problem: self signed certificate in certificate chain #32
Closed issues:
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)
Implemented enhancements:
Fixed bugs:
Merged pull requests:
0.8.3 (2016-02-17)
Fixed bugs:
- Token reissue bug fix #25
Merged pull requests:
0.8.2 (2016-01-14)
Implemented enhancements:
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)
Implemented enhancements:
- Bring inline with latest 0.8.* spec #15
- Spec validation #10
- Consistent README #8
- API changes Apr 2015 #7
Fixed bugs:
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