diff options
author | Jacek Konieczny <jajcus@jajcus.net> | 2006-09-01 00:13:46 +0400 |
---|---|---|
committer | Jacek Konieczny <jajcus@jajcus.net> | 2006-09-01 00:13:46 +0400 |
commit | a7bbf1ec1c0ef2297c266d42a2c2e142c5ca3a84 (patch) | |
tree | a225dac18c8ce74be015846cc1a79cd7667b8eec /CHANGES | |
parent | 7f1aecd4b58ca5acfefd5582ec75bcc8be4cd6ba (diff) |
- interface based API created to easily add various stanza handlers in separate components.
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -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. |