Overview of changes from libfolks 0.6.2.1 to libfolks 0.6.3
===========================================================
+Major changes:
+* Cleanup of the definition of “writeable” which involves a couple of API
+ deprecations and additions, and some internal re-working.
+* Beginnings of standardising TYPE values for AbstractFieldDetails
+
Bugs fixed:
* Bug 658631 — crash at empathy startup
* Bug 658331 — Ensure read-only PersonaStores have empty writeable-properties
# 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], [6])
-m4_define([folks_micro_version], [2])
-m4_define([folks_nano_version], [2])
+m4_define([folks_micro_version], [3])
+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], [26])
-m4_define([folks_lt_revision], [1])
-m4_define([folks_lt_age], [1])
+m4_define([folks_lt_current], [27])
+m4_define([folks_lt_revision], [0])
+m4_define([folks_lt_age], [2])
# Display the nano_version only if it's not '0'
m4_define([folks_base_version],
* {@link AbstractFieldDetails.PARAM_TYPE} parameter, respectively, in those
* cases.
*
- * @since UNRELEASED
+ * @since 0.6.3
*/
public static const string PARAM_TYPE = "type";
*
* Value for a parameter with name {@link AbstractFieldDetails.PARAM_TYPE}.
*
- * @since UNRELEASED
+ * @since 0.6.3
*/
public static const string PARAM_TYPE_HOME = "home";
*
* Value for a parameter with name {@link AbstractFieldDetails.PARAM_TYPE}.
*
- * @since UNRELEASED
+ * @since 0.6.3
*/
public static const string PARAM_TYPE_WORK = "work";
*
* Value for a parameter with name {@link AbstractFieldDetails.PARAM_TYPE}.
*
- * @since UNRELEASED
+ * @since 0.6.3
*/
public static const string PARAM_TYPE_OTHER = "other";
* An operation which required the use of a primary store failed because no
* primary store was available.
*
- * @since UNRELEASED
+ * @since 0.6.3
*/
NO_PRIMARY_STORE,
}
*
* @param avatar the new avatar (or `null` to unset the avatar)
* @throws PropertyError if setting the avatar failed
- * @since UNRELEASED
+ * @since 0.6.3
*/
public async void change_avatar (LoadableIcon? avatar) throws PropertyError
{
*
* @since 0.1.13
*/
- [Deprecated (since = "UNRELEASED",
+ [Deprecated (since = "0.6.3",
replacement = "PersonaStore.is_primary_store")]
public bool is_writeable { get; set; default = false; }
* Whether this {@link PersonaStore} is the primary store which is
* to be used for linking {@link Persona}s and such.
*
- * @since UNRELEASED
+ * @since 0.6.3
*/
public bool is_primary_store { get; internal set; default = false; }
* store (in its backend) by the user. I.e.: a PersonaStore for the e-d-s
* backend would set this to true if it represents the default address book.
*
- * @since UNRELEASED
+ * @since 0.6.3
*/
public bool is_user_set_default { get; internal set; default = false; }
}
*
* Value for a parameter with name {@link AbstractFieldDetails.PARAM_TYPE}.
*
- * @since UNRELEASED
+ * @since 0.6.3
*/
public static const string PARAM_TYPE_HOME_PAGE = "x-home-page";
*
* Value for a parameter with name {@link AbstractFieldDetails.PARAM_TYPE}.
*
- * @since UNRELEASED
+ * @since 0.6.3
*/
public static const string PARAM_TYPE_BLOG = "x-blog";
*
* Value for a parameter with name {@link AbstractFieldDetails.PARAM_TYPE}.
*
- * @since UNRELEASED
+ * @since 0.6.3
*/
public static const string PARAM_TYPE_PROFILE = "x-profile";
*
* Value for a parameter with name {@link AbstractFieldDetails.PARAM_TYPE}.
*
- * @since UNRELEASED
+ * @since 0.6.3
*/
public static const string PARAM_TYPE_FTP = "x-ftp";