diff CHANGELOG @ 1076:a65ad0e738f7

prepare changelog for version 0.5
author souliane <souliane@mailoo.org>
date Mon, 16 Jun 2014 20:06:08 +0200
parents ab9c22bf77ee
children 1beb207e9267
line wrap: on
line diff
--- 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
+                      - <shift> + <enter> makes a new line, <esc> 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