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