# HG changeset patch # User souliane # Date 1393346930 -3600 # Node ID 5940c7d83be4929d8b0171d39c8bc55198659de3 # Parent 36c6495d86b075b8500161cf3d00ab96c2bb660d updated CHANGELOG for v 0.4.0 diff -r 36c6495d86b0 -r 5940c7d83be4 CHANGELOG --- a/CHANGELOG Wed Feb 26 02:17:43 2014 +0100 +++ b/CHANGELOG Tue Feb 25 17:48:50 2014 +0100 @@ -1,5 +1,69 @@ All theses changelog are not exhaustive, please check mercurial repository for more details. +v 0.4.0 (25/02/2014): + - minimum wokkel version is now 0.7.1 + - minimum urwid version is now 1.1.0 + - added more test cases + - fixed invalid bridge calls + - fixed issues at account creation + - better PEP-8 compliance (Emmanuel Gil Peyrot) + - better error and asynchronous calls handling + - callbacks system refactoring and unification + - configuration constants can be overriden in sat.conf + - fixed some issues with the file transfer + - possibility to register frontend specific parameter + - added a security_limit parameter for sensible requests over the bridge + - XMLUI deep refactorization offering a new mechanism to ease frontend developpment and maintenance + - localization system improvement with deferred translation and dynamic language switch + - new dynamic menus mechanism + - core: set min and max priorities for triggers + - core: sendMessage can skip the triggers + - core: triggered plugin methods can add a deferred treatments after a message is sent or received + - core: do not write .sat/param anymore (everything is in the PgSQL database) + - core: plugins parameters registrations do an update instead of overwriting the existing nodes + - core: better session management + - core: callbacks can be removed after the first call + - core: automatic database upgrade mechanism + - new plugin: XEP-0033 (Extended Stanza Addressing) + - new plugin: XEP-0055 (XMPP Search Directory) + - new plugin: XEP-0085 (Chat State Notifications) + - new plugin: XEP-0050 (Ad-hoc Commands, also able to request and interface with other D-Bus bridges) + - new plugin: XEP-0071 (XHTML-IM) + - new plugin: command_export (pipe a file descriptor to a contact) + - new plugin: room_games (from the factorization of tarot, radiocol and quizz) + - new plugin: text_commands (IRC-like commands) + - new plugin: text_syntaxes (rich texts syntaxes conversions, for now between XHTML, Markdown and raw text) + - plugin XEP-0045: added MUC configuration with XMLUI + - plugin XEP-0077, XEP-100: refactorization with XMLUI + - plugin XEP-0249: add a parameter "auto-join MUC on invitation" + - plugins XEP-0060, XEP-0277, groupblog: manage comments, rich text, titles, update, deletion and Atom feed + - plugin radiocol: better synchronization with "jump to time" information + - frontends: fixed presence/status update + - primitivus, libervia: added a user input history + - jp: added profiles management (Dal) + - jp: refactorization to use ArgParse instead of OptParse (Dal) + - jp: added command completion + - primitivus, libervia: user input history + - primitivus: updated for using Urwid >= 1.1.0 + - libervia: the server is now launched as a twisted plugin (Emmanuel Gil Peyrot) + - libervia: add notifications support (Emmanuel Gil Peyrot) + - libervia: added setup.py + - libervia: fixed static blog items order, cosmetic improvements + - libervia: static blog atom feed (e.g: http://www.libervia.org/blog//atom.xml) + - libervia: unibox is now optional and desactivated by default + - libervia: microblogs items are selectable when the unibox is enabled + - libervia: quick addressing syntax is now handled by the unibox + - libervia: added a GUI to edit rich text messages, preview/wysiwyg and manage extended addressing + - libervia: use HTML5 "contenteditable" for editing your status and raw text/WYSIWYG microblogs + - libervia: file upload improvement, radiocol GUI improvement and join/leave synchronization + - libervia: auto-login with URL GET parameters (e.g: http://libervia.org/login=&passwd=) + - libervia: display clickable URL and day change in the chat panels + - libervia: clicking on a contact list item opens the associated dialog + - libervia: widggets and tabs can be dragged and dropped, better open/close behavior + - libervia: fixed window resizing issues, multi-lines messages issues + - libervia: added a GUI to select rooms and invite contacts (prototype) + - libervia: added a GUI to manage contact groups (prototype) + v 0.3.0 (09/01/2013): - full project moved to AGPL v3+ - new Logo (Adrien Vigneron) + several other sprites