slixmpp v1.16.0
I develop stuff and have opinions on things -
About me/Contact
Articles:
06/2026 slixmpp v1.16.0
05/2026 Poezio 0.18
05/2026 Winding do...
05/2026 Typing som...
05/2026 My first m...
05/2026 slixmpp v1.15.0
04/2026 Poezio 0.17
04/2026 Poezio 0.16.1
03/2026 Poezio 0.16
by mathieui
on Mon 08 June 2026
Tags: xmpp-en xmpp slixmpp
Here is a new version for slixmpp, the python XMPP library.
This release has one specific breaking change and two new XEP plugins.<br>Thanks to everyone involved!
Breaking changes
The get_certs method on XEP_0257 is now an async function, which<br>breaks compatibility with previous usages.
New plugins
Stickers (XEP-0449).
MUC Affiliation Versioning (XEP-0463).
Other improvements
MUC (XEP-0045) and PubSub (XEP-0060): items can now be retreived as a<br>collection on the parent element using the items interface.
Fixes
Crash when receiving presences with invalid JIDs (as a component).
Wrong plugin description for Mentions (XEP-0513).
Added a missing variable in the RPC (XEP-0009) plugin, which caused a<br>specific error handling path to always be false.
Internal / process
Fill the __all__ sections for XEP plugins, for nicer library use and less<br>linter warnings.
Plenty of automated fixes (extra empty lines, ; characters, unused imports…,<br>newlines at file ends…).
More type hints.
Enabled use of prek, and toggled harsher linting in CI.
Explicit section in CONTRIBUTING about LLM use.
The XEP-0257 plugin now has more tests and docs.
XEP-0045 are now typed as floats and not ints.
Links
You can find the new release on codeberg, pypi, or the distributions that package it in a short while.
Previous version: 1.15.0.
If you have remarks or suggestions concerning this article, please by all means contact me.