+Overview of changes from libfolks 0.5.2 to libfolks 0.5.3
+=========================================================
+
+Bugs fixed:
+* Bug 649925 — expose SocialWebClient.Contact in Swf.Persona
+* Bug 646244 — Incomplete logic to handle attribute updates in Folks.Individual
+* Bug 652463 — Tidy up CLEANFILES
+
+API changes:
+* Swf.Persona retains and exposes its libsocialweb Contact
+
+Overview of changes from libfolks 0.5.1 to libfolks 0.5.2
+=========================================================
+
+Bugs fixed:
+* Bug 650067 — Tracker backend warns when setting a NULL avatar (ie, unsetting
+ the avatar)
+* Bug 650268 — build failure: "--vapidir=.: command not found"
+
Overview of changes from libfolks 0.5.0 to libfolks 0.5.1
=========================================================
* Bug 647121 — Crash in individual_store_contact_sort at
empathy-individual-store.c line 1387
* Bug 645684 — Implement Iterator on LinkedHashSet
+* Bug 640092 — Folks should minimize use of GLib.List (including its public API)
+* Bug 648161 — Add GObject Introspection Support
+* Bug 645186 — Make sure all connect() calls have appropriate disconnect() calls
+* Bug 648533 — Add runtime debug signalling
+* Bug 649790 — Vala uses the wrong includes
+* Bug 649088 — Combining contacts doesn't work with german Umlauts
API changes:
* LinkedHashSet.list_iterator() is now disallowed (causes an assertion failure)
MultiMap<string, string>
* Removed LinkedHashSet in favour of Gee.HashSet
* Backend.persona_stores is now of type Map<string, PersonaStore>
+* GroupDetails.groups is now of type Set<string>
+* FieldDetails.parameters is now of type MultiMap<string, string>
+* FieldDetails.get_parameter_values() now returns type Collection<string>
+* FieldDetails.extend_parameters() now takes type MultiMap<string, string>
+* PostalAddressDetails.postal_addresses is now of type Set<PostalAddress>
+* EmailDetails.email_addresses is now of type Set<FieldDetails>
+* PhoneDetails.phone_numbers is now of type Set<FieldDetails>
+* UrlDetails.urls is now of type Set<FieldDetails>
+* BackendStore.enabled_backends now has type Map<string, Backend>
+ - The corresponding C function folks_backend_store_dup_enabled_backends()
+ has been renamed folks_backend_store_get_enabled_backends(), and no longer
+ returns an owned variable.
+* Individual.personas now has type Set<Persona>
+* Individual.personas_changed now uses Set<Persona>-typed parameters
+* PersonaStore.personas_changed now uses Set<Persona>-typed parameters
+* IndividualAggregator.individuals_changed now uses
+ Set<Individual>-typed parameters
+* IndividualAggregator.link_personas() now takes a Set<Persona>
+* IndividualAggregator.get_all_potential_matches() now returns a
+ Map<Individual, Map<Individual, MatchResult>>
+* IndividualAggregator.get_potential_matches() now returns a
+ Map<Individual, MatchResult>
+* IndividualAggregator.individuals now has type Map<string, Individual>
+* PersonaStore.personas now has type Map<string, Persona>
+* LocalIdDetails.local_ids now has type Set<string>
+* NoteDetails.notes now has type Set<Note>
+* RoleDetails.roles now has type Set<Role>
+* PotentialMatch.known_email_aliases now has type Set<string>
+* PostalAddress.types now has type Set<string>
+* Add Folks.Debug debug controller class
+* All pc-files now only add the $includedir to the cflags, so all includes
+ must be of the form <folks/*.h>
Overview of changes from libfolks 0.4.0 to libfolks 0.5.0
=========================================================