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