# HG changeset patch # User souliane # Date 1402941968 -7200 # Node ID a65ad0e738f7a369dfa44971ccbcc4f37796edb3 # Parent 7b4600ad73ad29dc1a13a97aca5fdb96205a156b prepare changelog for version 0.5 diff -r 7b4600ad73ad -r a65ad0e738f7 CHANGELOG --- a/CHANGELOG Sun Jun 15 18:18:36 2014 +0200 +++ b/CHANGELOG Mon Jun 16 20:06:08 2014 +0200 @@ -1,5 +1,116 @@ All theses changelog are not exhaustive, please check mercurial repository for more details. +v 0.5 (XX/06/2014): + - removed deprecated Sortilege frontend + - better PEP-8 compliance and code cleaning + - debug mode tries to use ipdb instead of pdb + - improved initialisation sequence + - refactorisation of the discovery feature + - refactorization of the constants with inheritance + - added profile password and passwords hashing/encryption + - new logging system with colors, formatting, filtering and output management + - improved launching/stopping scripts (do not kill all instances anymore) + - updated setup.py and INSTALL files + - use XDG recommended paths as the defaults + - tests: bug fixes, improvements and addition + - bridge: + - fixes some D-Bus frontend generator issues + - set the timeout to 120 seconds for async calls + - added methods getReady, discoInfos and discoItems + - core: + - wider use of asynchronous methods, removal of some synchronous ones + - improved retrieval of the client with better error management + - plugins now accepts recommendations in addition to dependencies + - sendMessageTrigger now manage pre and post treatments + - xmpp: + - fixes sending of presence stanzas (were sent twice) + - warns about roster's contact unilateral subscriptions + - fixes presence status, handle message's subjects + - refactorisation of the messages reception and sending + - memory: + - moved Params class in its own module + - param definition handles multi-selection for list widgets + - added module crypto for password hashing and block encryption/decryption + - improvements and bug fixes (entities cache, last resource, importing/filtering parameters) + - xmlui: + - improvements (BoolWidget, data forms) + - tools: improvements (config, XMLUI lists, buttons callbacks) + - new plugins: + - XEP-0048: MUC bookmarks + - XEP-0049: private xml storage + - XEP-0092: software version + - OTR: Off The Record (end-to-end) encryption + - register account: refactorisation of the method to register an XMPP account + - static blog: user can set his blog's banner, title, meta keywords and description + - already existing plugins: + - XEP_0033, XEP-0085: bug fixes + - XEP-0045: added user information to /whois text command + - XEP-0050: forms returned by completed command are now managed + - XEP-0060: handle retrieving items by node identifiers + - XEP-0065: fixed initialisation sequence + - xep-0115: caps optimisation + - XEP-0249: added command /invite + - groupblog: added a convenient bridge method getGroupBlogsWithComments + - radiocol: add MP3 support, preload signal also contains the uploader nickname + - account: + - prosody gid is used to spawn prosodyctl process + - user can change his password, purge his microblogs, delete his account + - do not send the password with the confirmation email for account creation + - text command: + - refactoring and fixes + - plugin can register their own commands + - do not send the message on invalid command + - added /me command, commands are now sorted in /help + - stdui (standard XMLUI forms and callbacks): + - contact list: unify the roster management UIs + - profile manager: manage profile authentication and password prompts + - frontends: + - async failures are more detailed + - display messages from contacts not in roster + - display presence with the highest priority + - reset your own presence on connection/disconnection + - display chat states for MUC participants + - XMLUI: add setter methods, bug fixes + - jp: + - updated main loop to gobject 3 + - option '-c' is used to define the SàT profile password + - added commands for bookmarks, info disco/version, load/save parameters template + - primitivus: + - improved vertical container + - fixes contact group update, freedesktop notifications + - history edit bar doesn't propagate up/down key events anymore + - libervia: + - reorganize all the source files hierarchy, fixes module import + - refactor HTTP request result values, handle "NoReply" error + - new account password must contain at least 6 chars + - display favicons + - server side: + - added support for SSL and its related parameters + - improvements (options management, failure handling...) + - added option empty_password_allowed_warning_dangerous_list + - twisted plugin: + - fix unicodes issues in the options + - bug fix passing twistd arguments to Libervia + - static blog: + - added URL query parameter 'max_items' + - retrieve blog's banner, title, meta keywords and description + - display blog comments when you click on a main item header or title + - browser side: + - notifications enhancements + - refactorisation of the file uploaders + - added a dialog to update/delete the account + - added classes LightTextEditor, HTMLTextEditor + - announcements from the host are displayed in a popup + - use a default avatar, display avatars in the contact panel + - display chat states for MUC participants + - improvements from feedbacks, bug fixes + - microblogs: + - display new lines in microblogs + - + makes a new line, finishes the edition + - xmlui: + - implement the divider styles + - manage multi-selection for list widgets + v 0.4.1 (28/02/2014): - fixed README4PACKAGERS - fixed/improved setup.py