5.0.0 (2021-05-17)
- Added custom session and session arguments to Connection (#55, #56)
- Removed the fingerprint and verify_fingerprint arguments, see #55 for a detailed explanation and how to achieve pinning
4.0.0 (2021-01-23)
General:
- Dropped support for Python versions below 3.6.1.
- Deprecated ReceiptType.user_ack has been removed. Use ReceiptType.user_acknowledge instead.
- util.aio_run has been simplified. It does not allow for passing a specific event loop or closing the event loop on completion any longer.
- util.aio_run_proxy_decorator has been renamed to aio_run_proxy and now always creates the class instance within a running event loop.
Client:
- In async mode, creation of the Connection instance must now be done within an async function.
- If you have used a with context manager block in async mode before, you must now do this within an async with asynchronous context manager. No change is required in blocking mode.
- Connection.close is now an async function.
Server:
- The callback server has been refactored and the AbstractCallback class has been removed for more flexibility and control of the underlying aiohttp server. Take a look at examples/callback.py on how to use it.
- The callback server CLI has been removed because it was redundant. The example provides the same functionality.
3.1.0 (2020-04-21)
- Add video message
- Fix slightly off calculation of image byte length
3.0.6 (2017-09-22)
- Migrate to aiohttp2
3.0.5 (2017-07-25)
- Fix to handle new libnacl exceptions.
3.0.4 (2017-05-23)
- Fix CLI
3.0.2 (2017-05-12)
- Initial publication on PyPI