BREAKING CHANGE
- nc_contacts_update_contact now returns an
UpdateContactResponse instead of None, and no longer rebuilds the vCard from
the supplied fields when the existing card cannot be fetched — it raises. A
caller that relied on update creating a missing contact must call
nc_contacts_create_contact instead.
Fix
- contacts: don't report a landed update as failed
- contacts: stop rebuilding vCards on update