Table of Contents generated with DocToc
- 1.7.8
- 1.7.7
- 1.7.6
- 1.7.5
- 1.7.4
- 1.7.3
- 1.7.2
- 1.7.0
- 1.6.5
- 1.6.4
- 1.6.3
- 1.6.2
- 1.6.1
- 1.6.0
- 1.5.5
- 1.5.4
- 1.5.3
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.1
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 0.11.0
- 0.10.1
- 0.10.0
- 0.9.3
- 0.9.2
- 0.9.1
- 0.9.0
- 0.8.0
- 0.7.1
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.1
- 0.3.0
- 0.2.0
- 0.1.0
listCalendars
passes through all calendars that contain iCalendar objects and not justVEVENT
s.
- Parser processes href and currentUserPrincipal elements
- Bundle
regeneratorRuntime
and polyfills forArray.prototype.find
andObject.assign
so that consumers don't need babel polyfill.
- Trimmed the binary size to 128k minified
- Remove babel polyfill
- Remove handlebars
- Precompile handlebars templates
- Use custom debug module
- Google CardDAV wasn't working due to a few issues like our url comparison, Google requiring at least one filter for an addressbook query, and Google sometimes returning propstats with statuses but no props.
- Fix outstanding nodejs compatibility issues
- Expose dav.version
- Remove lodash, json-stringify-safe, don't expose jsonify
- Add brfs as a dependency so that downstream consumers can browserify us
- Workaround browserify/brfs#39
- Convert to use new es6/7 features and transpile with babel
- Export debug library under dav ns
- Don't bundle xmlhttprequest polyfill in browser binary... again
- Add #syncCaldavAccount and #syncCarddavAccount to the public api
- Expose dav.jsonify and dav.ns
- Small correctness fix to error case in basic calendar sync
- Bundle XMLHttpRequestWrapper polyfill for environments where it's not available
- Fix browser globals
- Don't use window in web workers
- Use xmldom in the browser since it's missing from web workers
- Expose dav browserify configuration to npm consumers
- Decouple requests from the urls they get sent to
- Add missing use strict statement to lib/index.js
- New sandbox interface
- Expose dav.Model, dav.Request, dav.Transport
- Implement client#send
- Trick browserify into not bundling node shims for web apis
- %s/toString/jsonify/ for models
- Support for rfc 6352 carddav
- Implement #toString on models
- Internal DELETE, PUT request refactor
- davinci -> dav
- Fix issues with browserify build
- Update interfaces for pluggable transports, expose transport layer
- Support for oauth2 authentication
- Clean up internal multistatus parser
- Support for rfc 6578 webdav sync
- Set request depth to 0 in the "getctag" propfind issued during sync
- Implement time-range filters for calendar queries
- Remove dependencies on ical.js and underscore
- Fix npm package
- Change npm name to davincijs
- remove nodejs polyfills for DOMParser and XMLHttpRequestWrapper from build output
- generate minified binaries
- Implement davinci.Client interface
- Add transport layer to decouple request details and sending
- Expose low-level request methods through davinci.request
- Add hook to requests to override transformResponse
- Expose the underlying, xml parsed dav responses on davinci.Calendar and davinci.CalendarObject models.
- Support providing timezone option to #createAccount and #syncCalendar
- #syncCalendar added to public api
- The promise returned from #createAccount now resolves with a davinci.Account object instead of an array of davinci.Calendar objects.
- #deleteCalendarObject added to public api
- #updateCalendarObject added to public api
- Internal api refactoring to expose Request objects
- Patch bug in build due to bug in brfs.
- #createCalendarObject modified to support sandboxing.
- #createCalendarObject added to public api
- #createAccount added to public api
- #createSandbox added to public api