Mercurial > libervia-backend
comparison CHANGELOG @ 1175:1beb207e9267
updated CHANGELOG for version 0.5
author | souliane <souliane@mailoo.org> |
---|---|
date | Mon, 08 Sep 2014 12:41:33 +0200 |
parents | a65ad0e738f7 |
children | d8cdbbb244a8 |
comparison
equal
deleted
inserted
replaced
1174:bc811915a96a | 1175:1beb207e9267 |
---|---|
7 - improved initialisation sequence | 7 - improved initialisation sequence |
8 - refactorisation of the discovery feature | 8 - refactorisation of the discovery feature |
9 - refactorization of the constants with inheritance | 9 - refactorization of the constants with inheritance |
10 - added profile password and passwords hashing/encryption | 10 - added profile password and passwords hashing/encryption |
11 - new logging system with colors, formatting, filtering and output management | 11 - new logging system with colors, formatting, filtering and output management |
12 - improved launching/stopping scripts (do not kill all instances anymore) | 12 - the backend is now a twisted plugin (as libervia) |
13 - updated setup.py and INSTALL files | 13 - added a .service file for D-Bus auto-launch feature |
14 - improved launching/stopping scripts: | |
15 - do not kill all instances anymore | |
16 - add a "status" command | |
17 - launch as daemon by default | |
18 - new option "fg" for launching in foreground | |
19 - updated setup.py and INSTALL files: | |
20 - adapt to the new improvements | |
21 - added "clean" and "purge" options | |
22 - update distribute_setup.py to ez_setup.py | |
23 - replace PIL dependencies with it's fork pillow | |
14 - use XDG recommended paths as the defaults | 24 - use XDG recommended paths as the defaults |
25 - look for DNS SRV records to find the XMPP server and port | |
15 - tests: bug fixes, improvements and addition | 26 - tests: bug fixes, improvements and addition |
16 - bridge: | 27 - bridge: |
17 - fixes some D-Bus frontend generator issues | 28 - fixes some D-Bus frontend generator issues |
18 - set the timeout to 120 seconds for async calls | 29 - set the timeout to 120 seconds for async calls |
19 - added methods getReady, discoInfos and discoItems | 30 - added methods getReady, discoInfos and discoItems |
20 - core: | 31 - core: |
21 - wider use of asynchronous methods, removal of some synchronous ones | 32 - wider use of asynchronous methods, removal of some synchronous ones |
22 - improved retrieval of the client with better error management | 33 - improved retrieval of the client with better error management |
23 - plugins now accepts recommendations in addition to dependencies | 34 - plugins now accepts recommendations in addition to dependencies |
35 - sendMessage handles the extra data key "send_only" | |
24 - sendMessageTrigger now manage pre and post treatments | 36 - sendMessageTrigger now manage pre and post treatments |
25 - xmpp: | 37 - xmpp: |
26 - fixes sending of presence stanzas (were sent twice) | 38 - fixes sending of presence stanzas (were sent twice) |
27 - warns about roster's contact unilateral subscriptions | 39 - warns about roster's contact unilateral subscriptions |
28 - fixes presence status, handle message's subjects | 40 - fixes presence status, handle message's subjects |
29 - refactorisation of the messages reception and sending | 41 - refactorisation of the messages reception and sending |
30 - memory: | 42 - memory: |
31 - moved Params class in its own module | 43 - moved Params class in its own module |
32 - param definition handles multi-selection for list widgets | 44 - param definition handles multi-selection for list widgets |
45 - Parameters "Server" and "Port" renamed to "Force server" and "Force Port" | |
33 - added module crypto for password hashing and block encryption/decryption | 46 - added module crypto for password hashing and block encryption/decryption |
34 - improvements and bug fixes (entities cache, last resource, importing/filtering parameters) | 47 - improvements and bug fixes (entities cache, last resource, importing/filtering parameters) |
35 - xmlui: | 48 - tools: |
36 - improvements (BoolWidget, data forms) | 49 - config improvements |
37 - tools: improvements (config, XMLUI lists, buttons callbacks) | 50 - moved sat.tools.jid to sat_frontends.tools.jid |
51 - XMLUI: | |
52 - added read-only attribute | |
53 - handle data forms and button callbacks | |
54 - read value element/attribute of input widgets | |
55 - new and improved widgets (boolean, list, texbox, JID) | |
56 - manage dialogs for message, note, confirm and file upload | |
38 - new plugins: | 57 - new plugins: |
39 - XEP-0048: MUC bookmarks | 58 - XEP-0048: MUC bookmarks |
40 - XEP-0049: private xml storage | 59 - XEP-0049: private xml storage |
41 - XEP-0092: software version | 60 - XEP-0092: software version |
42 - OTR: Off The Record (end-to-end) encryption | 61 - OTR: Off The Record (end-to-end) encryption |
43 - register account: refactorisation of the method to register an XMPP account | 62 - register account: refactorisation of the method to register an XMPP account |
44 - static blog: user can set his blog's banner, title, meta keywords and description | 63 - static blog: |
64 - user can set his blog's banner, title, meta keywords and description | |
65 - add a menu of type MENU_JID_CONTEXT to open a contact's public blog | |
45 - already existing plugins: | 66 - already existing plugins: |
46 - XEP_0033, XEP-0085: bug fixes | 67 - XEP_0033, XEP-0085: bug fixes |
47 - XEP-0045: added user information to /whois text command | 68 - XEP-0045: |
48 - XEP-0050: forms returned by completed command are now managed | 69 - added "Configure room" menu |
70 - added /kick, /ban and /affiliate commands | |
71 - added user information to /whois text command | |
72 - XEP-0050: manage notes and forms returned by completed command | |
73 - XEP-0054: crop uploaded avatar to get a square | |
49 - XEP-0060: handle retrieving items by node identifiers | 74 - XEP-0060: handle retrieving items by node identifiers |
50 - XEP-0065: fixed initialisation sequence | 75 - XEP-0065: fixed initialisation sequence |
51 - xep-0115: caps optimisation | 76 - xep-0115: caps optimisation |
52 - XEP-0249: added command /invite | 77 - XEP-0249: added command /invite |
53 - groupblog: added a convenient bridge method getGroupBlogsWithComments | 78 - groupblog: added a convenient bridge method getGroupBlogsWithComments |
64 - stdui (standard XMLUI forms and callbacks): | 89 - stdui (standard XMLUI forms and callbacks): |
65 - contact list: unify the roster management UIs | 90 - contact list: unify the roster management UIs |
66 - profile manager: manage profile authentication and password prompts | 91 - profile manager: manage profile authentication and password prompts |
67 - frontends: | 92 - frontends: |
68 - async failures are more detailed | 93 - async failures are more detailed |
94 - signals are managed in a more generic way | |
95 - force JID's node and domain to lower-case | |
96 - use the new "info" type for system message | |
97 - manage menu types MENU_ROOM and MENU_SINGLE | |
69 - display messages from contacts not in roster | 98 - display messages from contacts not in roster |
70 - display presence with the highest priority | 99 - display presence with the highest priority |
71 - reset your own presence on connection/disconnection | 100 - reset your own presence on connection/disconnection |
72 - display chat states for MUC participants | 101 - display chat states for MUC participants |
73 - XMLUI: add setter methods, bug fixes | 102 - XMLUI: add setter methods, bug fixes |
77 - added commands for bookmarks, info disco/version, load/save parameters template | 106 - added commands for bookmarks, info disco/version, load/save parameters template |
78 - primitivus: | 107 - primitivus: |
79 - improved vertical container | 108 - improved vertical container |
80 - fixes contact group update, freedesktop notifications | 109 - fixes contact group update, freedesktop notifications |
81 - history edit bar doesn't propagate up/down key events anymore | 110 - history edit bar doesn't propagate up/down key events anymore |
111 - use of new keys modules from Urwid SàText and inhibate SIG_INT | |
112 - fixes the messages display order when opening a conversation | |
113 - prevent a notification flood when displaying the history | |
114 - add the /history command | |
82 - libervia: | 115 - libervia: |
83 - reorganize all the source files hierarchy, fixes module import | 116 - reorganize all the source files hierarchy, fixes module import |
84 - refactor HTTP request result values, handle "NoReply" error | 117 - refactor HTTP request result values, handle "NoReply" error |
85 - new account password must contain at least 6 chars | 118 - new account password must contain at least 6 chars |
86 - display favicons | 119 - display favicons |
87 - server side: | 120 - server side: |
88 - added support for SSL and its related parameters | 121 - added support for SSL and its related parameters |
122 - adapt setup.py to follow the changes in the backend | |
89 - improvements (options management, failure handling...) | 123 - improvements (options management, failure handling...) |
90 - added option empty_password_allowed_warning_dangerous_list | 124 - added option empty_password_allowed_warning_dangerous_list |
91 - twisted plugin: | 125 - twisted plugin: |
92 - fix unicodes issues in the options | 126 - fix unicodes issues in the options |
93 - bug fix passing twistd arguments to Libervia | 127 - bug fix passing twistd arguments to Libervia |
94 - static blog: | 128 - static blog: |
95 - added URL query parameter 'max_items' | 129 - added URL query parameter 'max_items' |
96 - retrieve blog's banner, title, meta keywords and description | 130 - retrieve blog's banner, title, meta keywords and description |
97 - display blog comments when you click on a main item header or title | 131 - display blog comments when you click on a main item header or title |
98 - browser side: | 132 - browser side: |
99 - notifications enhancements | 133 - force profile name to lower case at new account creation |
100 - refactorisation of the file uploaders | 134 - display new lines and clickable URLs for headline message |
135 - notifications enhancements, manage the "info" message type | |
136 - refactorisation of the JID class with modifiable attributes | |
137 - refactorisation of the file uploaders and the menus | |
138 - manage menus of level > 2 which can be flattened | |
139 - handle menus of type ROOM, SINGLE and ROSTER_JID | |
140 - PromptDialog can display several input fields | |
101 - added a dialog to update/delete the account | 141 - added a dialog to update/delete the account |
102 - added classes LightTextEditor, HTMLTextEditor | 142 - added classes LightTextEditor, HTMLTextEditor |
103 - announcements from the host are displayed in a popup | 143 - announcements from the host are displayed in a popup |
104 - use a default avatar, display avatars in the contact panel | 144 - use a default avatar, display avatars in the contact panel |
105 - display chat states for MUC participants | 145 - display chat states for MUC participants |
146 - first steps to manage somehow browser side's plugins | |
147 - implementation of OTR based on otr.js | |
106 - improvements from feedbacks, bug fixes | 148 - improvements from feedbacks, bug fixes |
107 - microblogs: | 149 - microblogs: |
108 - display new lines in microblogs | 150 - display new lines in microblogs |
109 - <shift> + <enter> makes a new line, <esc> finishes the edition | 151 - <shift> + <enter> makes a new line, <esc> finishes the edition |
110 - xmlui: | 152 - XMLUI: |
111 - implement the divider styles | 153 - implement the divider styles |
112 - manage multi-selection for list widgets | 154 - manage multi-selection for list widgets |
155 - follow the changes in the backend (dialogs, read-only attribute...) | |
156 - nativedom manages more node properties | |
113 | 157 |
114 v 0.4.1 (28/02/2014): | 158 v 0.4.1 (28/02/2014): |
115 - fixed README4PACKAGERS | 159 - fixed README4PACKAGERS |
116 - fixed/improved setup.py | 160 - fixed/improved setup.py |
117 - better INSTALL | 161 - better INSTALL |