[folks] Release version 0.6.0



commit fb0afc67b31c095bbb3916547cd66025a873078c
Author: Travis Reitter <travis reitter collabora co uk>
Date:   Sat Aug 13 13:12:22 2011 +0200

    Release version 0.6.0

 backends/eds/eds-backend-factory.vala              |    4 +-
 backends/eds/eds-backend.vala                      |    2 +-
 backends/eds/lib/edsf-persona-store.vala           |   22 +++++-----
 backends/eds/lib/edsf-persona.vala                 |   46 ++++++++++----------
 backends/eds/lib/memory-icon.vala                  |   12 +++---
 backends/key-file/kf-persona.vala                  |    2 +-
 backends/libsocialweb/lib/swf-persona.vala         |    4 +-
 .../telepathy/lib/tpf-persona-store-cache.vala     |    2 +-
 backends/telepathy/lib/tpf-persona.vala            |    8 ++--
 backends/tracker/lib/trf-persona.vala              |    4 +-
 configure.ac                                       |   12 +++---
 folks/abstract-field-details.vala                  |   20 ++++----
 folks/avatar-cache.vala                            |   14 +++---
 folks/avatar-details.vala                          |    2 +-
 folks/email-details.vala                           |   10 ++--
 folks/im-details.vala                              |    8 ++--
 folks/individual.vala                              |    4 +-
 folks/note-details.vala                            |    8 ++--
 folks/object-cache.vala                            |   18 ++++----
 folks/persona-store.vala                           |    4 +-
 folks/persona.vala                                 |    4 +-
 folks/phone-details.vala                           |   14 +++---
 folks/postal-address-details.vala                  |    8 ++--
 folks/presence-details.vala                        |    2 +-
 folks/role-details.vala                            |   12 +++---
 folks/url-details.vala                             |    8 ++--
 folks/utils.vala                                   |    6 +-
 folks/web-service-details.vala                     |   10 ++--
 28 files changed, 135 insertions(+), 135 deletions(-)
