summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorPhilip Withnall <philip.withnall@collabora.co.uk>2013-11-07 10:26:02 +0000
committerPhilip Withnall <philip.withnall@collabora.co.uk>2013-12-09 11:10:45 +0000
commit3a63de91648c822306df37e3b88285da8e28f057 (patch)
tree602ef4c3f9584d630e3343ce9d0ade6dbb5ec2d2 /NEWS
parent120252f8f8150ef593b2c70acb47dc732273eb8f (diff)
dummy: Add a dummy backend
This is a new backend targeted at making libfolks more testable. It is designed to be used in internal libfolks unit tests, allowing the test driver code to manipulate the backing store state to test how that affects front-end state in libfolks. For example, it will be useful in more thoroughly testing the IndividualAggregator. It includes work by Renato Araujo Oliveira Filho <renatox@gmail.com>. The backend may also be useful for testing libfolks clients, such as contacts UIs, by providing an easy way to create well-known personas to appear in the the UI. Hence, it is an installed backend, and is loaded by default (although creates no Backend or PersonaStore instances unless API calls are made). It is designed to allow delay and error injection into all major PersonaStore operations, and to allow any kind of Persona implementation to be returned from the store. It includes a few small test cases to sanity-check that the backend works, but no thorough self-test-coverage. Full API documentation is included and installed by default. The API is not currently stable, so while external projects may start to consume it, they should be prepared for breakage in the future as the API stabilises. No timescale is given for such stabilisation. This commit does not include any changes to the core libfolks unit tests, but future changes could be made to port them to use the dummy backend. New API: • libfolks-dummy.la mocking library and all its symbols https://bugzilla.gnome.org/show_bug.cgi?id=648811
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS3
1 files changed, 3 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 836ba894..1b8e57dd 100644
--- a/NEWS
+++ b/NEWS
@@ -4,13 +4,16 @@ Overview of changes from libfolks 0.9.6 to libfolks 0.9.7
Dependencies:
Major changes:
+ • Add a dummy backend
Bugs fixed:
• Bug 651672 — Individual should have a display-name property
+ • Bug 648811 — Add a dummy backend
API changes:
• Add Individual.display_name
• Add StructuredName.to_string_with_format()
+ • Add libfolks-dummy.la and all its symbols
Overview of changes from libfolks 0.9.5 to libfolks 0.9.6
=========================================================