diff options
-rw-r--r-- | CHANGELOG | 85 | ||||
-rw-r--r-- | data/doap.xml | 16 | ||||
-rw-r--r-- | poezio/version.py | 2 | ||||
-rwxr-xr-x | setup.py | 2 |
4 files changed, 98 insertions, 7 deletions
@@ -2,7 +2,90 @@ This file describes the new features in each poezio release. For more detailed changelog, see the roadmap: https://dev.louiz.org/projects/poezio/roadmap -* Poezio 0.13 - dev +* Poezio 0.13 + +# Thanks + +- madhur for the MAM code and various other fixes (GSoC 2019) +- Ge0rG for fixes in the reconnect and carbons code +- fiaxh for the nice SVG logo + +Zash, PS Le Stang, Karthikeyan Singaravelan, Jonas Schäfer, Célestin Matte, +Andrey Utkin, root. + +# Meta changes + +- Packages: poezio is now packaged for Gentoo and Debian buster + (poezio v0.12.1) +- Source: the repository is now hosted at https://lab.louiz.org/poezio/poezio + +# Breaking changes + +- BREAKING: requires python3.7 (previously python 3.5) +- DEPRECATION: `load_log` configuration was removed +- DEPRECATION: `bookmark_on_join` configuration option was renamed + `synchronise_open_rooms`, and now defaults to true. This makes /join + automatically create a bookmark, use /leave to remove it + +# New features and plugins + +- `/impromptu <jid> [jid ..]` command to create a new chat with these persons +- `/scrollback` to scroll back to a specific line/message in the current window +- `/invite <jid> [jid ..]` command in single user chat does like `/impromptu` + creating a new MUC +- `/affiliation` command now returns the list of privileged users on the + current MUC when no argument is supplied +- `default_muc_service` configuration for replacing the server's default MUC +- `unique_prefix_tab_names` display option to show the shorter tab name + prefixes in the tab list +- `/list` defaults to `default_muc_service` when no argument is specified +- XEP-0392 support +- New Plugin: OMEMO (experimental) - lives as an external plugin at + https://lab.louiz.org/poezio/poezio-omemo +- New Plugin: Contact - queries an entity for contact addresses (XEP-0157) +- New Plugin: Upload - adds a `/upload <filename>` command in chats for HTTP + upload +- New Plugin: remove_get_trackers - Remove GET trackers from URLs in sent + messages. +- New Plugin: QR + + +# Under the hood + +- Plugin API: `E2EEPlugin` is a new experimental API for message encryption + (used by the OMEMO plugin) +- Plugin API: plugins can now declare a string list of dependencies +- Plugin API: plugins can now be setup using a well-known setuptools entrypoint +- Reworked Tab handling +- Split Message rendering +- Typing improvements + +# Minor changes (bugfixes) + +- Properly advertize gaming status +- Improve error reporting to users +- Add SVG support for avatars +- Plugin: Disco - allow node to be specified +- Don't always treat carbons from biboumi as MUC-PMs (#3705) +- Read newer Last Message Correction rules while still reading older ones + (#3462) +- Allow /block and /unblock in ConversationTab (#3346) +- Experimental: Fetch archives (MAM) on scroll up in MUC (#3052) +- Allow /add in ConversationTab (#3395) +- Prevent Chat State Notifications from being stored in the archive (#3518) +- Rework MUC-PM Carbons handling (#3294) +- /scrollback (#3481) +- Read <delay/> in <subject/> (#3451) +- Only use MUC <subject/> in specific cases (#3452) +- Allow /reconnect in all tabs (#3471) +- Allow /embed in chat tabs (#3449) +- Allow /upload in chat tabs +- Properly identify MUC-PMs for normal messages and chatstates (#3491) +- /server_cycle: stricly match specified domain (#3412) +- Breaking: -v/--version previously for internal purposes now returns version + as expected (#3429) +- Improve highlighting regex (#3433) +- Generate static resource at first launch (#3400) * Poezio 0.12 diff --git a/data/doap.xml b/data/doap.xml index b0b30ef1..c4cb313d 100644 --- a/data/doap.xml +++ b/data/doap.xml @@ -276,7 +276,7 @@ <xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0157.html"/> <xmpp:status>complete</xmpp:status> <xmpp:version>1.0.1</xmpp:version> - <xmpp:since>NEXT</xmpp:since> + <xmpp:since>0.13</xmpp:since> <xmpp:note>contact plugin</xmpp:note> </xmpp:SupportedXep> </implements> @@ -448,7 +448,7 @@ <xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0313.html"/> <xmpp:status>complete</xmpp:status> <xmpp:version>0.6.3</xmpp:version> - <xmpp:since>NEXT</xmpp:since> + <xmpp:since>0.13</xmpp:since> </xmpp:SupportedXep> </implements> <implements> @@ -480,7 +480,7 @@ <xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0363.html"/> <xmpp:status>complete</xmpp:status> <xmpp:version>1.0.0</xmpp:version> - <xmpp:since>NEXT</xmpp:since> + <xmpp:since>0.13</xmpp:since> <xmpp:note>upload plugin</xmpp:note> </xmpp:SupportedXep> </implements> @@ -514,10 +514,18 @@ <xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0384.html"/> <xmpp:status>partial</xmpp:status> <xmpp:version>0.3</xmpp:version> - <xmpp:since>NEXT</xmpp:since> + <xmpp:since>0.13</xmpp:since> <xmpp:note>Available at https://lab.louiz.org/poezio/poezio-omemo. 1:1 only</xmpp:note> </xmpp:SupportedXep> </implements> + <implements> + <xmpp:SupportedXep> + <xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0392.html"/> + <xmpp:status>complete</xmpp:status> + <xmpp:version>0.5</xmpp:version> + <xmpp:since>0.13</xmpp:since> + </xmpp:SupportedXep> + </implements> <release> <Version> diff --git a/poezio/version.py b/poezio/version.py index 3543a785..6d41a8f1 100644 --- a/poezio/version.py +++ b/poezio/version.py @@ -1 +1 @@ -__version__ = '0.13-dev' +__version__ = '0.13' @@ -89,7 +89,7 @@ with open('README.rst', encoding='utf-8') as readme_fd: LONG_DESCRIPTION = readme_fd.read() setup(name="poezio", - version="0.13" + version, + version="0.13", description="A console XMPP client", long_description=LONG_DESCRIPTION, ext_modules=[module_poopt], |