summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG85
-rw-r--r--data/doap.xml16
-rw-r--r--poezio/version.py2
-rwxr-xr-xsetup.py2
4 files changed, 98 insertions, 7 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 1923306f..4c0a8980 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -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'
diff --git a/setup.py b/setup.py
index a81c3ad8..035d58b6 100755
--- a/setup.py
+++ b/setup.py
@@ -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],