[Telepathy-commits] [telepathy-spec/master] Prepare release 0.17.16

Simon McVittie simon.mcvittie at collabora.co.uk
Fri Dec 12 09:38:00 PST 2008


---
 NEWS                                               |    9 ++++++++-
 spec/Account.xml                                   |    2 +-
 spec/Channel_Interface_Group.xml                   |    2 +-
 spec/Channel_Interface_Messages.xml                |    2 +-
 spec/Connection_Interface_Avatars.xml              |    4 ++++
 spec/Connection_Interface_Contact_Capabilities.xml |    1 +
 spec/Connection_Manager.xml                        |    4 +++-
 spec/all.xml                                       |    2 +-
 8 files changed, 20 insertions(+), 6 deletions(-)

diff --git a/NEWS b/NEWS
index b6a63c5..73fbdc2 100644
--- a/NEWS
+++ b/NEWS
@@ -2,9 +2,11 @@ This file contains the same edited highlights as the announcement emails.
 For full details, see the ChangeLog in tarballs, or "git log" in Git
 checkouts.
 
-telepathy-spec 0.17.16 (UNRELEASED)
+telepathy-spec 0.17.16 (2008-12-12)
 ===================================
 
+The "alban-enhanced-contact-capabilities-with-complex-types-but-no-cup-of-coffee-because-wjt-is-trying-to-give-up" release.
+
 API changes:
 
 * Avatar tokens are now required to make the triple (connection manager name,
@@ -36,6 +38,11 @@ New API:
 * 'as' (string array) connection manager parameters can now have a default
   value in a .manager file
 
+New experimental API:
+
+* ContactCapabilities is intended to replace Capabilities, providing greater
+  extensibility
+
 Fixes:
 
 * Many improvements to cross-references, including a fix for fd.o #18219
diff --git a/spec/Account.xml b/spec/Account.xml
index 40339cc..cb80321 100644
--- a/spec/Account.xml
+++ b/spec/Account.xml
@@ -298,7 +298,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
         </tp:rationale>
       </tp:docstring>
 
-      <tp:changed version="0.17.UNRELEASED">
+      <tp:changed version="0.17.16">
         parameters which are also D-Bus properties can and should be updated on
         existing Connections
       </tp:changed>
diff --git a/spec/Channel_Interface_Group.xml b/spec/Channel_Interface_Group.xml
index 4d79ba3..7aeb6cc 100644
--- a/spec/Channel_Interface_Group.xml
+++ b/spec/Channel_Interface_Group.xml
@@ -779,7 +779,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
           <em>after</em> emitting a MembersChangedDetailed signal in which
           channel-specific handles are removed.</p>
       </tp:docstring>
-      <tp:added version="0.17.UNRELEASED"/>
+      <tp:added version="0.17.16"/>
     </signal>
 
     <method name="RemoveMembers" tp:name-for-bindings="Remove_Members">
diff --git a/spec/Channel_Interface_Messages.xml b/spec/Channel_Interface_Messages.xml
index 9c183a0..9409535 100644
--- a/spec/Channel_Interface_Messages.xml
+++ b/spec/Channel_Interface_Messages.xml
@@ -22,7 +22,7 @@ USA.</p>
   <interface
     name="org.freedesktop.Telepathy.Channel.Interface.Messages">
     <tp:requires interface="org.freedesktop.Telepathy.Channel.Type.Text"/>
-    <tp:added version="0.17.UNRELEASED">(as stable API)</tp:added>
+    <tp:added version="0.17.16">(as stable API)</tp:added>
 
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
       <p>This interface extends the Text interface to support more general
diff --git a/spec/Connection_Interface_Avatars.xml b/spec/Connection_Interface_Avatars.xml
index a01a73a..6bd0f36 100644
--- a/spec/Connection_Interface_Avatars.xml
+++ b/spec/Connection_Interface_Avatars.xml
@@ -22,6 +22,10 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
     <tp:requires interface="org.freedesktop.Telepathy.Connection"/>
 
     <tp:simple-type name="Avatar_Token" type="s">
+      <tp:changed version="0.17.16">strengthened uniqueness requirements
+        so (CM name, protocol, token) is unique; previously only
+        (our Account, remote contact identifier, token) was required to be
+        unique</tp:changed>
       <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
         <p>An opaque token chosen by the connection manager, representing
           a particular avatar.</p>
diff --git a/spec/Connection_Interface_Contact_Capabilities.xml b/spec/Connection_Interface_Contact_Capabilities.xml
index ac884ce..13efba6 100644
--- a/spec/Connection_Interface_Contact_Capabilities.xml
+++ b/spec/Connection_Interface_Contact_Capabilities.xml
@@ -20,6 +20,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
   </tp:license>
   <interface name="org.freedesktop.Telepathy.Connection.Interface.ContactCapabilities.DRAFT">
     <tp:requires interface="org.freedesktop.Telepathy.Connection"/>
+    <tp:added version="0.17.16">(as a draft)</tp:added>
 
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
       <p>Contact capabilities describe the channel classes which may be
diff --git a/spec/Connection_Manager.xml b/spec/Connection_Manager.xml
index bf07455..9bbe1b7 100644
--- a/spec/Connection_Manager.xml
+++ b/spec/Connection_Manager.xml
@@ -148,7 +148,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
           and possibly changed on an existing Connection using methods on the
           <code>org.freedesktop.DBus.Properties</code> interface.
         </tp:docstring>
-        <tp:added version="0.17.UNRELEASED"/>
+        <tp:added version="0.17.16"/>
       </tp:flag>
     </tp:flags>
 
@@ -470,6 +470,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
 
     <tp:changed version="0.17.2">Prior to version 0.17.2, support for
       CMs with no .manager file was not explicitly required.</tp:changed>
+    <tp:changed version="0.17.16">Prior to version 0.17.16 the serialization
+      of string arrays (signature 'as') was not defined</tp:changed>
   </interface>
 </node>
 <!-- vim:set sw=2 sts=2 et ft=xml: -->
diff --git a/spec/all.xml b/spec/all.xml
index a273008..def46f4 100644
--- a/spec/all.xml
+++ b/spec/all.xml
@@ -3,7 +3,7 @@
   xmlns:xi="http://www.w3.org/2001/XInclude">
 
 <tp:title>Telepathy D-Bus Interface Specification</tp:title>
-<tp:version>0.17.15.1</tp:version>
+<tp:version>0.17.16</tp:version>
 
 <tp:copyright>Copyright (C) 2005-2008 Collabora Limited</tp:copyright>
 <tp:copyright>Copyright (C) 2005-2008 Nokia Corporation</tp:copyright>
-- 
1.5.6.5



More information about the Telepathy-commits mailing list