ANNOUNCE: folks 0.9.7



libfolks 0.9.7 is now available from:

  http://download.gnome.org/sources/libfolks/0.9/

29b995228c163ba51d193e5fe77d43bd28fa1b92d171fda8d9a0f41d4de5a203  folks-0.9.7.news
4fb3852b73c1f70d771ee2da19b74435e03891df5b965dbf0ca82926bdf1af34  folks-0.9.7.changes
26594be7d0889f3bd1f5141d5b950764fc4a2fabdb1812de7576e3aa72c3605a  folks-0.9.7.tar.xz

libfolks 0.9.7 — A Wraith in the Apparatus
==========================================

Libfolks pulls together contacts from any number of accounts supported
by the libfolks backends. This release includes a number of backends,
including Telepathy, evolution-data-server, libsocialweb, Tracker, and
a simple key-file backend.

The 0.9.x unstable series corresponds to GNOME 3.12 and 3.14, leading
up to a 0.10.x stable series in the near future. We will continue to
maintain API and ABI stability for the foreseeable future, with the
intention of having 0.9.x API compatible back through 0.6.x. We will
make an announcement when we officially commit to API/ABI stability for
the project as a whole.

See the NEWS file for details on every break we made before 0.6.0. In
future releases, we will have example programs that will be kept
up-to-date with the latest API as well.

For more information, see the Folks wiki page:
https://wiki.gnome.org/Projects/Folks

Reference documentation is available here:
http://telepathy.freedesktop.org/doc/folks/
http://telepathy.freedesktop.org/doc/folks-eds/
http://telepathy.freedesktop.org/doc/folks-libsocialweb/
http://telepathy.freedesktop.org/doc/folks-telepathy/

Overview of changes from libfolks 0.9.6 to libfolks 0.9.7
=========================================================

Dependencies:
 • automake ≥ 1.12
 • If BlueZ backend is enabled:
  - GLib ≥ 2.39.2
  - Python 3.0
  - python-dbusmock
  - Vala ≥ 0.22.0.45-383d-dirty
  - evolution-data-server ≥ 3.9.1

Major changes:
 • Add a dummy backend
 • Vast numbers of fixes to the unit tests
 • Improvements to how Personas are transferred between Individuals
 • Many build system cleanups
 • New website (https://wiki.gnome.org/Projects/Folks)
 • Allow backend libraries to have separate LT versions from the core library
 • Performance improvements in the BlueZ backend
 • Test suite for the BlueZ backend using python-dbusmock

Bugs fixed:
 • Bug 651672 — Individual should have a display-name property
 • Bug 648811 — Add a dummy backend
 • Bug 720707 — New strings partly not translatable
 • Bug 722335 — non-void function should return a value
 • Bug 723054 — edsf-persona.vala:1666.21-1666.79: error: Reference transfer
   not supported for this expression
 • Bug 723540 — standalone-individuals test failing with master
 • Bug 724339 — vala.m4: don't keep generated files in git
 • Bug 724809 — Fail to unset contact favorite
 • Bug 722892 — Linking personas on Dummy backend does not work
 • Bug 726980 — dependency on e-d-s 3.9 is often unnecessary
 • Bug 727405 — setting FOLKS_DISABLE_LINKING to on does not work
 • Bug 722579 — Contacts are displayed for Google accounts where contact
   management is disabled in GOA
 • Bug 705742 — Implement rate limiting in AvatarCache.store_avatar()
 • Bug 727944 — crash during Empathy startup: segfault in g_date_time_to_utc
   from _edsf_persona_update
 • Bug 731325 — Fails to build with srcdir != builddir
 • Bug 731464 — Fail to run EDS tests
 • Bug 731175 — Modifying contact phone number get a timeout
 • Bug 712274 — Add test suite for the BlueZ backend
 • Bug 711544 — Rename backend library namespaces to be of the form
   ‘FolksSomething’
 • Bug 711827 — Implement period refreshes of the persona store from the phone
 • Bug 723187 — there is no way to detect automatic created im fields
 • Bug 724591 — Tracker test fails
 • Bug 724058 — Add support to avoid folks auto link
 • Bug 726787 — Persona store uses the same value for id and display name
 • Bug 726973 — most e-d-s tests fail
 • Bug 730201 — some over-linking in the oFono backend

API changes:
 • Add Individual.display_name
 • Add StructuredName.to_string_with_format()
 • Add libfolks-dummy.la and all its symbols
 • Add IndividualAggregator.backend_store
 • Add Utils.set_string_afd_equal
 • Add Folks.Dummy* API

Dependencies
============

libfolks depends upon core GNOME libraries (GLib, GIO, etc.), as well
as libgee 0.8.x.

The Tracker backend requires a recent version of Tracker, built to
include its Vala bindings.

Contributing/Contact
====================

For any questions, comments, feature proposals, etc., please refer to
the folks mailing list or #folks on irc.gnome.org.
For bug reports, please file them against the GNOME Bugzilla module
‘folks’.

Attachment: signature.asc
Description: This is a digitally signed message part



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