vdirsyncer/CHANGELOG.rst
Markus Unterwaditzer 0e693c5bfe Add tags feed
2014-09-22 18:20:48 +02:00

147 lines
4.3 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 issue `#99`_ and pull request `#106`_.
- Add ``passwordeval`` parameter to :ref:`general_config`, see issue `#108`_
and pull request `#117`_.
- Emit warnings (instead of exceptions) about certain invalid responses from
the server, see issue `#113`_. This is apparently required for compatibility
with Davmail.
.. _`#99`: https://github.com/untitaker/vdirsyncer/issues/99
.. _`#106`: https://github.com/untitaker/vdirsyncer/pull/106
.. _`#108`: https://github.com/untitaker/vdirsyncer/issues/108
.. _`#113`: https://github.com/untitaker/vdirsyncer/issues/113
.. _`#117`: https://github.com/untitaker/vdirsyncer/pull/117
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 issue `#101`_.
- Better validation of DAV endpoints.
.. _`#101`: https://github.com/untitaker/vdirsyncer/issues/101
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 issues `#97`_ and `#98`_.
.. _`#97`: https://github.com/untitaker/vdirsyncer/issues/97
.. _`#98`: https://github.com/untitaker/vdirsyncer/issues/98
Version 0.2.3
=============
*released on 11 August 2014*
- Vdirsyncer now has a ``--version`` flag, see issue `#92`_.
- Fix a lot of bugs related to special characters in URLs, see issue `#49`_.
.. _`#92`: https://github.com/untitaker/vdirsyncer/issues/92
.. _`#49`: https://github.com/untitaker/vdirsyncer/issues/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 issues `#87`_ and `#91`_.
- Change some errors to warnings, see issue `#88`_.
- Improve collection autodiscovery for servers without full support.
.. _`#87`: https://github.com/untitaker/vdirsyncer/issues/87
.. _`#88`: https://github.com/untitaker/vdirsyncer/issues/88
.. _`#91`: https://github.com/untitaker/vdirsyncer/issues/91
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 issue
`#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`.
.. _`#48`: https://github.com/untitaker/vdirsyncer/issues/48
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 `#42`_.
.. _`#42`: https://github.com/untitaker/vdirsyncer/issues/42