diff CHANGELOG @ 1716:e8107ac75f32

updated CHANGELOG for 0.6
author souliane <souliane@mailoo.org>
date Wed, 02 Dec 2015 11:46:50 +0100
parents 50e6658e2730
children 8be7a69bf1a4
line wrap: on
line diff
--- 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)