OLD | NEW |
| (Empty) |
1 8.1.0 (2008-05-18) | |
2 ================== | |
3 | |
4 Features | |
5 -------- | |
6 - JID objects now have a nice __repr__ (#3156) | |
7 - Extending XMPP protocols is now easier (#2178) | |
8 | |
9 Fixes | |
10 ----- | |
11 - The deprecated mktap API is no longer used (#3127) | |
12 - A bug whereby one-time XMPP observers would be enabled permanently was fixed | |
13 (#3066) | |
14 | |
15 | |
16 8.0.0 (2008-03-17) | |
17 ================== | |
18 | |
19 Features | |
20 -------- | |
21 - Provide function for creating XMPP response stanzas. (#2614, #2614) | |
22 - Log exceptions raised in Xish observers. (#2616) | |
23 - Add 'and' and 'or' operators for Xish XPath expressions. (#2502) | |
24 - Make JIDs hashable. (#2770) | |
25 | |
26 Fixes | |
27 ----- | |
28 - Respect the hostname and servername parameters to IRCClient.register. (#1649) | |
29 - Make EventDispatcher remove empty callback lists. (#1652) | |
30 - Use legacy base64 API to support Python 2.3 (#2461) | |
31 - Fix support of DIGEST-MD5 challenge parsing with multi-valued directives. | |
32 (#2606) | |
33 - Fix reuse of dict of prefixes in domish.Element.toXml (#2609) | |
34 - Properly process XMPP stream headers (#2615) | |
35 - Use proper namespace for XMPP stream errors. (#2630) | |
36 - Properly parse XMPP stream errors. (#2771) | |
37 - Fix toResponse for XMPP stanzas without an id attribute. (#2773) | |
38 - Move XMPP stream header procesing to authenticators. (#2772) | |
39 | |
40 Misc | |
41 ---- | |
42 - #2617, #2640, #2741, #2063, #2570, #2847 | |
43 | |
44 | |
45 0.5.0 (2007-01-06) | |
46 ================== | |
47 | |
48 Features | |
49 -------- | |
50 - (Jabber) IQ.send now optionally has a 'timeout' parameter which | |
51 specifies a time at which to errback the Deferred with a | |
52 TimeoutError (#2218) | |
53 - (Jabber) SASL authentication, resource binding and session | |
54 establishment were added. (#1046) The following were done in | |
55 support of this change: | |
56 - Rework ConnectAuthenticator to work with initializer objects that | |
57 provide a stream initialization step. | |
58 - Reimplement iq:auth as an initializer. | |
59 - Reimplement TLS negotiation as an initializer. | |
60 - Add XMPPAuthenticator as a XMPP 1.0 client authenticator (only), along | |
61 with XMPPClientFactory. | |
62 - Add support for working with pre-XMPP-1.0 error stanzas. | |
63 - Remove hasFeature() from XmlStream as you can test (uri, name) in | |
64 xs.features. | |
65 - Add sendFooter() and sendStreamError() to XmlStream | |
66 | |
67 Fixes | |
68 ----- | |
69 - (Jabber) Deferreds from queries which were never resolved before | |
70 a lost connection are now errbacked (#2006) | |
71 - (Jabber) servers which didn't send a 'realm' directive in | |
72 authentication challenges no longer cause the Jabber client to | |
73 choke (#2098) | |
74 - (MSN) error responses are now properly turned into errbacks (#2019) | |
75 - (IRC) A trivial bug in IRCClient which would cause whois(oper=True) | |
76 to always raise an exception was fixed (#2089) | |
77 - (IM) Bugs in the error handling and already-connecting cases of | |
78 AbstractAccount.logOn were fixed (#2086) | |
79 | |
80 Misc | |
81 ---- | |
82 - #1734, #1735, #1636, #1936, #1883, #1995, #2171, #2165, #2177 | |
83 | |
84 | |
85 0.4.0 (2006-05-21) | |
86 ================== | |
87 | |
88 Features | |
89 -------- | |
90 - Jabber: | |
91 - Add support for stream and stanza level errors | |
92 - Create new IQ stanza helper that works with deferreds | |
93 - Add TLS support for initiating entities to XmlStream | |
94 - Fix account registration | |
95 - Xish: | |
96 - Fix various namespace issues | |
97 - Add IElement | |
98 - Store namespace declarations in parsed XML for later serialization | |
99 - Fix user name/group collision in server service (#1655). | |
100 - Correctly recognize MSN capability messages (#861). | |
101 | |
102 Fixes | |
103 ----- | |
104 - Misc: #1283, #1296, #1302, #1424 | |
105 - Fix unicode/str confusion in IRC server service. | |
106 | |
107 | |
108 0.3.0: | |
109 - Jabber: | |
110 | |
111 - Fix digest authentication in Jabber | |
112 - Add Jabber xmlstream module that contains the Jabber specific bits that | |
113 got factored out of Twisted Xish's xmlstream, and make it suitable for | |
114 implementing full XMPP support. | |
115 - Xish: | |
116 - Fixed serialization in _ListSerializer | |
117 - Removed unneeded extra whitespace generated in serialization | |
118 - Removed _Serializer in favour of _ListSerializer | |
119 - Use unicode objects for representing serialized XML, instead of utf-8 | |
120 encoded str objects. | |
121 - Properly catch XML parser errors | |
122 - Rework and fix element stream test cases | |
123 - Strip xmlstream from all Jabber specifics that moved to Twisted Words | |
124 - Added exhaustive docstrings to xmlstream. | |
125 - Words Service: | |
126 - Complete rewrite | |
127 - Not backwards compatible | |
128 | |
129 0.1.0: | |
130 - Fix some miscellaneous bugs in OSCAR | |
131 - Add QUIT notification for IRC | |
132 - Fix message wrapping | |
133 - Misc Jabber fixes | |
134 - Add stringprep support for Jabber IDs | |
135 This only works properly on 2.3.2 or higher | |
OLD | NEW |