summaryrefslogtreecommitdiffstats
path: root/js/vendor/dav/HISTORY.md
blob: 310d4f97c6d548d771911bcb2e8bda7bb472d809 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
**Table of Contents**  *generated with [DocToc](http://doctoc.herokuapp.com/)*

- [1.7.8](#178)
- [1.7.7](#177)
- [1.7.6](#176)
- [1.7.5](#175)
- [1.7.4](#174)
- [1.7.3](#173)
- [1.7.2](#172)
- [1.7.0](#170)
- [1.6.5](#165)
- [1.6.4](#164)
- [1.6.3](#163)
- [1.6.2](#162)
- [1.6.1](#161)
- [1.6.0](#160)
- [1.5.5](#155)
- [1.5.4](#154)
- [1.5.3](#153)
- [1.5.2](#152)
- [1.5.1](#151)
- [1.5.0](#150)
- [1.4.1](#141)
- [1.4.0](#140)
- [1.3.0](#130)
- [1.2.0](#120)
- [1.1.2](#112)
- [1.1.1](#111)
- [1.1.0](#110)
- [1.0.4](#104)
- [1.0.3](#103)
- [1.0.2](#102)
- [1.0.1](#101)
- [1.0.0](#100)
- [0.11.0](#0110)
- [0.10.1](#0101)
- [0.10.0](#0100)
- [0.9.3](#093)
- [0.9.2](#092)
- [0.9.1](#091)
- [0.9.0](#090)
- [0.8.0](#080)
- [0.7.1](#071)
- [0.7.0](#070)
- [0.6.0](#060)
- [0.5.0](#050)
- [0.4.0](#040)
- [0.3.1](#031)
- [0.3.0](#030)
- [0.2.0](#020)
- [0.1.0](#010)

<!-- END doctoc generated TOC please keep comment here to allow auto update -->

### 1.7.8

+ `listCalendars` passes through all calendars that contain iCalendar
   objects and not just `VEVENT`s.

### 1.7.7

+ Parser processes href and currentUserPrincipal elements

### 1.7.6

+ Bundle `regeneratorRuntime` and polyfills for `Array.prototype.find`
  and `Object.assign` so that consumers don't need babel polyfill.

### 1.7.5

+ Trimmed the binary size to 128k minified
+ Remove babel polyfill
+ Remove handlebars

### 1.7.4

+ Precompile handlebars templates
+ Use custom debug module

### 1.7.3

+ 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.

### 1.7.2

+ Fix outstanding nodejs compatibility issues
+ Expose dav.version

### 1.7.0

+ Remove lodash, json-stringify-safe, don't expose jsonify

### 1.6.5

+ Add brfs as a dependency so that downstream consumers can browserify us

### 1.6.4

+ Workaround https://github.com/substack/brfs/issues/39

### 1.6.3

+ Convert to use new es6/7 features and transpile with babel

### 1.6.2

+ Export debug library under dav ns

### 1.6.1

+ Don't bundle xmlhttprequest polyfill in browser binary... again

### 1.6.0

+ Add #syncCaldavAccount and #syncCarddavAccount to the public api
+ Expose dav.jsonify and dav.ns
+ Small correctness fix to error case in basic calendar sync

### 1.5.5

+ Bundle XMLHttpRequest polyfill for environments where it's not available

### 1.5.4

+ Fix browser globals

### 1.5.3

+ Don't use window in web workers

### 1.5.2

+ Use xmldom in the browser since it's missing from web workers

### 1.5.1

+ Expose dav browserify configuration to npm consumers

### 1.5.0

+ Decouple requests from the urls they get sent to

### 1.4.1

+ Add missing use strict statement to lib/index.js

### 1.4.0

+ New sandbox interface

### 1.3.0

+ Expose dav.Model, dav.Request, dav.Transport

### 1.2.0

+ Implement client#send

### 1.1.2

+ Trick browserify into not bundling node shims for web apis

### 1.1.1

+ %s/toString/jsonify/ for models

### 1.1.0

+ Support for rfc 6352 carddav

### 1.0.4

+ Implement #toString on models

### 1.0.3

+ Internal DELETE, PUT request refactor

### 1.0.2

+ davinci -> dav

### 1.0.1

+ Fix issues with browserify build

### 1.0.0

+ Update interfaces for pluggable transports, expose transport layer
+ Support for oauth2 authentication
+ Clean up internal multistatus parser

### 0.11.0

+ Support for rfc 6578 webdav sync

### 0.10.1

+ Set request depth to 0 in the "getctag" propfind issued during sync

### 0.10.0

+ Implement time-range filters for calendar queries

### 0.9.3

+ Remove dependencies on ical.js and underscore

### 0.9.2

+ Fix npm package
+ Change npm name to davincijs

### 0.9.1

+ remove nodejs polyfills for DOMParser and XMLHttpRequest from build output
+ generate minified binaries

### 0.9.0

+ Implement davinci.Client interface
+ Add transport layer to decouple request details and sending

### 0.8.0

+ Expose low-level request methods through davinci.request
+ Add hook to requests to override transformResponse

### 0.7.1

+ Expose the underlying, xml parsed dav responses on davinci.Calendar and davinci.CalendarObject models.

### 0.7.0

+ Support providing timezone option to #createAccount and #syncCalendar

### 0.6.0

+ #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.

### 0.5.0

+ #deleteCalendarObject added to public api

### 0.4.0

+ #updateCalendarObject added to public api
+ Internal api refactoring to expose Request objects

### 0.3.1

+ Patch bug in build due to bug in brfs.

### 0.3.0

+ #createCalendarObject modified to support sandboxing.

### 0.2.0

+ #createCalendarObject added to public api

### 0.1.0

+ #createAccount added to public api
+ #createSandbox added to public api