comparison CHANGELOG @ 3151:f9f05d8ccba6

changelog: update
author Goffi <goffi@goffi.org>
date Wed, 29 Jan 2020 20:52:23 +0100
parents 6844b2d18eba
children 29d72336a40d
comparison
equal deleted inserted replaced
3150:d6f903c59a56 3151:f9f05d8ccba6
4 - Python 3 port 4 - Python 3 port
5 - OMEMO for MUCs (group chat) 5 - OMEMO for MUCs (group chat)
6 - aesgcm schema handling (aka OMEMO Media Sharing) 6 - aesgcm schema handling (aka OMEMO Media Sharing)
7 - removed plugins IMAP, Maildir and SMTP: they were experimental plugins, are not used 7 - removed plugins IMAP, Maildir and SMTP: they were experimental plugins, are not used
8 and Maildir has not been ported to Python 3 8 and Maildir has not been ported to Python 3
9 - consistant resource ("sat.[UUID]" is used as permanent resource when user didn't
10 specify anything)
11 - profile autoconnection
12 - updated config file paths: path from where the command is launched is not used
13 anymore, and parent dir of "sat" module is checked last
14 - parsed config files paths are logged on startup
15 - (XEP-0060) publish-options
9 - Cagou: 16 - Cagou:
10 - new "share" widget 17 - new "share" widget
11 - "geo:" URIs can now be clicked to open a suitable application 18 - "geo:" URIs can now be clicked to open a suitable application
12 - new red "plug" icon showed if user is disconnected 19 - new red "plug" icon showed if user is disconnected
20 - better ESC key (or back button) handling
21 - removed main menu as a top bar
22 - new "extra" menu appear in header's widget seletor of widgets. Clicking on it
23 will open a side menu with some common actions (like showing about screen) +
24 possibliy platform specific actions.
13 - (chat) infinite scroll 25 - (chat) infinite scroll
14 - (chat) media uploads use AES-GCM if session is encrypted 26 - (chat) media uploads use AES-GCM if session is encrypted
27 - (chat) "chat selector" screen, to select an entity/room to chat with/in
28 - (chat) touching/clicking an avatar in a group chat will add the nickname in
29 message input box.
15 - Cagou (Android): 30 - Cagou (Android):
16 - Cagou now appears in the "share" menu 31 - Cagou now appears in the "share" menu
32 - "back" button on root widget put app in background
33 - better notifications (sound + vibration, can be modified in settings)
34 - autoconnect profiles which are autoconnected in backend (there should be only
35 one at the moment)
36 - "disconnect" item in the new "extra" menu. With it, the profile connected
37 automatically can be disconnected.
38 - autoconnect parameters are hidden (not useful for end-user, and can actually be
39 confusing)
17 - jp: 40 - jp:
18 - full documentation of commands 41 - full documentation of commands
19 - asyncio port 42 - asyncio port
20 - bridges other than dbus are now supported 43 - bridges other than dbus are now supported
21 - colour dark/light themes 44 - colour dark/light themes
22 - background colour detection 45 - background colour detection
23 - new debug/theme command 46 - new debug/theme command
24 - new file/get command (supports aesgcm scheme) 47 - new file/get command (supports aesgcm scheme)
25 - file/upload handle encryption 48 - file/upload handle encryption
26 - various improvments 49 - various improvments
50 - (blog) added --language to common publish arguments
51 - (pubsub/set) publish options can be specified with -f and -F
52 - (profile/create, profile/modify) --autoconnect argument
27 53
28 v 0.7.0 « La Commune » (24/07/19): 54 v 0.7.0 « La Commune » (24/07/19):
29 This version is a huge gap with previous one, changelog only show a part of novelties. 55 This version is a huge gap with previous one, changelog only show a part of novelties.
30 This is also the first "general audience" version. 56 This is also the first "general audience" version.
31 - XEP-0070 implementation (HTTP Auth via XMPP) 57 - XEP-0070 implementation (HTTP Auth via XMPP)
120 - merge-requests 146 - merge-requests
121 - photos albums 147 - photos albums
122 - tickets 148 - tickets
123 - Libervia: 149 - Libervia:
124 - Libervia pages: a web framework to easily create web pages using SàT/XMPP under the hood. Will be the cornerstone of future of Libervia 150 - Libervia pages: a web framework to easily create web pages using SàT/XMPP under the hood. Will be the cornerstone of future of Libervia
125 - this framework has been used to make following features: blog, chat, events, file sharing, forums, invitations, merge-requests, photo albums and tickets 151 - this framework has been used to make following features: blog, chat, events, file sharing, forums, invitations, merge-requests, photo albums and tickets
126 - dynamic version of Libervia (made with Pyjamas) is still available, but under minimal maintenance, it will be re-implemented using other tools in 0.8 152 - dynamic version of Libervia (made with Pyjamas) is still available, but under minimal maintenance, it will be re-implemented using other tools in 0.8
127 - static blog has been deprecated (still available in "/blog_legacy" for now) in favor of Libervia pages' blog 153 - static blog has been deprecated (still available in "/blog_legacy" for now) in favor of Libervia pages' blog
128 - many internal changes and improvements to handle Libervia page 154 - many internal changes and improvements to handle Libervia page
129 - usual internal improvements + refactoring + bug fixes 155 - usual internal improvements + refactoring + bug fixes
130 - many other stuff, check Mercurial logs 156 - many other stuff, check Mercurial logs
178 - fixes main item update and auto addition of a scheme to HTML links 204 - fixes main item update and auto addition of a scheme to HTML links
179 - added ui_show_cb in actionManager (frontend can handle the XMLUI display) 205 - added ui_show_cb in actionManager (frontend can handle the XMLUI display)
180 - jp: 206 - jp:
181 - new start method used by all commands 207 - new start method used by all commands
182 - new --output option to change the format of command output: 208 - new --output option to change the format of command output:
183 - possible outputs for now are "default", "json" and "json_raw" 209 - possible outputs for now are "default", "json" and "json_raw"
184 - new commands: 210 - new commands:
185 - blog: import, edit, preview 211 - blog: import, edit, preview
186 - roster: get, stats, purge 212 - roster: get, stats, purge
187 - command "message" moved to "message send" 213 - command "message" moved to "message send"
188 - command "profile list" uses the new --output option 214 - command "profile list" uses the new --output option
221 - replaced the deprecated distribute_setup.py by ez_setup.py 247 - replaced the deprecated distribute_setup.py by ez_setup.py
222 - fixed INSTALL instructions 248 - fixed INSTALL instructions
223 - updated README and README4PACKAGERS for third party modules 249 - updated README and README4PACKAGERS for third party modules
224 - added some tests for sat.tmp.wokkel and Libervia JID* classes 250 - added some tests for sat.tmp.wokkel and Libervia JID* classes
225 - core: 251 - core:
226 - new bridge signals: actionNew, progressStarted, progressFinished, progressError 252 - new bridge signals: actionNew, progressStarted, progressFinished, progressError
227 - new bridge methods: 253 - new bridge methods:
228 - disco: getFeatures 254 - disco: getFeatures
229 - profile: profileStartSession, profileIsSessionStarted, profileSetDefault 255 - profile: profileStartSession, profileIsSessionStarted, profileSetDefault
230 - memory: getEntitiesData, asyncGetParamsValuesFromCategory, getMainResource 256 - memory: getEntitiesData, asyncGetParamsValuesFromCategory, getMainResource
231 - progression (e.g for file transfer): progressGetAll, progressGetAllMetadata 257 - progression (e.g for file transfer): progressGetAll, progressGetAllMetadata
232 - actionsGet to retrieve the deferred actions ordered by actionNew 258 - actionsGet to retrieve the deferred actions ordered by actionNew
233 - xmpp: added auxiliary methods sendError and IQ, improved roster management 259 - xmpp: added auxiliary methods sendError and IQ, improved roster management
234 - plugins: more robust loading, detect name conflicts, added unload method 260 - plugins: more robust loading, detect name conflicts, added unload method
235 - repository data are checked and added to SàT "dev" versions 261 - repository data are checked and added to SàT "dev" versions