This changelog only contains information that might be useful to end users and package maintainers. For further info, see the git commit log.
released on 05 July 2014
- Fix bug where vdirsyncer shows empty addressbooks when using CardDAV with Zimbra.
- Fix infinite loop when password doesn't exist in system keyring.
- Colorized errors, warnings and debug messages.
- vdirsyncer now depends on the
click
package instead of argvard.
released on 12 June 2014
- vdirsyncer now depends on the
icalendar
package from PyPI, to get rid of its own broken parser. - vdirsyncer now also depends on
requests_toolbelt
. This makes it possible to guess the authentication type instead of blankly assumingbasic
. - Fix a semi-bug in caldav and carddav storages where a tuple (href, etag) instead of the proper etag would have been returned from the upload method. vdirsyncer might do unnecessary copying when upgrading to this version.
- Add the storage :py:class:`vdirsyncer.storage.SingleFileStorage`. See issue #48.
- The
collections
parameter for pair sections now accepts the special valuesfrom a
andfrom b
for automatically discovering collections. See :ref:`pair_config`. - The
read_only
parameter was added to storage sections. See :ref:`storage_config`.
released on 14 May 2014
- Introduced changelogs
- Many bugfixes
- Many doc fixes
- vdirsyncer now doesn't necessarily need UIDs anymore for synchronization.
- vdirsyncer now aborts if one collection got completely emptied between synchronizations. See #42.