* detect CardDAV VCard version support using supported-address-data + test
* account setting for supported VCard version
* don't ask for calendar details when querying CardDAV collections
* don't ask for address book details when querying CalDAV collections
* ez-vcard update to 0.9.5 (fixes#268), adapted exception handling
* refactoring: unnecessary DavProp prefixes removed
* fix issue when first upload fails (fixes#233)
* show debug settings menu item in main activity
* update ETag in local database when a PUT request returns an updated ETag, meaning that
locally created/updated records won't be downloaded from the server immediately after the upload
* store unknown VCard properties in an extra column and load them when generating a new VCard (closes#118)
* upgrade to ez-vcard/0.9.3 (fixes sync error reported via Play Store)
* (re-)enable stale collection check, RetryHandler to retry idempotent CalDAV/CardDAV requests (hopefully fixes#225)
* always set FN/display name (take organization if no structured name is available) (hopefully fixes#227)
* generalized InvalidResourceException for parsing errors
* only iCals with both DtStart and DtEnd/Duration are processed (DtEnd will be derived by iCal4j when not present in .ics)
* all-day events must last at least one day (fixes#166)
* other DtEnd/Duration rewriting + tests
* support primary (preferred) phone numbers/email addresses
* fix (crash) bug in URI sanitation
* don't set calendar properties not supported by device's Android version
* require already-set remote file name when finding updated records
* version bump to 0.5.6α
* switch to ez-vcard instead if iCal4j-vcard
* generate VCard 3 by default (fixes#67)
* support for more phone number/email/address types, including "custom" types
* limit to 1 URL and 1 note (Android limit)
* support for anniversaries
* allow to enter account name at the end of account setup (fixes#13)
* advise user to enter email address as account name (closes#24)
* support for iCal TRANSP (availability free/busy field)
* create better UIDs using iCal4j UidGenerator and Settings.Secure.ANDROID_ID
* better ORGANIZER/ATTENDEE support, but there are big Android issues yet
* various improvements and bug fixes
* use DURATION instead of DTEND when required (fixes#60)
* send VTIMEZONEs along with VEVENTs (fixes#66)
* support for reminders (closes#70)
* bug fixes (UID parsing)
* use SDK level 19
* add action to all preference intents (fixes#92)
* use StrictHostnameVerifier instead of HttpsURLConnection.getDefaultHostnameVerifier() (fixes#88)
* use per-WebDavResource instead of static DavHttpClient to enable different settings for different accounts
* don't manually decode URLs for comparing (because we now always use encoded URLs)
* .ics: VERSION before PRODID
* refactoring: move WebDavResource.httpClient to new singleton DavHttpClient
* close input streams in propfind/multi-get
* version bumpt to 0.4.1
* fixed annoying bug where all imported contacts where starred
* checkbox for preemptive authentication in setup
* support for (non-preemptive) Digest authentication
* add UID when received entities don't contain one
* version bump to 0.3.2-alpha
* build.xml for ant/Fdroid