0.3.0
Pre-release
Pre-release
go-webdav v0.3.0
AlmogBaku (1):
fixes #33, remove missingPropError error
Simon Ser (40):
carddav: fix addressbook-home-set>href namespace
Allow servers to return DAV capabilities in OPTIONS
carddav: fix server appearing as read-only in Evolution
caldav: add Client boilerplate
caldav: add some calendar XML elements
caldav: add Client.FindCalendars
caldav: add part of calendar-query XML element
readme: add CalDAV
carddav: allow created address book objects to have a different path
caldav: add Client.QueryCalendar
internal: add ETag
internal: fix ETag.String returning unquoted string
internal: fix Status text marshaling
carddav: add Client.HasSupport
caldav: add filter XML definition
caldav: add support for time filters in client
caldav: parse iCal data
caldav: add prop-filter support to client
internal: fix trailing slash getting removed in Client.ResolveHref
internal: fix Client.PropfindFlat when endpoint has a non-empty path
internal: accomodate for trailign slashes in Multistatus.Get
internal: only handle relative paths in Client.ResolveHref
internal: read response body on error
carddav: add Client.PutAddressObject
internal: prevent empty endpoint path from resulting in "." sub-paths
internal: remove outdated TODO
carddav: fix Client.PutAddressObject failing with Radicale
carddav: add Client.GetAddressObject
Introduce HTTPClient, remove Client.SetBasicAuth
carddav: fix Discover with default HTTPS port
carddav: make Discover fail when target is empty
Use new ical library
caldav: add Client.PutCalendarObject
caldav: add Client.GetCalendarObject
caldav: upgrade to latest go-ical API
carddav: expose supported address data in client
ci: add .build.yml
internal: add Multistatus.Get test with HTTP error
internal: parse WebDAV toplevel <error> elements
caldav: set Depth to 1 for calendar-query REPORT requests