All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.2.2 - 22nd of October, 2024
- Attempt device list download with max_items before falling back to full download
1.2.1 - 19th of October, 2024
- Handle groupchat messages in
decrypt_message
1.2.0 - 15th of October, 2024
- Drop support for Python3.8, add support for Python3.13, bump PyPy test version to 3.10
- Internal housekeeping, mostly related to pylint
1.1.1 - 8th of October, 2024
- Load the twomemo backend even though SCE is not supported
- Treat malformed device list as empty instead of an unrecoverable error
- Try uploading the twomemo bundle again without MAX_ITEMS if that option is not supported
1.1.0 - 7th of October, 2024
- Emit an event when OMEMO has initialized
- Manually subscribe to device list nodes of contacts without working PEP updates (i.e. missing presence subscription)
- Use only strings for data form values used in pubsub publish options and node configuration
- Ignore messages without body in the echo bot example
- Allow passing text content to the echo bot example's
encrypted_reply
method as advertized
1.0.0 - 26th of July, 2024
- Initial release