call_end

    • Pl chevron_right

      Mathieu Pasquet: slixmpp v1.14

      news.movim.eu / PlanetJabber • 5 days ago

    This release brings supports for three new XEPs, fixes one specific bug that was breaking poezio, and has a lot of internal improvements including typing hings and documentation.

    Thanks to everyone involved for this release!

    Removals

    • The obsolete UnescapedJID class was removed.

    Features

    • New plugin: XEP-0462 (Pubsub Type Filtering)
    • New plugin: XEP-0511 (Link Metadata)
    • New plugin: XEP-0478 (Stream Limits Advertisment)
    • StanzaBase objects now have a pretty_print() method, for better readability.
    • XEP-0050 : use of the slixmpp "internal API" to handle commands
    • Added the missing unescape_node() method on the rust JID implementation

    Fixes

    • Fixed a bug in XEP-0410 when changing nicks

    Documentation

    • Added a lot of docstrings, and improved other ones
    • Lots of typing updates as well

    Internal, CI & build

    • Doctests are now run
    • Doc dependencies are now part of the pyproject file
    • pyo3 update
    • performance micro-optimization on session establishment

    Links

    You can find the new release on codeberg , pypi , or the distributions that package it in a short while.

    Previous version: 1.13.0 .