[go: up one dir, main page]

Skip to content

0.3.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@emersion emersion released this 13 May 13:08
· 115 commits to master since this release
v0.3.0
5328b4c
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