# HG changeset patch # User souliane # Date 1449053210 -3600 # Node ID e8107ac75f323a825c1aa707ca31e360cb8ffac8 # Parent b505b01195f085673e87da062820c00fc016ca06 updated CHANGELOG for 0.6 diff -r b505b01195f0 -r e8107ac75f32 CHANGELOG --- a/CHANGELOG Wed Dec 02 10:39:30 2015 +0100 +++ b/CHANGELOG Wed Dec 02 11:46:50 2015 +0100 @@ -1,4 +1,131 @@ -All theses changelog are not exhaustive, please check mercurial repository for more details. +All theses changelogs are not exhaustive, please check the mercurial repository for more details. + +v 0.6.0 (30/11/2015): + - modification of the social contract according to the General Assembly of August, 19th 2014 + - improved launching/stopping scripts: + - use SIGTERM instead of SIGINT with the “stop” command + - now manage "status" command and additional arguments + - updated setup.py and INSTALL files: + - add PyOpenSSL to the dependency list + - added jsdebug option to use debug mode with pyjsbuild + - replaced the deprecated distribute_setup.py by ez_setup.py + - fixed INSTALL instructions + - updated README and README4PACKAGERS for third party modules + - added some tests for sat.tmp.wokkel and Libervia JID* classes + - core: + - new bridge signals: actionNew, progressStarted, progressFinished, progressError + - new bridge methods: + - disco: getFeatures + - profile: profileStartSession, profileIsSessionStarted, profileSetDefault + - memory: getEntitiesData, asyncGetParamsValuesFromCategory, getMainResource + - progression (e.g for file transfer): progressGetAll, progressGetAllMetadata + - actionsGet to retrieve the deferred actions ordered by actionNew + - xmpp: added auxiliary methods sendError and IQ, improved roster management + - plugins: more robust loading, detect name conflicts, added unload method + - repository data are checked and added to SàT "dev" versions + - add several new constants for MUC, profiles, plugins + - memory: + - new parameters: "Chat history limit", "Show offline contacts" and "Show empty groups" + - add "int" parameter type with "constraint" attributes + - removed resource from the default JabberID + - tools: + - new tools.sat_defer, implementation of RTDeferredSessions and DelayedDeferred + - xmlui: + - added JidInput and JidsList widgets + - allow to select a tab when adding it + - keeps data form result headers sorted + - new plugins: + - XEP-0059: Result Set Management + - XEP-0166: Jingle \o/ + - XEP-0203: Delay Delivery + - XEP-0234: Jingle File Transfer + - XEP-0260: Jingle SOCKS5 Bytestreams + - XEP-0261: Jingle In-Band Bytestreams + - XEP-0297: Stanza Forwarding + - XEP-0300: Cryptographic Hash Functions + - XEP-0313: Message Archive Management + - XEP-0334: Message Processing Hints + - XEP-0363: HTTP File Upload + - file, upload: file transfer management + - ip: external IP discovery + - pipe: Jingle pipe transfer + - nat-port: NAT port mapping + - watched: alert when a watched entity goes online + - welcome: display welcome message + - already existing plugins: + - XEP-0045: several improvements + - XEP-0047: improvements, increased timeout to 2 minutes + - XEP-0050: better disco info, pre-fill the target server + - XEP-0054: improvements, especially concerning the hash + - XEP-0055: add "simple" and "advanced" modes to Jabber Search + - XEP-0060: + - try to find a default PubSub service + - retractItem manage "notify" attribute + - added addManagedNode and removeManagedNode + - new signal psEvent will be used to notify the frontends + - XEP-0065: chunk size optimization, session cleaning and timeout + - XEP-0085: various fixes, including a bad use of threads + - XEP-0096: use file plugin to choose the best available method + - XEP-0115: better disco error handling + - XEP-0163: replaced personalEvent with psEvent, improved addPEPEvent + - XEP-0277: + - improved bridge methods, better parsing of atom, better error handling + - auto-create nodes on default pubsub service if available, else PEP + - use checkFeatures and other new methods from XEP-0060 + - added subscribeToMany and getFromMany methods + - manage retract feature + - account: add method asyncConnectWithXMPPCredentials + - groupblog: many improvements as in XEP-0060 and XEP-0277 + - sec_otr, text commands: some improvements + - removed plugin: deprecated tmp_demo_directory + - tmp (used as a buffer module until the changes are integrated to wokkel): + - added support for RSM (XEP-0059) and MAM (XEP-0313) + - pubsub: added retract "notify" attribute management + - frontends: + - deprecated wix frontend and Libervia's unibox + - frontends can also use listeners and triggers mechanisms + - improved management: menus, widgets, rosters, chat and blog + - merge sat_frontends.constants to sat_frontends.quick_frontend.constants + - new method getFullJid which is the frontend's equivalent to getMainResource + - contact list: display the counts of waiting messages per contact + - MUC: display activities' symbols, resources for private messages + - jp: + - added commands "profile connect" and "modify", "param get" and "set", "file upload" + - added attributes --verbose, --password and --xmpp-password + - profile session can now be started without connection + - primitivus: + - now manages multi-profiles \o/ + - new command "search" to search the local history + - xmlui: manage message in FileDialog and several improvements + - libervia: + - Libervia is now based on QuickFrontend \o/ + - browser and server sides: + - allow to connect with an external JID + - implemented blog tags + - server side: + - set a timeout to reset the waiting connection requests after 2 minutes + - special handling of Connection/JabberID and Connection/autoconnect + - add a link to the FAQ in the HTTP/HTTPS warning dialog + - static blog: themes based on Jinja2 template engine + - enable HTTP gzip compression + - browser side: + - removed unibox, RichMessageEditor and RecipientManager + - features checks for microblogging and group blogging + - new methods displayWidget, setStatusOnline, showDialog + - added signal caching before profile is plugged + - do a hard reload on disconnected signal + - news classes for JID iterables + - display MUC occupants presences + - show version number in the about dialog + - improve login and register panels visibility + - use favico.js to display the total number of waiting messages + - json: replaced the Window.alert by a log warning when signal is lost + - contact list: ContactPanels is used instead of OccupantsList in MUC + - OTR: use listeners, fixed missing resource issue and icons updates + - widget's drag and drop: + - border widgets are now visible on drag start + - allow to drop a widget in the "+" button to add a new tab + - and a lot of improvements and fixes that are not listed here :-) v 0.5.1 (18/09/2014): - fixed some typos (Matteo Cypriani)