Changeset 179:4d3066bc4034


Ignore:
Timestamp:
Jan 12, 2013, 9:57:15 PM (6 years ago)
Author:
Ralph Meijer <ralphm@…>
Branch:
default
Tags:
0.7.1
Message:

Release Wokkel 0.7.1.

Files:
7 edited

Legend:

Unmodified
Added
Removed
  • NEWS

    r169 r179  
    1 x.x.x (yyyy-mm-dd)
    2 ==================
    3 
     10.7.1 (2013-01-12)
     2==================
     3
     4Features
     5--------
     6
     7 - wokkel.generic.Request.parseRequest is a new convenience hook for parsing
     8   the payload of incoming requests using fromElement.
     9 - wokkel.xmppim.RosterItem can now represent item removals and has methods
     10   for XML (de-)serialization (#71).
     11 - wokkel.xmppim.RosterRequest is a new class to represent roster request
     12   stanzas (#71).
     13 - wokkel.xmppim.RosterClientProtocol.getRoster now returns the roster
     14   indexed by JID (#71).
     15 - wokkel.xmppim.RosterClientProtocol uses the new RosterRequest for sending
     16   outgoing requests, using the new request semantics (#71).
     17 - wokkel.xmppim.RosterClientProtocol uses the new RosterRequest to provide
     18   access to addressing and roster version information in the new callbacks
     19   for roster pushes (#71).
     20 - wokkel.xmppim.RosterPushIgnored can be raised for unwanted roster pushes
     21   (#71).
     22 - wokkel.xmppim.RosterClientProtocol and RosterRequest now support roster
     23   versioning.
     24 - With the new wokkel.xmppim.RosterClientProtocol.setItem roster items can
     25   be added or updated (#56).
     26 
    427Fixes
    528-----
    629
    730 - wokkel.component.Component now reconnects if first attempt failed (#75).
     31 - wokkel.xmppim.RosterClientProtocol now properly checks sender addresses
     32   for roster pushes (#71).
     33 - Make sure twistd plugins are installed properly (#76).
     34 - wokkel.component.Router.route now sends back an error if there is no known
     35   route to the stanza's destination.
     36 - Properly encode IDN domain names for establishing client and server
     37   connections. This resolves an issue with Twisted 12.3.0 that made it
     38   impossible to initiate any connection using Wokkel (#77).
     39
     40Deprecations
     41------------
     42 - wokkel.xmppim.RosterItem.jid is deprecated in favor of entity (#71).
     43 - wokkel.xmppim.RosterItem.ask is deprecated in favor of pendingOut (#71).
     44 - wokkel.xmppim.RosterClientProtocol.onRosterSet is deprecated in favor of
     45   setReceived (#71).
     46 - wokkel.xmppim.RosterClientProtocol.onRosterRemove is deprecated in favor
     47   of removeReceived (#71).
    848
    949
  • README

    r167 r179  
    1 Wokkel 0.7.0
     1Wokkel 0.7.1
    22
    33What is this?
     
    4949 - Kandaurov Oleg
    5050 - JérÃŽme Poisson
     51 - Ilja Braude
     52 - Alexey Bezhan
     53 - Mayank Singh
    5154
    5255
  • debian/changelog

    r167 r179  
     1wokkel (0.7.1) testing; urgency=low
     2
     3 * Release Wokkel 0.7.1
     4
     5 -- Ralph Meijer <ralphm@ik.nu>  Sat, 12 Jan 2013 21:49:48 +0100
     6
    17wokkel (0.7.0) testing; urgency=low
    28
  • doc/conf.py

    r170 r179  
    5151version = '0.7'
    5252# The full version, including alpha/beta/rc tags.
    53 release = '0.7.0'
     53release = '0.7.1'
    5454
    5555# The language for content autogenerated by Sphinx. Refer to documentation
  • setup.py

    r175 r179  
    2929
    3030setup(name='wokkel',
    31       version='0.7.0',
     31      version='0.7.1',
    3232      description='Twisted Jabber support library',
    3333      author='Ralph Meijer',
  • wokkel/test/test_xmppim.py

    r174 r179  
    768768        item = xmppim.RosterItem(JID('user@example.org'))
    769769        entity = self.assertWarns(DeprecationWarning,
    770                                   "wokkel.xmppim.RosterItem.jid is deprecated. "
    771                                   "Use RosterItem.entity instead.",
     770                                  "wokkel.xmppim.RosterItem.jid was "
     771                                  "deprecated in Wokkel 0.7.1; "
     772                                  "please use RosterItem.entity instead.",
    772773                                  xmppim.__file__,
    773774                                  getattr, item, 'jid')
     
    781782        item = xmppim.RosterItem(JID('user@example.org'))
    782783        self.assertWarns(DeprecationWarning,
    783                          "wokkel.xmppim.RosterItem.jid is deprecated. "
    784                          "Use RosterItem.entity instead.",
     784                         "wokkel.xmppim.RosterItem.jid was deprecated "
     785                         "in Wokkel 0.7.1; "
     786                         "please use RosterItem.entity instead.",
    785787                         xmppim.__file__,
    786788                         setattr, item, 'jid',
     
    796798        item.pendingOut = True
    797799        ask = self.assertWarns(DeprecationWarning,
    798                                "wokkel.xmppim.RosterItem.ask is deprecated. "
    799                                "Use RosterItem.pendingOut instead.",
     800                               "wokkel.xmppim.RosterItem.ask was "
     801                               "deprecated in Wokkel 0.7.1; "
     802                               "please use RosterItem.pendingOut instead.",
    800803                               xmppim.__file__,
    801804                               getattr, item, 'ask')
     
    809812        item = xmppim.RosterItem(JID('user@example.org'))
    810813        self.assertWarns(DeprecationWarning,
    811                          "wokkel.xmppim.RosterItem.ask is deprecated. "
    812                          "Use RosterItem.pendingOut instead.",
     814                         "wokkel.xmppim.RosterItem.ask was "
     815                         "deprecated in Wokkel 0.7.1; "
     816                         "please use RosterItem.pendingOut instead.",
    813817                         xmppim.__file__,
    814818                         setattr, item, 'ask',
     
    11581162        d = self.assertWarns(DeprecationWarning,
    11591163                             "wokkel.xmppim.RosterClientProtocol.onRosterSet "
    1160                              "is deprecated. "
    1161                              "Use RosterClientProtocol.setReceived instead.",
     1164                             "was deprecated in Wokkel 0.7.1; "
     1165                             "please use RosterClientProtocol.setReceived "
     1166                             "instead.",
    11621167                             xmppim.__file__,
    11631168                             self.handleRequest, xml)
     
    11901195        d = self.assertWarns(DeprecationWarning,
    11911196                             "wokkel.xmppim.RosterClientProtocol.onRosterRemove "
    1192                              "is deprecated. "
    1193                              "Use RosterClientProtocol.removeReceived instead.",
     1197                             "was deprecated in Wokkel 0.7.1; "
     1198                             "please use RosterClientProtocol.removeReceived "
     1199                             "instead.",
    11941200                             xmppim.__file__,
    11951201                             self.handleRequest, xml)
  • wokkel/xmppim.py

    r174 r179  
    656656    def __getJID(self):
    657657        warnings.warn(
    658             "wokkel.xmppim.RosterItem.jid is deprecated. "
    659             "Use RosterItem.entity instead.",
     658            "wokkel.xmppim.RosterItem.jid was deprecated in Wokkel 0.7.1; "
     659            "please use RosterItem.entity instead.",
    660660            DeprecationWarning)
    661661        return self.entity
     
    664664    def __setJID(self, value):
    665665        warnings.warn(
    666             "wokkel.xmppim.RosterItem.jid is deprecated. "
    667             "Use RosterItem.entity instead.",
     666            "wokkel.xmppim.RosterItem.jid was deprecated in Wokkel 0.7.1; "
     667            "please use RosterItem.entity instead.",
    668668            DeprecationWarning)
    669669        self.entity = value
    670670
    671671
    672     jid = property(__getJID, __setJID, doc="""
    673             JID of the contact. Deprecated in favour of C{entity}.""")
     672    jid = property(__getJID, __setJID,
     673                   doc="JID of the contact. "
     674                       "Deprecated in Wokkel 0.7.1; "
     675                       "please use C{entity} instead.")
    674676
    675677
    676678    def __getAsk(self):
    677679        warnings.warn(
    678             "wokkel.xmppim.RosterItem.ask is deprecated. "
    679             "Use RosterItem.pendingOut instead.",
     680            "wokkel.xmppim.RosterItem.ask was deprecated in Wokkel 0.7.1; "
     681            "please use RosterItem.pendingOut instead.",
    680682            DeprecationWarning)
    681683        return self.pendingOut
     
    684686    def __setAsk(self, value):
    685687        warnings.warn(
    686             "wokkel.xmppim.RosterItem.ask is deprecated. "
    687             "Use RosterItem.pendingOut instead.",
     688            "wokkel.xmppim.RosterItem.ask was deprecated in Wokkel 0.7.1; "
     689            "please use RosterItem.pendingOut instead.",
    688690            DeprecationWarning)
    689691        self.pendingOut = value
    690692
    691693
    692     ask = property(__getAsk, __setAsk, doc="""
    693             Pending out subscription. Deprecated in favour of C{pendingOut}.""")
     694    ask = property(__getAsk, __setAsk,
     695                   doc="Pending out subscription. "
     696                       "Deprecated in Wokkel 0.7.1; "
     697                       "please use C{pendingOut} instead.")
    694698
    695699
     
    974978            warnings.warn(
    975979                "wokkel.xmppim.RosterClientProtocol.onRosterSet "
    976                 "is deprecated. "
    977                 "Use RosterClientProtocol.setReceived instead.",
     980                "was deprecated in Wokkel 0.7.1; "
     981                "please use RosterClientProtocol.setReceived instead.",
    978982                DeprecationWarning)
    979983            return defer.maybeDeferred(self.onRosterSet, request.item)
     
    990994            warnings.warn(
    991995                "wokkel.xmppim.RosterClientProtocol.onRosterRemove "
    992                 "is deprecated. "
    993                 "Use RosterClientProtocol.removeReceived instead.",
     996                "was deprecated in Wokkel 0.7.1; "
     997                "please use RosterClientProtocol.removeReceived instead.",
    994998                DeprecationWarning)
    995999            return defer.maybeDeferred(self.onRosterRemove,
Note: See TracChangeset for help on using the changeset viewer.