vdirsyncer/CHANGELOG.rst
Markus Unterwaditzer d5d55d084c Version 0.3.0
2014-09-20 14:37:50 +02:00

143 lines
4.2 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.
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