Releases: natelindev/tsdav
Releases · natelindev/tsdav
v2.0.3
v2.0.2
v2.0.1
v2.0.0
breaking
- removed
DAVFilter
andDAVProp
, now all function usesElementCompact
as prop and filter directly generated fromxml-js
instead. - removed related
formatProp
,formatFilter
andmergeObjectDupKeyArray
function since they are not needed (These functions were marked as internal so they really shouldn't be causing breaking change). - removed
DAVNamespaceShorthandMap
and addedDAVNamespaceShort
as a replacement. - renamed parameter
vCardUrlFilter
of functionfetchVCards
tourlFilter
for consistent naming. - collectionQuery now accepts
DAVNamespaceShort
instead ofDAVNamespace
.
features
etag
param onupdateObject
is now optional, since some caldav servers will throw error if we useIf-Match
headers.- added
freeBusyQuery
for CALDAV, note this feature is not working with many caldav providers. - added
expand
forfetchCalendarObjects
so it can now. - added
prop
andfilter
overriding feature to functions where overriding is possible. - now fetchCalendar fetch
calendarColor
by default.
improvements
- fixed collection query not handling empty result properly.
createObject
requests now sendIf-None-Match
:*
to avoid accidental overwrite.depth
header and others are now able be to overwritten by user specified headers.- tested with provider zoho
- fixed
urlFilter
not really filtering the urls, only filtering on pathname of urls. - fixed a bug where fetching on empty calendars/addressBooks returning calendar/addressBook itself as result.
- fixed a bug where supportedReportSet was using incorrect depth, which resulted more data fetched than needed.
- added tests for supportedReportSet
docs
- added doc for freeBusyQuery
- added a helper to convert
xml
between tsdav compatiblejs
objects. - added migration helper to help convert old
DAVProp
andDAVFilter
into newElementCompact
. - fixed theming issues to create a more consistent light theme.
- added sitemap for docs for better seo.
- archived version 1.x docs.
v2.0.0-rc.3
- fixed
urlFilter
not really filtering the urls, only filtering on pathname of urls. - fixed a bug where fetching on empty calendars/addressBooks returning calendar/addressBook itself as result #75 .
v2.0.0-rc.2
v2.0.0-rc.1
v2.0.0-rc.0
breaking
- removed
DAVFilter
andDAVProp
, now all function usesElementCompact
as prop and filter directly generated fromxml-js
instead. - removed related
formatProp
,formatFilter
andmergeObjectDupKeyArray
function since they are not needed (These functions were marked as internal so they really shouldn't be causing breaking change). - removed
DAVNamespaceShorthandMap
and addedDAVNamespaceShort
as a replacement. - renamed parameter
vCardUrlFilter
of functionfetchVCards
tourlFilter
for consistent naming. - collectionQuery now accepts
DAVNamespaceShort
instead ofDAVNamespace
.
features
- added
freeBusyQuery
for CALDAV, note this feature is not working with many caldav providers. - added
expand
forfetchCalendarObjects
so it can now. - added
prop
andfilter
overriding feature to functions where overriding is possible.
improvements
- now fetchCalendar fetch
calendarColor
by default.
docs
- added a helper to convert
xml
between tsdav compatiblejs
objects. - added migration helper to help convert old
DAVProp
andDAVFilter
into newElementCompact
. - fixed theming issues to create a more consistent light theme.
- added sitemap for docs for better seo.
- archived version 1.x docs.
v1.1.6
v1.1.6
improvements
- Added
vCardUrlFilter
tofetchVCards
to allow vCard Urls to be filtered before fetching, thanks to @frankleng - tested with baikal
v1.1.5
improvements
- fixed import error when using with node
- tested with nextcloud