Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Jajcus/pyxmpp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacek Konieczny <jajcus@jajcus.net>2006-09-01 00:13:46 +0400
committerJacek Konieczny <jajcus@jajcus.net>2006-09-01 00:13:46 +0400
commita7bbf1ec1c0ef2297c266d42a2c2e142c5ca3a84 (patch)
treea225dac18c8ce74be015846cc1a79cd7667b8eec /CHANGES
parent7f1aecd4b58ca5acfefd5582ec75bcc8be4cd6ba (diff)
- interface based API created to easily add various stanza handlers in separate components.
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES11
1 files changed, 11 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index 29b40df..431f5d1 100644
--- a/CHANGES
+++ b/CHANGES
@@ -5,6 +5,17 @@ Those are mentioned here as are not backward compatible.
I want the api to be stable and consistent in the next release and later,
so I do all the big changes now (I would have to do them at some time anyway).
+2006-08-31
+
+ Interface API for better externalisation of various components. First
+ introduced to the Client classes -- one may create different classes
+ to handle different stanza types and namespaces, annotate them with
+ interfaces implemented (IFeaturesProvider, IPresenceHandlersProvider,
+ IMessageHandlersProvider or IIqHandlersProvider) and list their
+ instances in a Client object's interface_providers attribute.
+
+ See the echocomponent.py example to see how to use that.
+
2006-08-26
Exception handling improvements, part one.