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