call_end

    • chevron_right

      Mathieu Pasquet: Poezio 0.15 / 0.15.1

      news.movim.eu / PlanetJabber • 28 March • 1 minute

    About three years since the last version, poezio 0.15 (and 0.15.1 to address a small packaging mishap, version numbers are cheap) was released yesterday!

    Poezio is a terminal-based XMPP client which aims to replicate the feeling of terminal-based IRC clients such as irssi or weechat; to this end, poezio originally only supported multi-user chats.

    Features

    Not a lot this time around… Maybe next time?

    • A new moderate plugin (for XEP-0425 moderation).
    • Better self-ping (through the use of the slixmpp now builtin XEP-0410 plugin).
    • Use the system CA store by default.
    • Add a Ctrl-↑ shortcut to run /correct on the last message.
    • Poezio benefits from the recent slixmpp improvements, which means it can now transparently use Direct TLS as well as StartTLS.

    Fixes

    • Duplicated first message in conversation/private tab.
    • The many "clone" users in a room roster when on a spotty connection.
    • Python 3.13 and 3.14 compatibility (plenty of deprecations and removals).
    • Plenty of type checking mistakes and minor bugs spotted by mypy and pylint.

    Removals

    • Only python 3.11 and up is supported (was: 3.7).
    • The OTR plugin has been removed.
    • The launch/update.sh have been heavily simplified to use the uv tool instead of custom logic. It will be updated in the future to be able to run on pipx too, as uv is not available on some platforms.