mirror of
https://github.com/samsonjs/vdirsyncer.git
synced 2026-03-25 08:55:50 +00:00
125 lines
3.4 KiB
ReStructuredText
125 lines
3.4 KiB
ReStructuredText
=========
|
|
Changelog
|
|
=========
|
|
|
|
This changelog only contains information that might be useful to end users and
|
|
package maintainers. For further info, see the git commit log.
|
|
|
|
Package maintainers and users who have to manually update their installation
|
|
may want to subscribe to `GitHub's tag feed
|
|
<https://github.com/untitaker/vdirsyncer/tags.atom>`_.
|
|
|
|
Version 0.3.0
|
|
=============
|
|
|
|
*released on 20 September 2014*
|
|
|
|
- Add ``verify_fingerprint`` parameter to
|
|
:py:class:`vdirsyncer.storage.HttpStorage`,
|
|
:py:class:`vdirsyncer.storage.CaldavStorage` and
|
|
:py:class:`vdirsyncer.storage.CarddavStorage`,
|
|
see :gh:`99` and :ghpr:`106`.
|
|
|
|
- Add ``passwordeval`` parameter to :ref:`general_config`, see :gh:`108` and
|
|
:ghpr:`117`.
|
|
|
|
- Emit warnings (instead of exceptions) about certain invalid responses from
|
|
the server, see :gh:`113`. This is apparently required for compatibility
|
|
with Davmail.
|
|
|
|
Version 0.2.5
|
|
=============
|
|
|
|
*released on 27 August 2014*
|
|
|
|
- Don't ask for the password of one server more than once and fix multiple
|
|
concurrency issues, see :gh:`101`.
|
|
|
|
- Better validation of DAV endpoints.
|
|
|
|
Version 0.2.4
|
|
=============
|
|
|
|
*released on 18 August 2014*
|
|
|
|
- Include workaround for collection discovery with latest version of Radicale.
|
|
|
|
- Include metadata files such as the changelog or license in source
|
|
distribution, see :gh:`97` and :gh:`98`.
|
|
|
|
Version 0.2.3
|
|
=============
|
|
|
|
*released on 11 August 2014*
|
|
|
|
- Vdirsyncer now has a ``--version`` flag, see :gh:`92`.
|
|
|
|
- Fix a lot of bugs related to special characters in URLs, see :gh:`49`.
|
|
|
|
Version 0.2.2
|
|
=============
|
|
|
|
*released on 04 August 2014*
|
|
|
|
- Remove a security check that caused problems with special characters in DAV
|
|
URLs and certain servers. On top of that, the security check was nonsensical.
|
|
See :gh:`87` and :gh:`91`.
|
|
|
|
- Change some errors to warnings, see :gh:`88`.
|
|
|
|
- Improve collection autodiscovery for servers without full support.
|
|
|
|
Version 0.2.1
|
|
=============
|
|
|
|
*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.
|
|
|
|
Version 0.2.0
|
|
=============
|
|
|
|
*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 assuming ``basic``.
|
|
|
|
- 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
|
|
:gh:`48`.
|
|
|
|
- The ``collections`` parameter for pair sections now accepts the special
|
|
values ``from a`` and ``from b`` for automatically discovering collections.
|
|
See :ref:`pair_config`.
|
|
|
|
- The ``read_only`` parameter was added to storage sections. See
|
|
:ref:`storage_config`.
|
|
|
|
Version 0.1.5
|
|
=============
|
|
|
|
*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 :gh:`42`.
|