1.2.0
Breaking API Changes: Please see our Upgrade / Migration Guide for notes on changes you need to make to your code to update it to use the new API introduced by version 1.2.0.
Implemented enhancements:
- Respect content-type with charset #256
- Release a new version for python 3.10 support #249
- Support HTTP/2 #197
- Support Async HTTP #171
- Implement RSC7d (Ably-Agent header) #168
- Defaults: Generate environment fallbacks #155
- Clarify string encoding when sending push notifications #119
- Support for environments fallbacks #198 (d8x)
Fixed bugs:
Closed issues:
- Conform ReadMe and create Contributing Document #199
- Add support for DataTypes TokenParams AO2g #187
- Add support for TO3m [#172](#172
- Using a clientId should no longer be forcing token auth in the 1.1 spec #149
Merged pull requests:
- Add support for Python 3.10, age out 3.6 #253 (tomkirbygreen)
- Compat with 'httpx' public API changes. #252 (tomkirbygreen)
- Respect content-type with charset #248 (tomkirbygreen)
- 'TypedBuffer' fix attempt to call a non-callable object #226 (tomkirbygreen)
- 'auth' module, fix possible unbound local variables warning #225 (tomkirbygreen)
- rest setup - fix redeclared name without usage #217 (tomkirbygreen)
- Fixes mutable-value used as argument default value #215 (tomkirbygreen)
- Fixes most of the PEP 8 coding style violations #214 (tomkirbygreen)
- 'Channel' remove unused 'history' parameter 'timeout'. #209 (tomkirbygreen)
- [#149] Specifying clientId does not force token auth #204 (d8x)
- Support for async #202 (d8x)
- Support for HTTP/2 Protocol #200 (d8x)
- Add missing
modified
property in DeviceDetails #196 (d8x) - RSC7d - Support for Ably-Agent header #195 (d8x)
- fix error message for invalid push data type #169 (netspencer)
- Raise error if all servers reply with a 5xx response #161 (jdavid)