annotate CHANGELOG @ 1963:a2bc5089c2eb

backend, frontends: message refactoring (huge commit): /!\ several features are temporarily disabled, like notifications in frontends next step in refactoring, with the following changes: - jp: updated jp message to follow changes in backend/bridge - jp: added --lang, --subject, --subject_lang, and --type options to jp message + fixed unicode handling for jid - quick_frontend (QuickApp, QuickChat): - follow backend changes - refactored chat, message are now handled in OrderedDict and uid are kept so they can be updated - Message and Occupant classes handle metadata, so frontend just have to display them - Primitivus (Chat): - follow backend/QuickFrontend changes - info & standard messages are handled in the same MessageWidget class - improved/simplified handling of messages, removed update() method - user joined/left messages are merged when next to each other - a separator is shown when message is received while widget is out of focus, so user can quickly see the new messages - affiliation/role are shown (in a basic way for now) in occupants panel - removed "/me" messages handling, as it will be done by a backend plugin - message language is displayed when available (only one language per message for now) - fixed :history and :search commands - core (constants): new constants for messages type, XML namespace, entity type - core: *Message methods renamed to follow new code sytle (e.g. sendMessageToBridge => messageSendToBridge) - core (messages handling): fixed handling of language - core (messages handling): mes_data['from'] and ['to'] are now jid.JID - core (core.xmpp): reorganised message methods, added getNick() method to client.roster - plugin text commands: fixed plugin and adapted to new messages behaviour. client is now used in arguments instead of profile - plugins: added information for cancellation reason in CancelError calls - plugin XEP-0045: various improvments, but this plugin still need work: - trigger is used to avoid message already handled by the plugin to be handled a second time - changed the way to handle history, the last message from DB is checked and we request only messages since this one, in seconds (thanks Poezio folks :)) - subject reception is waited before sending the roomJoined signal, this way we are sure that everything including history is ready - cmd_* method now follow the new convention with client instead of profile - roomUserJoined and roomUserLeft messages are removed, the events are now handled with info message with a "ROOM_USER_JOINED" info subtype - probably other forgotten stuffs :p
author Goffi <goffi@goffi.org>
date Mon, 20 Jun 2016 18:41:53 +0200
parents 8be7a69bf1a4
children ee73f20f6cf5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1716
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
1 All theses changelogs are not exhaustive, please check the mercurial repository for more details.
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
2
1719
8be7a69bf1a4 fixed changelog 0.6.0 publication date
Goffi <goffi@goffi.org>
parents: 1716
diff changeset
3 v 0.6.0 (02/12/2015):
1716
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
4 - modification of the social contract according to the General Assembly of August, 19th 2014
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
5 - improved launching/stopping scripts:
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
6 - use SIGTERM instead of SIGINT with the stop command
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
7 - now manage "status" command and additional arguments
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
8 - updated setup.py and INSTALL files:
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
9 - add PyOpenSSL to the dependency list
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
10 - added jsdebug option to use debug mode with pyjsbuild
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
11 - replaced the deprecated distribute_setup.py by ez_setup.py
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
12 - fixed INSTALL instructions
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
13 - updated README and README4PACKAGERS for third party modules
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
14 - added some tests for sat.tmp.wokkel and Libervia JID* classes
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
15 - core:
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
16 - new bridge signals: actionNew, progressStarted, progressFinished, progressError
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
17 - new bridge methods:
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
18 - disco: getFeatures
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
19 - profile: profileStartSession, profileIsSessionStarted, profileSetDefault
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
20 - memory: getEntitiesData, asyncGetParamsValuesFromCategory, getMainResource
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
21 - progression (e.g for file transfer): progressGetAll, progressGetAllMetadata
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
22 - actionsGet to retrieve the deferred actions ordered by actionNew
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
23 - xmpp: added auxiliary methods sendError and IQ, improved roster management
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
24 - plugins: more robust loading, detect name conflicts, added unload method
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
25 - repository data are checked and added to SàT "dev" versions
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
26 - add several new constants for MUC, profiles, plugins
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
27 - memory:
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
28 - new parameters: "Chat history limit", "Show offline contacts" and "Show empty groups"
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
29 - add "int" parameter type with "constraint" attributes
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
30 - removed resource from the default JabberID
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
31 - tools:
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
32 - new tools.sat_defer, implementation of RTDeferredSessions and DelayedDeferred
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
33 - xmlui:
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
34 - added JidInput and JidsList widgets
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
35 - allow to select a tab when adding it
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
36 - keeps data form result headers sorted
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
37 - new plugins:
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
38 - XEP-0059: Result Set Management
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
39 - XEP-0166: Jingle \o/
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
40 - XEP-0203: Delay Delivery
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
41 - XEP-0234: Jingle File Transfer
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
42 - XEP-0260: Jingle SOCKS5 Bytestreams
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
43 - XEP-0261: Jingle In-Band Bytestreams
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
44 - XEP-0297: Stanza Forwarding
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
45 - XEP-0300: Cryptographic Hash Functions
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
46 - XEP-0313: Message Archive Management
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
47 - XEP-0334: Message Processing Hints
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
48 - XEP-0363: HTTP File Upload
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
49 - file, upload: file transfer management
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
50 - ip: external IP discovery
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
51 - pipe: Jingle pipe transfer
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
52 - nat-port: NAT port mapping
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
53 - watched: alert when a watched entity goes online
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
54 - welcome: display welcome message
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
55 - already existing plugins:
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
56 - XEP-0045: several improvements
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
57 - XEP-0047: improvements, increased timeout to 2 minutes
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
58 - XEP-0050: better disco info, pre-fill the target server
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
59 - XEP-0054: improvements, especially concerning the hash
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
60 - XEP-0055: add "simple" and "advanced" modes to Jabber Search
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
61 - XEP-0060:
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
62 - try to find a default PubSub service
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
63 - retractItem manage "notify" attribute
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
64 - added addManagedNode and removeManagedNode
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
65 - new signal psEvent will be used to notify the frontends
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
66 - XEP-0065: chunk size optimization, session cleaning and timeout
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
67 - XEP-0085: various fixes, including a bad use of threads
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
68 - XEP-0096: use file plugin to choose the best available method
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
69 - XEP-0115: better disco error handling
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
70 - XEP-0163: replaced personalEvent with psEvent, improved addPEPEvent
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
71 - XEP-0277:
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
72 - improved bridge methods, better parsing of atom, better error handling
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
73 - auto-create nodes on default pubsub service if available, else PEP
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
74 - use checkFeatures and other new methods from XEP-0060
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
75 - added subscribeToMany and getFromMany methods
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
76 - manage retract feature
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
77 - account: add method asyncConnectWithXMPPCredentials
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
78 - groupblog: many improvements as in XEP-0060 and XEP-0277
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
79 - sec_otr, text commands: some improvements
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
80 - removed plugin: deprecated tmp_demo_directory
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
81 - tmp (used as a buffer module until the changes are integrated to wokkel):
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
82 - added support for RSM (XEP-0059) and MAM (XEP-0313)
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
83 - pubsub: added retract "notify" attribute management
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
84 - frontends:
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
85 - deprecated wix frontend and Libervia's unibox
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
86 - frontends can also use listeners and triggers mechanisms
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
87 - improved management: menus, widgets, rosters, chat and blog
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
88 - merge sat_frontends.constants to sat_frontends.quick_frontend.constants
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
89 - new method getFullJid which is the frontend's equivalent to getMainResource
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
90 - contact list: display the counts of waiting messages per contact
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
91 - MUC: display activities' symbols, resources for private messages
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
92 - jp:
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
93 - added commands "profile connect" and "modify", "param get" and "set", "file upload"
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
94 - added attributes --verbose, --password and --xmpp-password
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
95 - profile session can now be started without connection
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
96 - primitivus:
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
97 - now manages multi-profiles \o/
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
98 - new command "search" to search the local history
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
99 - xmlui: manage message in FileDialog and several improvements
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
100 - libervia:
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
101 - Libervia is now based on QuickFrontend \o/
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
102 - browser and server sides:
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
103 - allow to connect with an external JID
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
104 - implemented blog tags
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
105 - server side:
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
106 - set a timeout to reset the waiting connection requests after 2 minutes
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
107 - special handling of Connection/JabberID and Connection/autoconnect
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
108 - add a link to the FAQ in the HTTP/HTTPS warning dialog
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
109 - static blog: themes based on Jinja2 template engine
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
110 - enable HTTP gzip compression
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
111 - browser side:
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
112 - removed unibox, RichMessageEditor and RecipientManager
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
113 - features checks for microblogging and group blogging
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
114 - new methods displayWidget, setStatusOnline, showDialog
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
115 - added signal caching before profile is plugged
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
116 - do a hard reload on disconnected signal
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
117 - news classes for JID iterables
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
118 - display MUC occupants presences
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
119 - show version number in the about dialog
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
120 - improve login and register panels visibility
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
121 - use favico.js to display the total number of waiting messages
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
122 - json: replaced the Window.alert by a log warning when signal is lost
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
123 - contact list: ContactPanels is used instead of OccupantsList in MUC
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
124 - OTR: use listeners, fixed missing resource issue and icons updates
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
125 - widget's drag and drop:
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
126 - border widgets are now visible on drag start
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
127 - allow to drop a widget in the "+" button to add a new tab
e8107ac75f32 updated CHANGELOG for 0.6
souliane <souliane@mailoo.org>
parents: 1207
diff changeset
128 - and a lot of improvements and fixes that are not listed here :-)
348
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
129
1207
50e6658e2730 update CHANGELOG for v5.1
souliane <souliane@mailoo.org>
parents: 1192
diff changeset
130 v 0.5.1 (18/09/2014):
50e6658e2730 update CHANGELOG for v5.1
souliane <souliane@mailoo.org>
parents: 1192
diff changeset
131 - fixed some typos (Matteo Cypriani)
50e6658e2730 update CHANGELOG for v5.1
souliane <souliane@mailoo.org>
parents: 1192
diff changeset
132 - updated the setup file, INSTALL and README* (Matteo Cypriani)
50e6658e2730 update CHANGELOG for v5.1
souliane <souliane@mailoo.org>
parents: 1192
diff changeset
133 - already existing plugins:
50e6658e2730 update CHANGELOG for v5.1
souliane <souliane@mailoo.org>
parents: 1192
diff changeset
134 - XEP_0033: fixed message sending
50e6658e2730 update CHANGELOG for v5.1
souliane <souliane@mailoo.org>
parents: 1192
diff changeset
135 - wix: avoid setting a bad icon (Olly Betts)
50e6658e2730 update CHANGELOG for v5.1
souliane <souliane@mailoo.org>
parents: 1192
diff changeset
136 - libervia's browser side:
50e6658e2730 update CHANGELOG for v5.1
souliane <souliane@mailoo.org>
parents: 1192
diff changeset
137 - fixed bug at profile disconnection
50e6658e2730 update CHANGELOG for v5.1
souliane <souliane@mailoo.org>
parents: 1192
diff changeset
138 - fixed signal callback with no argument
50e6658e2730 update CHANGELOG for v5.1
souliane <souliane@mailoo.org>
parents: 1192
diff changeset
139 - disable OTR if the browser doesn't offer CSPRNG
50e6658e2730 update CHANGELOG for v5.1
souliane <souliane@mailoo.org>
parents: 1192
diff changeset
140
1192
a090e5ee83c2 version update
Goffi <goffi@goffi.org>
parents: 1190
diff changeset
141 v 0.5 (09/09/2014):
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
142 - removed deprecated Sortilege frontend
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
143 - better PEP-8 compliance and code cleaning
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
144 - debug mode tries to use ipdb instead of pdb
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
145 - improved initialisation sequence
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
146 - refactorisation of the discovery feature
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
147 - refactorization of the constants with inheritance
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
148 - added profile password and passwords hashing/encryption
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
149 - new logging system with colors, formatting, filtering and output management
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
150 - the backend is now a twisted plugin (as libervia)
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
151 - added a .service file for D-Bus auto-launch feature
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
152 - improved launching/stopping scripts:
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
153 - do not kill all instances anymore
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
154 - add a "status" command
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
155 - launch as daemon by default
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
156 - new option "fg" for launching in foreground
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
157 - updated setup.py and INSTALL files:
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
158 - adapt to the new improvements
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
159 - added "clean" and "purge" options
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
160 - update distribute_setup.py to ez_setup.py
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
161 - replace PIL dependencies with it's fork pillow
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
162 - use XDG recommended paths as the defaults
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
163 - look for DNS SRV records to find the XMPP server and port
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
164 - tests: bug fixes, improvements and addition
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
165 - bridge:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
166 - fixes some D-Bus frontend generator issues
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
167 - set the timeout to 120 seconds for async calls
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
168 - added methods getReady, discoInfos and discoItems
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
169 - core:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
170 - wider use of asynchronous methods, removal of some synchronous ones
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
171 - improved retrieval of the client with better error management
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
172 - plugins now accepts recommendations in addition to dependencies
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
173 - sendMessage handles the extra data key "send_only"
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
174 - sendMessageTrigger now manage pre and post treatments
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
175 - xmpp:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
176 - fixes sending of presence stanzas (were sent twice)
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
177 - warns about roster's contact unilateral subscriptions
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
178 - fixes presence status, handle message's subjects
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
179 - refactorisation of the messages reception and sending
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
180 - memory:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
181 - moved Params class in its own module
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
182 - param definition handles multi-selection for list widgets
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
183 - Parameters "Server" and "Port" renamed to "Force server" and "Force Port"
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
184 - added module crypto for password hashing and block encryption/decryption
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
185 - improvements and bug fixes (entities cache, last resource, importing/filtering parameters)
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
186 - tools:
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
187 - config improvements
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
188 - moved sat.tools.jid to sat_frontends.tools.jid
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
189 - XMLUI:
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
190 - added read-only attribute
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
191 - handle data forms and button callbacks
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
192 - read value element/attribute of input widgets
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
193 - new and improved widgets (boolean, list, texbox, JID)
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
194 - manage dialogs for message, note, confirm and file upload
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
195 - new plugins:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
196 - XEP-0048: MUC bookmarks
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
197 - XEP-0049: private xml storage
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
198 - XEP-0092: software version
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
199 - OTR: Off The Record (end-to-end) encryption
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
200 - register account: refactorisation of the method to register an XMPP account
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
201 - static blog:
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
202 - user can set his blog's banner, title, meta keywords and description
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
203 - add a menu of type MENU_JID_CONTEXT to open a contact's public blog
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
204 - already existing plugins:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
205 - XEP_0033, XEP-0085: bug fixes
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
206 - XEP-0045:
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
207 - added "Configure room" menu
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
208 - added /kick, /ban and /affiliate commands
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
209 - added user information to /whois text command
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
210 - XEP-0050: manage notes and forms returned by completed command
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
211 - XEP-0054: crop uploaded avatar to get a square
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
212 - XEP-0060: handle retrieving items by node identifiers
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
213 - XEP-0065: fixed initialisation sequence
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
214 - xep-0115: caps optimisation
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
215 - XEP-0249: added command /invite
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
216 - groupblog: added a convenient bridge method getGroupBlogsWithComments
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
217 - radiocol: add MP3 support, preload signal also contains the uploader nickname
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
218 - account:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
219 - prosody gid is used to spawn prosodyctl process
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
220 - user can change his password, purge his microblogs, delete his account
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
221 - do not send the password with the confirmation email for account creation
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
222 - text command:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
223 - refactoring and fixes
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
224 - plugin can register their own commands
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
225 - do not send the message on invalid command
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
226 - added /me command, commands are now sorted in /help
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
227 - stdui (standard XMLUI forms and callbacks):
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
228 - contact list: unify the roster management UIs
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
229 - profile manager: manage profile authentication and password prompts
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
230 - frontends:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
231 - async failures are more detailed
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
232 - signals are managed in a more generic way
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
233 - force JID's node and domain to lower-case
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
234 - use the new "info" type for system message
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
235 - manage menu types MENU_ROOM and MENU_SINGLE
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
236 - display messages from contacts not in roster
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
237 - display presence with the highest priority
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
238 - reset your own presence on connection/disconnection
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
239 - display chat states for MUC participants
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
240 - XMLUI: add setter methods, bug fixes
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
241 - jp:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
242 - updated main loop to gobject 3
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
243 - option '-c' is used to define the SàT profile password
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
244 - added commands for bookmarks, info disco/version, load/save parameters template
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
245 - primitivus:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
246 - improved vertical container
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
247 - fixes contact group update, freedesktop notifications
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
248 - history edit bar doesn't propagate up/down key events anymore
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
249 - use of new keys modules from Urwid SàText and inhibate SIG_INT
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
250 - fixes the messages display order when opening a conversation
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
251 - prevent a notification flood when displaying the history
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
252 - add the /history command
1190
d8cdbbb244a8 misc: CHANGELOG update
Goffi <goffi@goffi.org>
parents: 1175
diff changeset
253 - focus fixes
d8cdbbb244a8 misc: CHANGELOG update
Goffi <goffi@goffi.org>
parents: 1175
diff changeset
254 - added keys to focus main parts
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
255 - libervia:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
256 - reorganize all the source files hierarchy, fixes module import
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
257 - refactor HTTP request result values, handle "NoReply" error
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
258 - new account password must contain at least 6 chars
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
259 - display favicons
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
260 - server side:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
261 - added support for SSL and its related parameters
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
262 - adapt setup.py to follow the changes in the backend
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
263 - improvements (options management, failure handling...)
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
264 - added option empty_password_allowed_warning_dangerous_list
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
265 - twisted plugin:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
266 - fix unicodes issues in the options
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
267 - bug fix passing twistd arguments to Libervia
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
268 - static blog:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
269 - added URL query parameter 'max_items'
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
270 - retrieve blog's banner, title, meta keywords and description
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
271 - display blog comments when you click on a main item header or title
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
272 - browser side:
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
273 - force profile name to lower case at new account creation
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
274 - display new lines and clickable URLs for headline message
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
275 - notifications enhancements, manage the "info" message type
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
276 - refactorisation of the JID class with modifiable attributes
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
277 - refactorisation of the file uploaders and the menus
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
278 - manage menus of level > 2 which can be flattened
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
279 - handle menus of type ROOM, SINGLE and ROSTER_JID
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
280 - PromptDialog can display several input fields
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
281 - added a dialog to update/delete the account
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
282 - added classes LightTextEditor, HTMLTextEditor
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
283 - announcements from the host are displayed in a popup
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
284 - use a default avatar, display avatars in the contact panel
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
285 - display chat states for MUC participants
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
286 - first steps to manage somehow browser side's plugins
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
287 - implementation of OTR based on otr.js
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
288 - improvements from feedbacks, bug fixes
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
289 - microblogs:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
290 - display new lines in microblogs
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
291 - <shift> + <enter> makes a new line, <esc> finishes the edition
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
292 - XMLUI:
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
293 - implement the divider styles
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
294 - manage multi-selection for list widgets
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
295 - follow the changes in the backend (dialogs, read-only attribute...)
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
296 - nativedom manages more node properties
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
297
886
ab9c22bf77ee updated changelog
Goffi <goffi@goffi.org>
parents: 880
diff changeset
298 v 0.4.1 (28/02/2014):
ab9c22bf77ee updated changelog
Goffi <goffi@goffi.org>
parents: 880
diff changeset
299 - fixed README4PACKAGERS
ab9c22bf77ee updated changelog
Goffi <goffi@goffi.org>
parents: 880
diff changeset
300 - fixed/improved setup.py
ab9c22bf77ee updated changelog
Goffi <goffi@goffi.org>
parents: 880
diff changeset
301 - better INSTALL
ab9c22bf77ee updated changelog
Goffi <goffi@goffi.org>
parents: 880
diff changeset
302
880
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
303 v 0.4.0 (26/02/2014):
879
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
304 - minimum wokkel version is now 0.7.1
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
305 - minimum urwid version is now 1.1.0
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
306 - added more test cases
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
307 - fixed invalid bridge calls
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
308 - fixed issues at account creation
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
309 - better PEP-8 compliance (Emmanuel Gil Peyrot)
880
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
310 - distribute fix (Thomas Preud'homme)
879
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
311 - better error and asynchronous calls handling
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
312 - callbacks system refactoring and unification
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
313 - configuration constants can be overriden in sat.conf
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
314 - fixed some issues with the file transfer
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
315 - possibility to register frontend specific parameter
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
316 - added a security_limit parameter for sensible requests over the bridge
880
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
317 - XMLUI deep refactorisation offering a new mechanism to ease frontend developpment and maintenance
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
318 - XMLUI new AdvancedListContainer
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
319 - localisation system improvement with deferred translation and dynamic language switch
879
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
320 - new dynamic menus mechanism
880
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
321 - better exit message if bridge can't be initialised
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
322 - i18n refactoring, deferred translations
879
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
323 - core: set min and max priorities for triggers
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
324 - core: sendMessage can skip the triggers
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
325 - core: triggered plugin methods can add a deferred treatments after a message is sent or received
880
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
326 - core: do not write .sat/param anymore (everything is in the SQLite database)
879
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
327 - core: plugins parameters registrations do an update instead of overwriting the existing nodes
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
328 - core: better session management
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
329 - core: callbacks can be removed after the first call
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
330 - core: automatic database upgrade mechanism
880
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
331 - core: resource priority management
879
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
332 - new plugin: XEP-0033 (Extended Stanza Addressing)
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
333 - new plugin: XEP-0055 (XMPP Search Directory)
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
334 - new plugin: XEP-0085 (Chat State Notifications)
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
335 - new plugin: XEP-0050 (Ad-hoc Commands, also able to request and interface with other D-Bus bridges)
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
336 - new plugin: XEP-0071 (XHTML-IM)
880
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
337 - new plugin: command_export (export a shell command input/output to a contact)
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
338 - new plugin: room_games (from the factorisation of tarot, radiocol and quizz)
879
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
339 - new plugin: text_commands (IRC-like commands)
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
340 - new plugin: text_syntaxes (rich texts syntaxes conversions, for now between XHTML, Markdown and raw text)
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
341 - plugin XEP-0045: added MUC configuration with XMLUI
880
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
342 - plugin XEP-0077, XEP-100: refactorisation with XMLUI
879
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
343 - plugin XEP-0249: add a parameter "auto-join MUC on invitation"
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
344 - plugins XEP-0060, XEP-0277, groupblog: manage comments, rich text, titles, update, deletion and Atom feed
880
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
345 - plugin radiocol: better synchronisation with "jump to time" information
879
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
346 - frontends: fixed presence/status update
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
347 - primitivus, libervia: added a user input history
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
348 - jp: added profiles management (Dal)
880
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
349 - jp: refactorisation to use ArgParse instead of OptParse (Dal)
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
350 - jp: objects refactoring, automatic subcommands import
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
351 - jp: added Zsh command completion
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
352 - jp: locales fix (Thomas Preud'homme)
879
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
353 - primitivus, libervia: user input history
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
354 - primitivus: updated for using Urwid >= 1.1.0
880
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
355 - libervia: lot of (re)factorisation, import of frontends modules
879
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
356 - libervia: the server is now launched as a twisted plugin (Emmanuel Gil Peyrot)
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
357 - libervia: add notifications support (Emmanuel Gil Peyrot)
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
358 - libervia: added setup.py
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
359 - libervia: fixed static blog items order, cosmetic improvements
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
360 - libervia: static blog atom feed (e.g: http://www.libervia.org/blog/<user>/atom.xml)
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
361 - libervia: unibox is now optional and desactivated by default
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
362 - libervia: microblogs items are selectable when the unibox is enabled
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
363 - libervia: quick addressing syntax is now handled by the unibox
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
364 - libervia: added a GUI to edit rich text messages, preview/wysiwyg and manage extended addressing
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
365 - libervia: use HTML5 "contenteditable" for editing your status and raw text/WYSIWYG microblogs
880
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
366 - libervia: file upload improvement, radiocol GUI improvement and join/leave synchronisation
879
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
367 - libervia: auto-login with URL GET parameters (e.g: http://libervia.org/login=<user>&passwd=<password>)
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
368 - libervia: display clickable URL and day change in the chat panels
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
369 - libervia: clicking on a contact list item opens the associated dialog
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
370 - libervia: widggets and tabs can be dragged and dropped, better open/close behavior
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
371 - libervia: fixed window resizing issues, multi-lines messages issues
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
372 - libervia: added a GUI to select rooms and invite contacts (prototype)
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
373 - libervia: added a GUI to manage contact groups (prototype)
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
374
581
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
375 v 0.3.0 (09/01/2013):
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
376 - full project moved to AGPL v3+
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
377 - new Logo (Adrien Vigneron) + several other sprites
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
378 - quiz game (draft, not finished)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
379 - configuration file
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
380 - media separated from main repository
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
381 - new Qt frontend: Bellaciao (draft, not usable yet)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
382 - dbus-xml constructor in bridge-constructor (for Qt)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
383 - Primitivus: freedesktop notifications
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
384 - new plugin: XEP-0020 (feature negociation)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
385 - new plugin: XEP-0047 (in-band bytestream)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
386 - new plugin: XEP-0095 (stream initiation)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
387 - new experimental plugin: pipe transfer
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
388 - jp: name to jid conversion
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
389 - database integration (sqlite)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
390 - D-Bus bridge: generic exception management
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
391 - core: data storage improved
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
392 - radio collective (plugin + Libervia implementation)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
393 - new groupblog, using sat_pubsub
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
394 - D-Bus bridge: better dynamically added method management (with introspection)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
395 - status update crash fix (Xavier Maillard)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
396 - misc bugfixes (Emmanuel Gil Peyrot)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
397 - social contract: english translation (Matthieu Rakotojaona)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
398 - many MUC improvments (MUC branch merged mainstream in Wokkel)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
399 - Primitivus: contacts panel improvments: color & icon + statuses
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
400 - Primitivus: MUC room are now shown separately
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
401 - Primitivus: new entities are added to contacts panel if they send message
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
402 - new plugin: text commands (IRC like commands during conversation)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
403 - plugin XEP-0045: nick change, room leaving, subject change, automaticaly change nick on conflict
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
404 - MUC privates messages management
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
405 - core: added priority management in triggers + trigger can now forbid other triggers execution
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
406 - Primitivus is now modal (à la vi)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
407 - new experimental plugin: parrot (repeat text between two entities)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
408 - deprecated plugin: couchsurfing
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
409 - Primitivus: incoming files transfer management
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
410 - added "Port" parameter in "Connection"
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
411 - Libervia: new skin (Adrien Vigneron)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
412 - Libervia: new widgets system
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
413 - Libervia: many microblogging (with groups) improvments
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
414 - Libervia: XMLUI implementation
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
415 - Libervia: parameters management through XMLUI (deactivated for security reasons)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
416 - avatar upload (with Libervia implementation)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
417 - Libervia: disconnection management
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
418 - SàT account automatic registration refactored (moved to core + use Prosody)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
419 - misc debug/refactoring
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
420
351
d782c22d5e34 updated CHANGELOG
Goffi <goffi@goffi.org>
parents: 348
diff changeset
421 v 0.2.0 (31/05/2011):
348
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
422 - new debug command in sat launcher script
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
423 - core: triggers
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
424 - news plugins: maildir, imap and smtp, SàT can now communicate with a Mail User Agent throught them
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
425 - bridge constructor, a generator which make bridge files from .ini. It can also generate doc in mediawiki format
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
426 - new plugin: XML log to send XML raw data throught DBus
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
427 - new plugin: XEP-0115 (entity capabilities)
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
428 - new plugin: XEP-0060 (Pubsub) and XEP-163 (Personal Eventing Protocol)
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
429 - DBus bridge: fixed introspection for dynamically aded methods and signals
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
430 - new plugin: XEP-277 (Microblogging over XMPP)
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
431 - fixed installation (Wokkel version is forced)
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
432 - bridge: added asynchrone methods management
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
433 - new plugin: group microbloging (groupblog)
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
434 - new plugin: XEP-0249 (direct MUC invitation)
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
435 - plugin Tarot: game can be automatically created, and fully played (but rules are not fully implemented yet)
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
436 - email added in registerNewAccount
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
437 - Social contract added (CONTRAT_SOCIAL) \o.
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
438 - Subscription scheme fixed
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
439 - new frontend: Libervia \o/ . Put in a separate package
581
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
440
348
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
441 v 0.1.1 (14/01/2011):
356
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
442 - bug#1: fixed crash due to dbus.String
581
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
443
348
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
444 v 0.1.0 (12/01/2011):
356
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
445 - urwid custom libs split as a new project: "urwid-satext"
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
446 - files reorganisation
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
447 - versioning now use a standard scheme (major.minor.increment+letter)
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
448 - distutils/distribute installation script
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
449 - misc bugs fixes
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
450 - easy way to launch/stop sat (sat & sat stop)
581
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
451
208
b95550704b4f CHANGELOG updated
Goffi <goffi@goffi.org>
parents: 58
diff changeset
452 v 0.0.3 (20/08/2010):
356
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
453 - multi-profiles
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
454 - i18n support
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
455 - french translation
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
456 - MUC support (basic for the moment)
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
457 - Dynamic methods/signals in DBus bridge
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
458 - Tarot game
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
459 - CouchSurfing plugin
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
460 - XML User Interface
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
461 - Sortilège replaced by Primitivus
581
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
462 - About boxes & versions numbers now follow SàT core version
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
463
58
d660d1e5cee4 updates for 0.0.2 release
Goffi <goffi@goffi.org>
parents: 57
diff changeset
464 v 0.0.2 (10/01/2010):
356
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
465 - DBus bridge: dynamic exportation of methods (useful for plugins)
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
466 - new doc: INSTALL and CHANGELOG
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
467 - new method to save private data (useful for plugins)
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
468 - disconnection
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
469 - whitespace ping to avoid disconnection when idle
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
470 - presence management refactored, subscription is now managed separatly
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
471 - use of xml params
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
472 - new way to specify default values in params
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
473 - sat is now a twisted application, so it can be deamonized
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
474 - Wokkel integration
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
475 - added some features from Wokkel: disco, software version
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
476 - new account creation (in-band registration): not fully implemented
391
c34fd9d6242e spelling
Goffi <goffi@goffi.org>
parents: 356
diff changeset
477 - IP for file transfer is now set by default (see README)
356
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
478 - Gateways management (Wix only for now)
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
479 - VCard support (readonly for now) with avatars/nicks support
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
480 - Wix: easier jid setup
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
481 - Wix: added Tray icon (using Crystal Clear: see README)
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
482 - Wix: new contact list, using avatars and nicknames
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
483 - Wix, Sortilège: better connection/disconnection management (buggy in sortilège)
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
484 - Wix: main frame default size changed
58
d660d1e5cee4 updates for 0.0.2 release
Goffi <goffi@goffi.org>
parents: 57
diff changeset
485
d660d1e5cee4 updates for 0.0.2 release
Goffi <goffi@goffi.org>
parents: 57
diff changeset
486 v 0.0.1 (17/05/2009):
356
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
487 ** FIRST PUBLIC RELEASE **