CalDAV Delphi Component Version History

  • CDDC 3.4 May 24, 2021

    Added: Support for a "RELTYPE" parameter, allowing hierarchical relationship for tasks

    Improved: Couple of under the hood optimizations

  • CDDC 3.3 Aug 04, 2020

    Added: Delphi 10.4 Sydney support

  • CDDC 3.2.1 Jun 18, 2020

    Improved: DateTimeToiCalDate function so that it always returns date and time values as required by some servers

    Fixed: Couple of very minor issues related to the TimeOnly variable

  • CDDC 3.2 Jan 21, 2019

    Added: Delphi 10.3 Rio support

  • CDDC 3.13 Oct 17, 2018

    Improved: Compatibility with the TLS protocol versions 1.2 and 1.3

  • CDDC 3.12 Sep 27, 2018

    Improved: Secure connection support via HTTP proxy (a proxy server needs to support SSL)

  • CDDC 3.11 Sep 05, 2017

    Fixed: A couple of minor bugs

  • CDDC 3.1 Jul 26, 2017

    Added: Ability to add, edit and delete attendees for events and tasks

    Fixed: Couple of minor issues

  • CDDC 3.0 May 10, 2017

    Added: Delphi 10.2 Tokyo support

  • CDDC 2.9 Nov 23, 2016

    Added: Ability to delete events directly by their URLs

    Improved: Integration with ownCloud servers

    Improved: Integration with Yahoo

    Improved: Update of the LastModified date field after successful execution of the update query. Helps to avoid reloading

    Improved: Loading of events first with the GET query, before trying a more comprehensive search by UID

  • CDDC 2.81 Oct 14, 2016

    Fixed: Time range feature not always working correctly

    Fixed: Couple of other small issues

  • CDDC 2.8 Jun 15, 2016

    Added: Delphi 10.1 Berlin support

  • CDDC 2.71 Apr 08, 2016

    Improved: Path to the TZ folder (contains information about different time zones) is now relative, not absolute

  • CDDC 2.7 Feb 04, 2016

    Added: Ability to load events using their UIDs

    Added: FindEventHref function that returns HREF for events

    Added: Creation of a DTSTAMP property with GMT time zone if there is no time zone for a calendar

    Added: Auto reloading of events after creation or update to get timestamps from the server

    Improved: Start/End date parameters for querying events are now optional

    Improved: HTTP property is now public for easier access to proxy settings

    Improved: The component now returns UID from events instead of HREF when available

    Fixed: HTTP/1.1 412 Precondition failed error when saving modified events in batch mode

    Fixed: Component not responding when batch saving a single event

    Fixed: Couple of other minor issues

  • CDDC 2.6 Dec 21, 2015

    Added: Delphi 10 Seattle support

  • CDDC 2.53 Oct 12, 2015

    Improved: Time range function for ownCloud servers

    Fixed: HTTP/1.1 400 Bad Request error for legacy versions of ownCloud

  • CDDC 2.52 Jun 30, 2015

    Improved: Handling of recurring events

    Improved: Refresh in demo for better testing experience of events

    Fixed: Issue with showing list of events for the specified date range on Zimbra server

    Fixed: "Socket error, host not found" when adding new events on some rare CalDAV servers

  • CDDC 2.51 Mar 10, 2015

    Added: Ability to set time zone manually for older Windows versions (XP and 2003 included) due to lack of the GetDynamicTimeZoneInformation function (available starting with Vista)

  • CDDC 2.5 Dec 03, 2014

    Added: Ability to work with calendar CTags

    Added: StopAllThreads method to immediately stop all requests

    Improved: Support for ETags of events

  • CDDC 2.4 Nov 07, 2014

    Added: Delphi XE7 support

  • CDDC 2.3 Jul 07, 2014

    Added: Delphi XE6 support

  • CDDC 2.21 May 05, 2014

    Improved: Work with direct links to calendars in Demo

    Fixed: Couple of multiple-threads related small issues

    Fixed: Problems with usernames containing spaces

  • CDDC 2.2 Jan 06, 2014

    Added: Support of HTTP, HTTPS, SOCKS4, SOCKS5 proxy servers

    Updated: Multi-threaded mode for MultiGetEvents and MultiGetTasks

    Fixed: Construction of very long strings

    Fixed: The component not responding in some rare heavy load cases

  • CDDC 2.1 Aug 30, 2013

    Added: LoadAllItemsETags method for loading links, ETag and LastModified properties for all items using PROPFIND

    Added: StoreError field for storing error messages if there were any during storing procedures

    Added: Ability to cancel as the current process as all queued tasks

    Added: OnError event for storing information about errors

    Improved: More meaningful connection error message when password is incorrect

  • CDDC 2.0 Jul 10, 2013

    Added: Auto discovery of calendar resources

    Added: Ability to request events for the specified time range

    Added: Multi-threaded mode and batch operations

    Added: Ability to work with categories

    Added: Auto assignment of the current time zone to the newly created events

    Added: Ability to create, rename and delete calendars

    Improved: Demo UI for easier navigation and testing

    Improved: Many small fixes and code optimization

    Fixed: Some Unicode related issues

  • CDDC 1.12 Apr 29, 2013

    Improved: If there is no LAST-MODIFIED property, the DTSTAMP one will be used instead

  • CDDC 1.11 Mar 19, 2013

    Added: Support for DavMail + MS Exchange Server bundle

  • CDDC 1.1 Jan 22, 2013

    Added: Feature to request only those items modified since specified date/time

    Added: Displaying progress feature for LoadEvents and LoadTasks methods

  • CDDC 1.02 Oct 25, 2012

    Added: Full time zone support

  • CDDC 1.01 Jan 10, 2012

    Fixed: AV error when connecting to a server using a specified port number

    Fixed: "Is not a valid integer value" error when listing particular events

  • CDDC 1.0 Dec 01, 2011

    Initial release


CDDC 3.4May 24, 2021

CDDC 3.3Aug 04, 2020

CDDC 3.2.1Jun 18, 2020

CDDC 3.2Jan 21, 2019

CDDC 3.13Oct 17, 2018

CDDC 3.12Sep 27, 2018

CDDC 3.11Sep 05, 2017

CDDC 3.1Jul 26, 2017

CDDC 3.0May 10, 2017

CDDC 2.9Nov 23, 2016

CDDC 2.81Oct 14, 2016

CDDC 2.8Jun 15, 2016

CDDC 2.71Apr 08, 2016

CDDC 2.7Feb 04, 2016

CDDC 2.6Dec 21, 2015

CDDC 2.53Oct 12, 2015

CDDC 2.52Jun 30, 2015

CDDC 2.51Mar 10, 2015

CDDC 2.5Dec 03, 2014

CDDC 2.4Nov 07, 2014

CDDC 2.3Jul 07, 2014

CDDC 2.21May 05, 2014

CDDC 2.2Jan 06, 2014

CDDC 2.1Aug 30, 2013

CDDC 2.0Jul 10, 2013

CDDC 1.12Apr 29, 2013

CDDC 1.11Mar 19, 2013

CDDC 1.1Jan 22, 2013

CDDC 1.02Oct 25, 2012

CDDC 1.01Jan 10, 2012

CDDC 1.0Dec 01, 2011