---
diff --git a/backends/eds/eds-backend-factory.vala b/backends/eds/eds-backend-factory.vala
index d532aed..9e19c3b 100644
--- a/backends/eds/eds-backend-factory.vala
+++ b/backends/eds/eds-backend-factory.vala
@@ -32,7 +32,7 @@ private BackendFactory _backend_factory = null;
 /**
  * The eds backend module entry point.
  *
- * @since 0.5.UNRELEASED
+ * @since 0.6.0
  */
 public void module_init (BackendStore backend_store)
 {
@@ -42,7 +42,7 @@ public void module_init (BackendStore backend_store)
 /**
  * The eds backend module exit point.
  *
- * @since 0.5.UNRELEASED
+ * @since 0.6.0
  */
 public void module_finalize (BackendStore backend_store)
 {
diff --git a/backends/eds/eds-backend.vala b/backends/eds/eds-backend.vala
index a8b3808..b5fd81a 100644
--- a/backends/eds/eds-backend.vala
+++ b/backends/eds/eds-backend.vala
@@ -68,7 +68,7 @@ public class Folks.Backends.Eds.Backend : Folks.Backend
    *
    * See { link Folks.Backend.is_prepared}.
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public override bool is_prepared
     {
diff --git a/backends/eds/lib/edsf-persona-store.vala b/backends/eds/lib/edsf-persona-store.vala
index 1de7ea3..577f9be 100644
--- a/backends/eds/lib/edsf-persona-store.vala
+++ b/backends/eds/lib/edsf-persona-store.vala
@@ -49,7 +49,7 @@ public class Edsf.PersonaStore : Folks.PersonaStore
    *
    * See { link Folks.PersonaStore.type_id}.
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public override string type_id { get { return BACKEND_NAME; } }
 
@@ -65,7 +65,7 @@ public class Edsf.PersonaStore : Folks.PersonaStore
    *
    * See { link Folks.PersonaStore.can_add_personas}.
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public override MaybeBool can_add_personas
     {
@@ -85,7 +85,7 @@ public class Edsf.PersonaStore : Folks.PersonaStore
    *
    * See { link Folks.PersonaStore.can_alias_personas}.
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public override MaybeBool can_alias_personas
     {
@@ -97,7 +97,7 @@ public class Edsf.PersonaStore : Folks.PersonaStore
    *
    * See { link Folks.PersonaStore.can_group_personas}.
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public override MaybeBool can_group_personas
     {
@@ -109,7 +109,7 @@ public class Edsf.PersonaStore : Folks.PersonaStore
    *
    * See { link Folks.PersonaStore.can_remove_personas}.
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public override MaybeBool can_remove_personas
     {
@@ -129,7 +129,7 @@ public class Edsf.PersonaStore : Folks.PersonaStore
    *
    * See { link Folks.PersonaStore.is_prepared}.
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public override bool is_prepared
     {
@@ -141,7 +141,7 @@ public class Edsf.PersonaStore : Folks.PersonaStore
    *
    * See { link Folks.PersonaStore.personas}.
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public override Map<string, Persona> personas
     {
@@ -155,7 +155,7 @@ public class Edsf.PersonaStore : Folks.PersonaStore
    *
    * @param s the e-d-s source being represented by the persona store
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public PersonaStore (E.Source s)
     {
@@ -218,7 +218,7 @@ public class Edsf.PersonaStore : Folks.PersonaStore
    *
    * See { link Folks.PersonaStore.add_persona_from_details}.
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public override async Folks.Persona? add_persona_from_details (
       HashTable<string, Value?> details) throws Folks.PersonaStoreError
@@ -355,7 +355,7 @@ public class Edsf.PersonaStore : Folks.PersonaStore
    *
    * @param persona the persona that should be removed
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public override async void remove_persona (Folks.Persona persona)
       throws Folks.PersonaStoreError
@@ -441,7 +441,7 @@ public class Edsf.PersonaStore : Folks.PersonaStore
    *
    * See { link Folks.PersonaStore.prepare}.
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public override async void prepare () throws PersonaStoreError
     {
diff --git a/backends/eds/lib/edsf-persona.vala b/backends/eds/lib/edsf-persona.vala
index cf3330c..03a4e65 100644
--- a/backends/eds/lib/edsf-persona.vala
+++ b/backends/eds/lib/edsf-persona.vala
@@ -69,7 +69,7 @@ public class Edsf.Persona : Folks.Persona,
    * is still considered experimental, hence the "X-" prefix in the
    * attribute name. So this might change.
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public static const string gender_attribute_name = "X-GENDER";
 
@@ -80,7 +80,7 @@ public class Edsf.Persona : Folks.Persona,
    * Based on:
    * [[http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-22]]
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public static const string gender_male = "M";
 
@@ -91,7 +91,7 @@ public class Edsf.Persona : Folks.Persona,
    * Based on:
    * [[http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-22]]
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public static const string gender_female = "F";
 
@@ -175,7 +175,7 @@ public class Edsf.Persona : Folks.Persona,
    *
    * A list of postal addresses associated to the contact.
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public Set<PostalAddressFieldDetails> postal_addresses
     {
@@ -189,7 +189,7 @@ public class Edsf.Persona : Folks.Persona,
   /**
    * { inheritDoc}
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public Set<PhoneFieldDetails> phone_numbers
     {
@@ -203,7 +203,7 @@ public class Edsf.Persona : Folks.Persona,
   /**
    * { inheritDoc}
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public Set<EmailFieldDetails> email_addresses
     {
@@ -217,7 +217,7 @@ public class Edsf.Persona : Folks.Persona,
   /**
    * { inheritDoc}
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public Set<NoteFieldDetails> notes
     {
@@ -231,7 +231,7 @@ public class Edsf.Persona : Folks.Persona,
   /**
    * { inheritDoc}
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public override string[] linkable_properties
     {
@@ -241,7 +241,7 @@ public class Edsf.Persona : Folks.Persona,
   /**
    * { inheritDoc}
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public override string[] writeable_properties
     {
@@ -254,7 +254,7 @@ public class Edsf.Persona : Folks.Persona,
    *
    * See { link Folks.AvatarDetails.avatar}.
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public LoadableIcon? avatar
     {
@@ -273,7 +273,7 @@ public class Edsf.Persona : Folks.Persona,
   /**
    * { inheritDoc}
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public StructuredName structured_name
     {
@@ -287,7 +287,7 @@ public class Edsf.Persona : Folks.Persona,
   /**
    * The e-d-s contact uid
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public string contact_id { get; private set; }
 
@@ -295,7 +295,7 @@ public class Edsf.Persona : Folks.Persona,
   /**
    * { inheritDoc}
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public string full_name
     {
@@ -310,7 +310,7 @@ public class Edsf.Persona : Folks.Persona,
   /**
    * { inheritDoc}
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public string nickname
     {
@@ -326,7 +326,7 @@ public class Edsf.Persona : Folks.Persona,
   /**
    * { inheritDoc}
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public Gender gender
     {
@@ -342,7 +342,7 @@ public class Edsf.Persona : Folks.Persona,
   /**
    * { inheritDoc}
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public Set<UrlFieldDetails> urls
     {
@@ -361,7 +361,7 @@ public class Edsf.Persona : Folks.Persona,
   /**
    * { inheritDoc}
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public MultiMap<string, ImFieldDetails> im_addresses
     {
@@ -378,7 +378,7 @@ public class Edsf.Persona : Folks.Persona,
   /**
    * { inheritDoc}
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public Set<string> groups
     {
@@ -392,7 +392,7 @@ public class Edsf.Persona : Folks.Persona,
   /**
    * { inheritDoc}
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public async void change_group (string group, bool is_member)
       throws GLib.Error
@@ -430,7 +430,7 @@ public class Edsf.Persona : Folks.Persona,
    * @param contact the Contact
    * @return a valid IID
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   internal static string build_iid_from_contact (string store_id,
       E.Contact contact)
@@ -447,7 +447,7 @@ public class Edsf.Persona : Folks.Persona,
    * @param contact_id the id belonging to the Contact
    * @return a valid IID
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   internal static string build_iid (string store_id, string contact_id)
     {
@@ -461,7 +461,7 @@ public class Edsf.Persona : Folks.Persona,
    * Create a new persona for the { link PersonaStore} `store`, representing
    * the EDS contact given by `contact`.
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public Persona (PersonaStore store, E.Contact contact)
     {
@@ -520,7 +520,7 @@ public class Edsf.Persona : Folks.Persona,
   /**
    * { inheritDoc}
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public override void linkable_property_to_links (string prop_name,
       Folks.Persona.LinkablePropertyCallback callback)
diff --git a/backends/eds/lib/memory-icon.vala b/backends/eds/lib/memory-icon.vala
index 8e6fb20..b381260 100644
--- a/backends/eds/lib/memory-icon.vala
+++ b/backends/eds/lib/memory-icon.vala
@@ -25,7 +25,7 @@ using GLib;
  * presents it as a { link GLib.LoadableIcon}. This allows inlined avatars to be
  * returned as { link GLib.LoadableIcon}s.
  *
- * @since UNRELEASED
+ * @since 0.6.0
  */
 internal class Edsf.MemoryIcon : Object, Icon, LoadableIcon
 {
@@ -37,7 +37,7 @@ internal class Edsf.MemoryIcon : Object, Icon, LoadableIcon
    *
    * @param image_type the content type of the image
    * @param image_data the binary data of the image
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public MemoryIcon (string image_type, uint8[] image_data)
     {
@@ -52,7 +52,7 @@ internal class Edsf.MemoryIcon : Object, Icon, LoadableIcon
    *
    * @param icon2 the { link MemoryIcon} instance to compare against
    * @return `true` if the instances are equal, `false` otherwise
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public bool equal (Icon icon2)
     {
@@ -71,7 +71,7 @@ internal class Edsf.MemoryIcon : Object, Icon, LoadableIcon
    * hash table key. This is not a cryptographic hash.
    *
    * @return hash value over the image type and data
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public uint hash ()
     {
@@ -103,7 +103,7 @@ internal class Edsf.MemoryIcon : Object, Icon, LoadableIcon
    * @param type return location for the content type of the image, or `null`
    * @param cancellable optional { link GLib.Cancellable}, or `null`
    * @return an input stream providing access to the image data
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public InputStream load (int size, out string? type,
       Cancellable? cancellable = null)
@@ -120,7 +120,7 @@ internal class Edsf.MemoryIcon : Object, Icon, LoadableIcon
    * @param cancellable optional { link GLib.Cancellable}, or `null`
    * @param type return location for the content type of the image, or `null`
    * @return an input stream providing access to the image data
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public async InputStream load_async (int size,
       GLib.Cancellable? cancellable, out string? type)
diff --git a/backends/key-file/kf-persona.vala b/backends/key-file/kf-persona.vala
index 4640dff..1d3b349 100644
--- a/backends/key-file/kf-persona.vala
+++ b/backends/key-file/kf-persona.vala
@@ -60,7 +60,7 @@ public class Folks.Backends.Kf.Persona : Folks.Persona,
   /**
    * { inheritDoc}
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public override string[] writeable_properties
     {
diff --git a/backends/libsocialweb/lib/swf-persona.vala b/backends/libsocialweb/lib/swf-persona.vala
index 05070bc..ae484e0 100644
--- a/backends/libsocialweb/lib/swf-persona.vala
+++ b/backends/libsocialweb/lib/swf-persona.vala
@@ -55,7 +55,7 @@ public class Swf.Persona : Folks.Persona,
   /**
    * { inheritDoc}
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public override string[] writeable_properties
     {
@@ -67,7 +67,7 @@ public class Swf.Persona : Folks.Persona,
    *
    * See { link Folks.AvatarDetails.avatar}.
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public LoadableIcon? avatar { get; private set; }
 
diff --git a/backends/telepathy/lib/tpf-persona-store-cache.vala b/backends/telepathy/lib/tpf-persona-store-cache.vala
index d2d52e1..cf845de 100644
--- a/backends/telepathy/lib/tpf-persona-store-cache.vala
+++ b/backends/telepathy/lib/tpf-persona-store-cache.vala
@@ -38,7 +38,7 @@ using Folks;
  *  # In contact list? (`b`)
  *  # Avatar file URI (`s`)
  *
- * @since UNRELEASED
+ * @since 0.6.0
  */
 internal class Tpf.PersonaStoreCache : Folks.ObjectCache<Tpf.Persona>
 {
diff --git a/backends/telepathy/lib/tpf-persona.vala b/backends/telepathy/lib/tpf-persona.vala
index 05663a2..b929705 100644
--- a/backends/telepathy/lib/tpf-persona.vala
+++ b/backends/telepathy/lib/tpf-persona.vala
@@ -71,7 +71,7 @@ public class Tpf.Persona : Folks.Persona,
    *
    * See { link Folks.AvatarDetails.avatar}.
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public LoadableIcon? avatar { get; private set; }
 
@@ -87,7 +87,7 @@ public class Tpf.Persona : Folks.Persona,
    *
    * See { link Folks.PresenceDetails.presence_status}.
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public string presence_status { get; private set; }
 
@@ -111,7 +111,7 @@ public class Tpf.Persona : Folks.Persona,
   /**
    * { inheritDoc}
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public override string[] writeable_properties
     {
@@ -377,7 +377,7 @@ public class Tpf.Persona : Folks.Persona,
    * have no avatar.
    * @return A new { link Tpf.Persona} representing the cached persona.
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   internal Persona.from_cache (PersonaStore store, string uid, string iid,
       string im_address, string protocol, HashSet<string> groups,
diff --git a/backends/tracker/lib/trf-persona.vala b/backends/tracker/lib/trf-persona.vala
index 8c4ed0a..19a20c2 100644
--- a/backends/tracker/lib/trf-persona.vala
+++ b/backends/tracker/lib/trf-persona.vala
@@ -128,7 +128,7 @@ public class Trf.Persona : Folks.Persona,
   /**
    * { inheritDoc}
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public override string[] writeable_properties
     {
@@ -141,7 +141,7 @@ public class Trf.Persona : Folks.Persona,
    *
    * See { link Folks.AvatarDetails.avatar}.
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public LoadableIcon? avatar
     {
diff --git a/configure.ac b/configure.ac
index 1c8b92b..3c72e19 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,18 +1,18 @@
 # If not 1, append datestamp to the version number
-m4_define([folks_released], [0])
+m4_define([folks_released], [1])
 
 m4_define([folks_major_version], [0])
-m4_define([folks_minor_version], [5])
-m4_define([folks_micro_version], [2])
-m4_define([folks_nano_version], [1])
+m4_define([folks_minor_version], [6])
+m4_define([folks_micro_version], [0])
+m4_define([folks_nano_version], [0])
 
 # If library source has changed since last release, increment revision
 # If interfaces have been added, removed or changed since last release,
 #  increment current and set revision to 0
 # If interfaces have been added since last release, increment age
 # If interfaces have been removed since last release, set age to 0
-m4_define([folks_lt_current], [24])
-m4_define([folks_lt_revision], [1])
+m4_define([folks_lt_current], [25])
+m4_define([folks_lt_revision], [0])
 m4_define([folks_lt_age], [0])
 
 # Display the nano_version only if it's not '0'
diff --git a/folks/abstract-field-details.vala b/folks/abstract-field-details.vala
index fc9943f..1bf1ef9 100644
--- a/folks/abstract-field-details.vala
+++ b/folks/abstract-field-details.vala
@@ -42,7 +42,7 @@ using Gee;
  * See [[http://www.ietf.org/rfc/rfc2426.txt|RFC2426]] for more details on
  * pre-defined parameter names and values.
  *
- * @since UNRELEASED
+ * @since 0.6.0
  */
 public abstract class Folks.AbstractFieldDetails<T> : Object
 {
@@ -53,7 +53,7 @@ public abstract class Folks.AbstractFieldDetails<T> : Object
    * The value of the field, the exact type and content of which depends on what
    * the structure is used for.
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public virtual T @value
     {
@@ -70,7 +70,7 @@ public abstract class Folks.AbstractFieldDetails<T> : Object
    * { link Folks.AbstractFieldDetails.value}. The keys are the names of
    * the parameters, while the values are a list of strings.
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public virtual MultiMap<string, string> parameters
     {
@@ -91,7 +91,7 @@ public abstract class Folks.AbstractFieldDetails<T> : Object
    * @return a collection of values for `parameter_name` or `null` (i.e. no
    * collection) if there are no such parameters.
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public Collection<string>? get_parameter_values (string parameter_name)
     {
@@ -112,7 +112,7 @@ public abstract class Folks.AbstractFieldDetails<T> : Object
    * @param parameter_name the name of the parameter
    * @param parameter_value the value to add
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public void add_parameter (string parameter_name, string parameter_value)
     {
@@ -128,7 +128,7 @@ public abstract class Folks.AbstractFieldDetails<T> : Object
    * @param parameter_name the name of the parameter
    * @param parameter_value the value to add
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public void set_parameter (string parameter_name, string parameter_value)
     {
@@ -143,7 +143,7 @@ public abstract class Folks.AbstractFieldDetails<T> : Object
    *
    * @param additional the parameters to add
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public void extend_parameters (MultiMap<string, string> additional)
     {
@@ -162,7 +162,7 @@ public abstract class Folks.AbstractFieldDetails<T> : Object
    *
    * @param parameter_name the name of the parameter
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public void remove_parameter_all (string parameter_name)
     {
@@ -181,7 +181,7 @@ public abstract class Folks.AbstractFieldDetails<T> : Object
    *
    * @return whether the elements are equal
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public virtual bool equal (AbstractFieldDetails<T> that)
     {
@@ -245,7 +245,7 @@ public abstract class Folks.AbstractFieldDetails<T> : Object
    *
    * @return the hash value
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public virtual uint hash ()
     {
diff --git a/folks/avatar-cache.vala b/folks/avatar-cache.vala
index 32a854c..232e8d3 100644
--- a/folks/avatar-cache.vala
+++ b/folks/avatar-cache.vala
@@ -25,7 +25,7 @@ using GLib;
  * folks. Avatars may be added to the cache, and referred to by a persistent
  * URI from that point onwards.
  *
- * @since UNRELEASED
+ * @since 0.6.0
  */
 public class Folks.AvatarCache : Object
 {
@@ -36,7 +36,7 @@ public class Folks.AvatarCache : Object
    * Private constructor for an instance of the avatar cache. The singleton
    * instance should be retrieved by calling { link AvatarCache.dup()} instead.
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   private AvatarCache ()
     {
@@ -53,7 +53,7 @@ public class Folks.AvatarCache : Object
    * This function is thread-safe.
    *
    * @return Singleton { link AvatarCache} instance
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public static AvatarCache dup ()
     {
@@ -87,7 +87,7 @@ public class Folks.AvatarCache : Object
    * @param id the globally unique ID for the avatar
    * @return Avatar from the cache, or `null` if it doesn't exist in the cache
    * @throws GLib.Error if checking for existence of the cache file failed
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public async LoadableIcon? load_avatar (string id) throws GLib.Error
     {
@@ -113,7 +113,7 @@ public class Folks.AvatarCache : Object
    * @return a URI for the file storing the cached avatar
    * @throws GLib.Error if the avatar data couldn't be loaded, or if creating
    * the avatar directory or cache file failed
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public async string store_avatar (string id, LoadableIcon avatar)
       throws GLib.Error
@@ -162,7 +162,7 @@ public class Folks.AvatarCache : Object
    *
    * @param id the globally unique ID for the avatar
    * @throws GLib.Error if deleting the cache file failed
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public async void remove_avatar (string id) throws GLib.Error
     {
@@ -187,7 +187,7 @@ public class Folks.AvatarCache : Object
    *
    * @param id the globally unique ID for the avatar
    * @return URI of the avatar file with the given globally unique ID
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public string build_uri_for_avatar (string id)
     {
diff --git a/folks/avatar-details.vala b/folks/avatar-details.vala
index 4e3337c..b69608a 100644
--- a/folks/avatar-details.vala
+++ b/folks/avatar-details.vala
@@ -33,7 +33,7 @@ public interface Folks.AvatarDetails : Object
    * `null` if unset. Otherwise, the image data may be asynchronously loaded
    * using the methods of the { link GLib.LoadableIcon} implementation.
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public abstract LoadableIcon? avatar { get; set; }
 }
diff --git a/folks/email-details.vala b/folks/email-details.vala
index 5acb20d..6b56b9f 100644
--- a/folks/email-details.vala
+++ b/folks/email-details.vala
@@ -28,7 +28,7 @@ using Gee;
  * See { link Folks.AbstractFieldDetails} for details on common parameter names
  * and values.
  *
- * @since UNRELEASED
+ * @since 0.6.0
  */
 public class Folks.EmailFieldDetails : AbstractFieldDetails<string>
 {
@@ -43,7 +43,7 @@ public class Folks.EmailFieldDetails : AbstractFieldDetails<string>
    *
    * @return a new EmailFieldDetails
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public EmailFieldDetails (string value,
       MultiMap<string, string>? parameters = null)
@@ -56,7 +56,7 @@ public class Folks.EmailFieldDetails : AbstractFieldDetails<string>
   /**
    * { inheritDoc}
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public override bool equal (AbstractFieldDetails<string> that)
     {
@@ -66,7 +66,7 @@ public class Folks.EmailFieldDetails : AbstractFieldDetails<string>
   /**
    * { inheritDoc}
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public override uint hash ()
     {
@@ -89,7 +89,7 @@ public interface Folks.EmailDetails : Object
    * âfoo bar comâ), rather than any other way of formatting an e-mail address
    * (such as âJohn Smith <foo bar com>â).
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public abstract Set<EmailFieldDetails> email_addresses { get; set; }
 }
diff --git a/folks/im-details.vala b/folks/im-details.vala
index 3b705c5..4536ba6 100644
--- a/folks/im-details.vala
+++ b/folks/im-details.vala
@@ -38,7 +38,7 @@ public errordomain Folks.ImDetailsError
  *
  * See { link Folks.AbstractFieldDetails}.
  *
- * @since UNRELEASED
+ * @since 0.6.0
  */
 public class Folks.ImFieldDetails : AbstractFieldDetails<string>
 {
@@ -52,7 +52,7 @@ public class Folks.ImFieldDetails : AbstractFieldDetails<string>
    *
    * @return a new ImFieldDetails
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public ImFieldDetails (string value,
       MultiMap<string, string>? parameters = null)
@@ -65,7 +65,7 @@ public class Folks.ImFieldDetails : AbstractFieldDetails<string>
   /**
    * { inheritDoc}
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public override bool equal (AbstractFieldDetails<string> that)
     {
@@ -75,7 +75,7 @@ public class Folks.ImFieldDetails : AbstractFieldDetails<string>
   /**
    * { inheritDoc}
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public override uint hash ()
     {
diff --git a/folks/individual.vala b/folks/individual.vala
index 3ee366e..fc57c40 100644
--- a/folks/individual.vala
+++ b/folks/individual.vala
@@ -116,7 +116,7 @@ public class Folks.Individual : Object,
   /**
    * { inheritDoc}
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public LoadableIcon? avatar { get; private set; }
 
@@ -128,7 +128,7 @@ public class Folks.Individual : Object,
   /**
    * { inheritDoc}
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public string presence_status { get; private set; }
 
diff --git a/folks/note-details.vala b/folks/note-details.vala
index 03e6d10..1ea014d 100644
--- a/folks/note-details.vala
+++ b/folks/note-details.vala
@@ -27,7 +27,7 @@ using GLib;
  * See { link Folks.AbstractFieldDetails} for details on common parameter names
  * and values.
  *
- * @since UNRELEASED
+ * @since 0.6.0
  */
 public class Folks.NoteFieldDetails : AbstractFieldDetails<string>
 {
@@ -46,7 +46,7 @@ public class Folks.NoteFieldDetails : AbstractFieldDetails<string>
    *
    * @return a new NoteFieldDetails
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public NoteFieldDetails (string value,
       MultiMap<string, string>? parameters = null,
@@ -61,7 +61,7 @@ public class Folks.NoteFieldDetails : AbstractFieldDetails<string>
   /**
    * { inheritDoc}
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public override bool equal (AbstractFieldDetails<string> that)
     {
@@ -76,7 +76,7 @@ public class Folks.NoteFieldDetails : AbstractFieldDetails<string>
   /**
    * { inheritDoc}
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public override uint hash ()
     {
diff --git a/folks/object-cache.vala b/folks/object-cache.vala
index 2cbe6fb..db32020 100644
--- a/folks/object-cache.vala
+++ b/folks/object-cache.vala
@@ -30,7 +30,7 @@ using Gee;
  * It's intended that this class be used for providing caching layers for
  * { link PersonaStore}s, for example.
  *
- * @since UNRELEASED
+ * @since 0.6.0
  */
 public abstract class Folks.ObjectCache<T> : Object
 {
@@ -62,7 +62,7 @@ public abstract class Folks.ObjectCache<T> : Object
    * If a smooth upgrade path is needed in future due to cache file format
    * changes, this may be modified to take a version parameter.
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   protected abstract VariantType get_serialised_object_type ();
 
@@ -72,7 +72,7 @@ public abstract class Folks.ObjectCache<T> : Object
    * every time the variant type changes so that old cache files aren't
    * misinterpreted.
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   protected abstract uint8 get_serialised_object_version ();
 
@@ -84,7 +84,7 @@ public abstract class Folks.ObjectCache<T> : Object
    * @param object the object to serialise
    * @return serialised form of `object`
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   protected abstract Variant serialise_object (T object);
 
@@ -96,7 +96,7 @@ public abstract class Folks.ObjectCache<T> : Object
    * @param variant the serialised form to deserialise
    * @return the deserialised object
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   protected abstract T deserialise_object (Variant variant);
 
@@ -112,7 +112,7 @@ public abstract class Folks.ObjectCache<T> : Object
    * can be an arbitrary non-empty string.
    * @return A new cache instance
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   protected ObjectCache (string type_id, string id)
     {
@@ -147,7 +147,7 @@ public abstract class Folks.ObjectCache<T> : Object
    * @param cancellable A { link GLib.Cancellable} for the operation, or `null`.
    * @return A set of objects from the cache, or `null`.
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public async Set<T>? load_objects (Cancellable? cancellable = null)
     {
@@ -278,7 +278,7 @@ public abstract class Folks.ObjectCache<T> : Object
    * be `null`.
    * @param cancellable A { link GLib.Cancellable} for the operation, or `null`.
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public async void store_objects (Set<T> objects,
       Cancellable? cancellable = null)
@@ -362,7 +362,7 @@ public abstract class Folks.ObjectCache<T> : Object
   /**
    * Clear this cache object, deleting its backing file.
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public async void clear_cache ()
     {
diff --git a/folks/persona-store.vala b/folks/persona-store.vala
index d944046..6b4fc7e 100644
--- a/folks/persona-store.vala
+++ b/folks/persona-store.vala
@@ -103,7 +103,7 @@ public errordomain Folks.PersonaStoreError
   /**
    * The operation was denied due to not having sufficient permissions.
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   PERMISSION_DENIED,
 
@@ -112,7 +112,7 @@ public errordomain Folks.PersonaStoreError
    * if no other error code (such as, e.g.,
    * { link PersonaStoreError.PERMISSION_DENIED}) is applicable.
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   REMOVE_FAILED,
 }
diff --git a/folks/persona.vala b/folks/persona.vala
index 82784dc..8c3fcba 100644
--- a/folks/persona.vala
+++ b/folks/persona.vala
@@ -113,7 +113,7 @@ public abstract class Folks.Persona : Object
    * been created, when its { link PersonaStore} is being destroyed, or when
    * it's moving between { link Individual}s.
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public weak Individual? individual
     {
@@ -163,7 +163,7 @@ public abstract class Folks.Persona : Object
    * subclass, but this isn't guaranteed; it's possible that Persona subclasses
    * may vary the value of this property at run time.
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public abstract string[] writeable_properties { get; }
 
diff --git a/folks/phone-details.vala b/folks/phone-details.vala
index b449d6b..521c1fa 100644
--- a/folks/phone-details.vala
+++ b/folks/phone-details.vala
@@ -29,7 +29,7 @@ using Gee;
  * See { link Folks.AbstractFieldDetails} for details on common parameter names
  * and values.
  *
- * @since UNRELEASED
+ * @since 0.6.0
  */
 public class Folks.PhoneFieldDetails : AbstractFieldDetails<string>
 {
@@ -49,7 +49,7 @@ public class Folks.PhoneFieldDetails : AbstractFieldDetails<string>
    *
    * @return a new PhoneFieldDetails
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public PhoneFieldDetails (string value,
       MultiMap<string, string>? parameters = null)
@@ -62,7 +62,7 @@ public class Folks.PhoneFieldDetails : AbstractFieldDetails<string>
   /**
    * { inheritDoc}
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public override bool equal (AbstractFieldDetails<string> that)
     {
@@ -92,7 +92,7 @@ public class Folks.PhoneFieldDetails : AbstractFieldDetails<string>
   /**
    * { inheritDoc}
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public override uint hash ()
     {
@@ -110,7 +110,7 @@ public class Folks.PhoneFieldDetails : AbstractFieldDetails<string>
    *
    * @return the normalised form of `number`
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public string get_normalised ()
     {
@@ -151,7 +151,7 @@ public class Folks.PhoneFieldDetails : AbstractFieldDetails<string>
    * @return the number without its extension; if the number didn't have an
    * extension in the first place, the number is returned unmodified
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   internal static string _drop_extension (string number)
     {
@@ -180,7 +180,7 @@ public interface Folks.PhoneDetails : Object
    *
    * A list of phone numbers associated to the contact.
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public abstract Set<PhoneFieldDetails> phone_numbers { get; set; }
 }
diff --git a/folks/postal-address-details.vala b/folks/postal-address-details.vala
index acde2ac..47e8bef 100644
--- a/folks/postal-address-details.vala
+++ b/folks/postal-address-details.vala
@@ -217,7 +217,7 @@ public class Folks.PostalAddress : Object
  * See { link Folks.AbstractFieldDetails} for details on common parameter names
  * and values.
  *
- * @since UNRELEASED
+ * @since 0.6.0
  */
 public class Folks.PostalAddressFieldDetails :
     AbstractFieldDetails<PostalAddress>
@@ -233,7 +233,7 @@ public class Folks.PostalAddressFieldDetails :
    *
    * @return a new PostalAddressFieldDetails
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public PostalAddressFieldDetails (PostalAddress value,
       MultiMap<string, string>? parameters = null)
@@ -246,7 +246,7 @@ public class Folks.PostalAddressFieldDetails :
   /**
    * { inheritDoc}
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public override bool equal (AbstractFieldDetails<PostalAddress> that)
     {
@@ -257,7 +257,7 @@ public class Folks.PostalAddressFieldDetails :
   /**
    * { inheritDoc}
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public override uint hash ()
     {
diff --git a/folks/presence-details.vala b/folks/presence-details.vala
index 5f8a642..352cbd1 100644
--- a/folks/presence-details.vala
+++ b/folks/presence-details.vala
@@ -108,7 +108,7 @@ public interface Folks.PresenceDetails : Object
    * well-known set of strings, as defined in the Telepathy specification:
    * [[http://telepathy.freedesktop.org/spec/Connection_Interface_Simple_Presence.html#description|Telepathy Specification]]
    *
-   * @since 0.5.UNRELEASED
+   * @since 0.6.0
    */
   public abstract string presence_status { get; set; default = ""; }
 
diff --git a/folks/role-details.vala b/folks/role-details.vala
index ada9c62..cccc5de 100644
--- a/folks/role-details.vala
+++ b/folks/role-details.vala
@@ -47,7 +47,7 @@ public class Folks.Role : Object
    *
    * For example: âProgrammerâ
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public string role { get; set; }
 
@@ -133,7 +133,7 @@ public class Folks.Role : Object
  *
  * See { link Folks.AbstractFieldDetails}.
  *
- * @since UNRELEASED
+ * @since 0.6.0
  */
 public class Folks.RoleFieldDetails : AbstractFieldDetails<Role>
 {
@@ -147,7 +147,7 @@ public class Folks.RoleFieldDetails : AbstractFieldDetails<Role>
    *
    * @return a new RoleFieldDetails
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public RoleFieldDetails (Role value,
       MultiMap<string, string>? parameters = null)
@@ -160,7 +160,7 @@ public class Folks.RoleFieldDetails : AbstractFieldDetails<Role>
   /**
    * { inheritDoc}
    *
-   * @since UNRELEASED 
+   * @since 0.6.0 
    */
   public override bool equal (AbstractFieldDetails<string> that)
     {
@@ -175,7 +175,7 @@ public class Folks.RoleFieldDetails : AbstractFieldDetails<Role>
   /**
    * { inheritDoc}
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public override uint hash ()
     {
@@ -194,7 +194,7 @@ public interface Folks.RoleDetails : Object
   /**
    * The roles of the contact.
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public abstract Set<RoleFieldDetails> roles { get; set; }
 }
diff --git a/folks/url-details.vala b/folks/url-details.vala
index 820d61e..6ee085c 100644
--- a/folks/url-details.vala
+++ b/folks/url-details.vala
@@ -28,7 +28,7 @@ using Gee;
  * See { link Folks.AbstractFieldDetails} for details on common parameter names
  * and values.
  *
- * @since UNRELEASED
+ * @since 0.6.0
  */
 public class Folks.UrlFieldDetails : AbstractFieldDetails<string>
 {
@@ -42,7 +42,7 @@ public class Folks.UrlFieldDetails : AbstractFieldDetails<string>
    *
    * @return a new UrlFieldDetails
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public UrlFieldDetails (string value,
       MultiMap<string, string>? parameters = null)
@@ -55,7 +55,7 @@ public class Folks.UrlFieldDetails : AbstractFieldDetails<string>
   /**
    * { inheritDoc}
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public override bool equal (AbstractFieldDetails<string> that)
     {
@@ -65,7 +65,7 @@ public class Folks.UrlFieldDetails : AbstractFieldDetails<string>
   /**
    * { inheritDoc}
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public override uint hash ()
     {
diff --git a/folks/utils.vala b/folks/utils.vala
index 318c722..43600d2 100644
--- a/folks/utils.vala
+++ b/folks/utils.vala
@@ -37,7 +37,7 @@ public class Folks.Utils : Object
    * @param b another multi-map to compare
    * @return `true` if the multi-maps are equal, `false` otherwise
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public static bool multi_map_str_str_equal (
       MultiMap<string, string> a,
@@ -88,7 +88,7 @@ public class Folks.Utils : Object
    * @param b another multi-map to compare
    * @return `true` if the multi-maps are equal, `false` otherwise
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public static bool multi_map_str_afd_equal (
       MultiMap<string, AbstractFieldDetails> a,
@@ -139,7 +139,7 @@ public class Folks.Utils : Object
    * @param b another set to compare
    * @return `true` if the sets are equal, `false` otherwise
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public static bool set_afd_equal (
       Set<AbstractFieldDetails> a,
diff --git a/folks/web-service-details.vala b/folks/web-service-details.vala
index 35a31bc..66b41b8 100644
--- a/folks/web-service-details.vala
+++ b/folks/web-service-details.vala
@@ -26,7 +26,7 @@ using Gee;
  *
  * See { link Folks.AbstractFieldDetails}.
  *
- * @since UNRELEASED
+ * @since 0.6.0
  */
 public class Folks.WebServiceFieldDetails : AbstractFieldDetails<string>
 {
@@ -40,7 +40,7 @@ public class Folks.WebServiceFieldDetails : AbstractFieldDetails<string>
    *
    * @return a new WebServiceFieldDetails
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public WebServiceFieldDetails (string value,
       MultiMap<string, string>? parameters = null)
@@ -53,7 +53,7 @@ public class Folks.WebServiceFieldDetails : AbstractFieldDetails<string>
   /**
    * { inheritDoc}
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public override bool equal (AbstractFieldDetails<string> that)
     {
@@ -63,7 +63,7 @@ public class Folks.WebServiceFieldDetails : AbstractFieldDetails<string>
   /**
    * { inheritDoc}
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public override uint hash ()
     {
@@ -87,7 +87,7 @@ public interface Folks.WebServiceDetails : Object
    * Web service addresses are guaranteed to be unique per web service, but
    * not necessarily unique amongst all web services.
    *
-   * @since UNRELEASED
+   * @since 0.6.0
    */
   public abstract
     Gee.MultiMap<string, WebServiceFieldDetails> web_service_addresses



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]