updated CHANGELOG for version 0.5

This commit is contained in:
souliane 2014-09-08 12:41:33 +02:00
commit 20724e969f

View file

@ -9,9 +9,20 @@ v 0.5 (XX/06/2014):
- 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
- the backend is now a twisted plugin (as libervia)
- added a .service file for D-Bus auto-launch feature
- improved launching/stopping scripts:
- do not kill all instances anymore
- add a "status" command
- launch as daemon by default
- new option "fg" for launching in foreground
- updated setup.py and INSTALL files:
- adapt to the new improvements
- added "clean" and "purge" options
- update distribute_setup.py to ez_setup.py
- replace PIL dependencies with it's fork pillow
- use XDG recommended paths as the defaults
- look for DNS SRV records to find the XMPP server and port
- tests: bug fixes, improvements and addition
- bridge:
- fixes some D-Bus frontend generator issues
@ -21,6 +32,7 @@ v 0.5 (XX/06/2014):
- 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
- sendMessage handles the extra data key "send_only"
- sendMessageTrigger now manage pre and post treatments
- xmpp:
- fixes sending of presence stanzas (were sent twice)
@ -30,22 +42,35 @@ v 0.5 (XX/06/2014):
- memory:
- moved Params class in its own module
- param definition handles multi-selection for list widgets
- Parameters "Server" and "Port" renamed to "Force server" and "Force Port"
- 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)
- tools:
- config improvements
- moved sat.tools.jid to sat_frontends.tools.jid
- XMLUI:
- added read-only attribute
- handle data forms and button callbacks
- read value element/attribute of input widgets
- new and improved widgets (boolean, list, texbox, JID)
- manage dialogs for message, note, confirm and file upload
- 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
- static blog:
- user can set his blog's banner, title, meta keywords and description
- add a menu of type MENU_JID_CONTEXT to open a contact's public blog
- 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-0045:
- added "Configure room" menu
- added /kick, /ban and /affiliate commands
- added user information to /whois text command
- XEP-0050: manage notes and forms returned by completed command
- XEP-0054: crop uploaded avatar to get a square
- XEP-0060: handle retrieving items by node identifiers
- XEP-0065: fixed initialisation sequence
- xep-0115: caps optimisation
@ -66,6 +91,10 @@ v 0.5 (XX/06/2014):
- profile manager: manage profile authentication and password prompts
- frontends:
- async failures are more detailed
- signals are managed in a more generic way
- force JID's node and domain to lower-case
- use the new "info" type for system message
- manage menu types MENU_ROOM and MENU_SINGLE
- display messages from contacts not in roster
- display presence with the highest priority
- reset your own presence on connection/disconnection
@ -79,6 +108,10 @@ v 0.5 (XX/06/2014):
- improved vertical container
- fixes contact group update, freedesktop notifications
- history edit bar doesn't propagate up/down key events anymore
- use of new keys modules from Urwid SàText and inhibate SIG_INT
- fixes the messages display order when opening a conversation
- prevent a notification flood when displaying the history
- add the /history command
- libervia:
- reorganize all the source files hierarchy, fixes module import
- refactor HTTP request result values, handle "NoReply" error
@ -86,6 +119,7 @@ v 0.5 (XX/06/2014):
- display favicons
- server side:
- added support for SSL and its related parameters
- adapt setup.py to follow the changes in the backend
- improvements (options management, failure handling...)
- added option empty_password_allowed_warning_dangerous_list
- twisted plugin:
@ -96,20 +130,30 @@ v 0.5 (XX/06/2014):
- 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
- force profile name to lower case at new account creation
- display new lines and clickable URLs for headline message
- notifications enhancements, manage the "info" message type
- refactorisation of the JID class with modifiable attributes
- refactorisation of the file uploaders and the menus
- manage menus of level > 2 which can be flattened
- handle menus of type ROOM, SINGLE and ROSTER_JID
- PromptDialog can display several input fields
- 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
- first steps to manage somehow browser side's plugins
- implementation of OTR based on otr.js
- improvements from feedbacks, bug fixes
- microblogs:
- display new lines in microblogs
- <shift> + <enter> makes a new line, <esc> finishes the edition
- xmlui:
- XMLUI:
- implement the divider styles
- manage multi-selection for list widgets
- follow the changes in the backend (dialogs, read-only attribute...)
- nativedom manages more node properties
v 0.4.1 (28/02/2014):
- fixed README4PACKAGERS