github mstilkerich/rcmcarddav v4.1.0
RCMCardDAV v4.1.0

latest releases: v5.1.0, v5.0.1, v5.0.0...
3 years ago

UPDATE: I decided to go back to including the dependencies in the release tarball, since there are people with hosting packages that do not allow to run commands such as composer on the server. For those it is more convenient to get a tarball that just can be extracted to the plugins directory. I therefore updated the tarball carddav-v4.1.0.tar.gz. The instructions inside the tarball still are unchanged, but you can simply skip the composer steps. See an updated INSTALL.md on the master branch.

Original Release Notes:
This release adds support for instant messaging fields and speeds up sync with addressbooks where photos are stored separately from the vcards. Apart from that, there have been quite extensive refactorings to improve testability and static analysis, unfortunately bearing the risk that something got broken. Tests now exists for large parts of the backend, but the frontend is basically untested and will be focus for new features and tests in 4.2.0.

Database compatibility: For Postgres and SQLite3, the schema is unchanged to 4.0.4, meaning you can downgrade from 4.1.0 to 4.0.4 without changing the database. For MySQL, there was a small change (addition of a NOT NULL constraint) and it is not possible to downgrade to 4.0.4 without manually adapting the database schema.

Detailed list of user-visible changes:

  • Fix: Prefer labels from X-ABLabel extension if available over standard labels
  • Fix #317: Support specification of department with empty organization
  • Support several levels of departments separated by semicolon that end up as structured value in the VCard
  • Fix #318: Some attributes (e.g. gender) could not be deleted when updating a contact
  • Fix #53: Only create displayname when not present in VCard / not provided by roundcube
  • Fix #325: Roundcube setting for contact sorting field was not used
  • Fix #279: More specific error message when syntactically wrong URL is entered for new addressbook
  • Fix #328: Contact search with MySQL might not have returned all results
  • Fix #332: When adding a new contact via "add to addressbook" from mail view, the email address was missing in the new
    card
  • New: Download externally referenced photos on demand, drastically speeding up sync with when photos are stored
    separately from the VCard (e.g. iCloud). For details see #247.
  • New: Support for instant messaging data fields and maiden name (resolves #46). Interoperability with other
    CardDAV clients suffers some caveats, but I tried my best to achieve maximum possible interoperability. See
    IMPP.md for the gory details.
  • Removed a workaround that appears to be needed in the part to provide address data to the calendar plugin. It seems
    this is no longer the case for current versions of calendar.

Don't miss a new rcmcarddav release

NewReleases is sending notifications on new releases.