Lines Matching +full:release +full:-

4 3.2.3 (2018-10-19)
5 ------------------
10 3.2.2 (2017-02-14)
11 ------------------
15 * The zip release ships with [sabre/vobject 4.1.2][vobj],
20 3.2.1 (2017-01-28)
21 ------------------
25 * #889 Added support for filtering vCard properties in the addressbook-query
27 * The zip release ships with [sabre/vobject 4.1.2][vobj],
32 3.2.0 (2016-06-27)
33 ------------------
38 * The zip release ships with [sabre/vobject 4.1.0][vobj],
43 3.2.0-beta1 (2016-05-20)
44 ------------------------
49 * The zip release ships with [sabre/vobject 4.1.0][vobj],
54 3.2.0-alpha1 (2016-05-09)
55 -------------------------
61 others to their calendar and give them read/read-write access!
62 * #397: Support for PSR-3. You can now log exceptions with your favourite
63 psr3-compatible logging tool.
73 non-authenticated users to access it. For instance, this could allow you
74 to create a public read-only collection.
76 `Content-Disposition` header. (@Xenopathic).
94 * Corrected the CalDAV-scheduling related privileges.
95 * Doing an `UNLOCK` no longer requires the `{DAV:}write-content` privilege.
101 * #600: Support for `principal-match` ACL `REPORT`.
102 * #599: Support for `acl-principal-prop-set` ACL `REPORT`.
104 should speed up common calendar-query requests.
106 * #671: We are no longer checking the `read-free-busy` privilege on individual
108 check the `schedule-query-freebusy` privilege on the target users' inbox,
110 * The zip release ships with [sabre/vobject 4.1.0][vobj],
115 3.1.5 (????-??-??)
116 ------------------
119 * #889 Added support for filtering vCard properties in the addressbook-query
124 3.1.4 (2016-05-28)
125 ------------------
130 * The zip release ships with [sabre/vobject 4.1.0][vobj],
135 3.1.3 (2016-04-06)
136 ------------------
141 * The zip release ships with [sabre/vobject 4.1.0][vobj],
146 3.1.2 (2016-03-12)
147 ------------------
151 * #787: Cannot use non-seekable stream-wrappers with range requests.
155 * The zip release ships with [sabre/vobject 4.0.3][vobj],
160 3.1.1 (2016-01-25)
161 ------------------
166 * The zip release ships with [sabre/vobject 4.0.2][vobj],
171 3.1.0 (2016-01-06)
172 ------------------
189 Before this subtle bugs could appear that could cause data-loss.
194 * #512: The client now has it's own `User-Agent`.
196 * The zip release ships with [sabre/vobject 4.0.1][vobj],
201 3.1.0-alpha2 (2015-09-05)
202 -------------------------
212 `supported-calendar-component-set`.
215 * The zip release ships with [sabre/vobject 4.0.0-alpha2][vobj],
220 3.1.0-alpha1 (2015-07-19)
221 -------------------------
226 * #690: Support for `calendar-availability`, draft 05.
227 [reference][calendar-availability].
229 * The zip release ships with [sabre/vobject 4.0.0-alpha1][vobj],
234 3.0.10 (2016-??-??)
235 ------------------
237 * #889 Added support for filtering vCard properties in the addressbook-query
241 3.0.9 (2016-04-06)
242 ------------------
248 * The zip release ships with [sabre/vobject 3.5.1][vobj],
253 3.0.8 (2016-03-12)
254 ------------------
258 * #787: Cannot use non-seekable stream-wrappers with range requests.
260 * The zip release ships with [sabre/vobject 3.5.0][vobj],
265 3.0.7 (2016-01-12)
266 ------------------
269 * The zip release ships with [sabre/vobject 3.5.0][vobj],
274 3.0.6 (2016-01-04)
275 ------------------
283 * The zip release ships with [sabre/vobject 3.4.8][vobj],
288 3.0.5 (2015-09-15)
289 ------------------
293 * The zip release ships with [sabre/vobject 3.4.7][vobj],
294 * The zip release ships with [sabre/vobject 3.4.7][vobj],
299 3.0.4 (2015-09-06)
300 ------------------
304 `supported-calendar-component-set`.
310 * The zip release ships with [sabre/vobject 3.4.7][vobj],
315 3.0.3 (2015-08-06)
316 ------------------
319 * Fixed example files to no longer use now-deprecated realm argument.
320 * The zip release ships with [sabre/vobject 3.4.6][vobj],
325 3.0.2 (2015-07-21)
326 ------------------
332 * The zip release ships with [sabre/vobject 3.4.5][vobj],
337 3.0.1 (2015-07-02)
338 ------------------
345 * The zip release ships with [sabre/vobject 3.4.5][vobj],
350 3.0.0 (2015-06-02)
351 ------------------
354 * The zip release ships with [sabre/vobject 3.4.5][vobj],
359 3.0.0-beta3 (2015-05-29)
360 ------------------------
364 * #668: More information about vcf-export-plugin in browser plugin.
367 * The zip release ships with [sabre/vobject 3.4.4][vobj],
372 3.0.0-beta2 (2015-05-27)
373 ------------------------
377 * The zip release ships with [sabre/vobject 3.4.4][vobj],
382 3.0.0-beta1 (2015-05-25)
383 ------------------------
386 * Using php-cs-fixer for automated coding standards enforcement and fixing.
391 * #666: expand-property report did not correctly prepend the base uri when
393 * #659: Don't throw errors when when etag-related checks are done on
397 * The zip release ships with [sabre/vobject 3.4.3][vobj],
402 3.0.0-alpha1 (2015-05-19)
403 -------------------------
408 ics-export plugin is enabled.
417 creating a private home collection per-user.
420 * The zip release ships with [sabre/vobject 3.4.3][vobj],
421 [sabre/http 4.0.0-alpha3][http], [sabre/event 2.0.2][evnt],
425 2.2.0-alpha4 (2015-04-13)
426 -------------------------
446 * The zip release ships with [sabre/vobject 3.4.2][vobj],
447 [sabre/http 4.0.0-alpha1][http], [sabre/event 2.0.1][evnt],
451 2.2.0-alpha3 (2015-02-25)
452 -------------------------
455 * The zip release ships with [sabre/vobject 3.4.2][vobj],
456 [sabre/http 4.0.0-alpha1][http], [sabre/event 2.0.1][evnt] and
460 2.2.0-alpha2 (2015-01-09)
461 -------------------------
465 * The zip release ships with [sabre/vobject 3.3.5][vobj],
469 2.2.0-alpha1 (2014-12-10)
470 -------------------------
492 * #560: GuessContentType plugin will now set content-type to
493 `application/octet-stream` if a better content-type could not be determined.
504 2.1.11 (2016-10-06)
505 -------------------
509 * The zip release ships with [sabre/vobject 3.5.3][vobj],
513 2.1.10 (2016-03-10)
514 -------------------
518 * The zip release ships with [sabre/vobject 3.5.0][vobj],
522 2.1.9 (2016-01-25)
523 ------------------
526 * The zip release ships with [sabre/vobject 3.5.0][vobj],
530 2.1.8 (2016-01-04)
531 ------------------
535 * The zip release ships with [sabre/vobject 3.4.8][vobj],
539 2.1.7 (2015-09-05)
540 ------------------
545 * The zip release ships with [sabre/vobject 3.4.7][vobj],
549 2.1.6 (2015-07-21)
550 ------------------
555 * The zip release ships with [sabre/vobject 3.4.5][vobj],
559 2.1.5 (2015-07-11)
560 ------------------
564 * The zip release ships with [sabre/vobject 3.4.5][vobj],
568 2.1.4 (2015-05-25)
569 ------------------
571 * #651: Double-encoded path in the browser plugin. Should fix a few broken
574 * #658: Updating `schedule-calendar-default-URL` does not work well, so we're
576 * The zip release ships with [sabre/vobject 3.4.3][vobj],
580 2.1.3 (2015-02-25)
581 ------------------
583 * #586: `SCHEDULE-STATUS` should not contain a reason-phrase.
585 * #595: Support for calendar-timezone in iCalendar exports.
595 * The zip release ships with [sabre/vobject 3.4.2][vobj],
599 2.1.2 (2014-12-10)
600 ------------------
610 * The zip release ships with [sabre/vobject 3.3.4][vobj],
614 2.1.1 (2014-11-22)
615 ------------------
620 * The zip release ships with [sabre/vobject 3.3.4][vobj],
624 2.1.0 (2014-11-19)
625 ------------------
629 * #554: `calendar-multiget` `REPORT` did not work on inbox items.
630 * #555: The `calendar-timezone` property is now respected for floating times
631 and all-day events in the `calendar-query`, `calendar-multiget` and
632 `free-busy-query` REPORTs.
633 * #555: The `calendar-timezone` property is also respected for scheduling
634 free-busy requests.
637 * The zip release ships with [sabre/vobject 3.3.4][vobj],
641 2.1.0-alpha2 (2014-10-23)
642 -------------------------
644 * Added: calendar-user-address-set to default principal search properties
648 notifications-related functionality, just add this plugin.
651 * #533: New invites are no longer delivered to taks-only calendars.
661 * The zip release ships with [sabre/vobject 3.3.3][vobj],
665 2.1.0-alpha1 (2014-09-23)
666 -------------------------
673 * Added: #444. Collections can now opt-in to support high-speed `MOVE`.
694 * Added: Support for the `{http://calendarserver.org/ns/}email-address-set`
699 * #524: Full support for the `test="anyof"` attribute in principal-search
706 * Changed: Now return HTTP errors when an addressbook-query REPORT is done
709 * Changed: `PUT` requests with a `Content-Range` header now emit a 400 status
712 `{DAV:}supported-privilege-set` property.
713 * Added: Now reporting `CALDAV:max-resource-size`, but we're not actively
716 `CALDAV:supported-collation-set` and `CALDAV:supported-calendar-data`
718 * Added: Now reporting `CARDDAV:max-resource-size`, but we're not actively
720 * Added: Support for `CARDDAV:supported-collation-set`.
722 `CARDDAV:supported-address-data`. This functionality has been removed from
727 * Added: #523 Custom CalDAV backends can now mark any calendar as read-only.
728 * The zip release ships with [sabre/vobject 3.3.3][vobj],
732 2.0.9 (2015-09-04)
733 ------------------
738 * The zip release ships with [sabre/vobject 3.4.6][vobj],
743 2.0.8 (2015-07-11)
744 ------------------
748 * The zip release ships with [sabre/vobject 3.3.5][vobj],
752 2.0.7 (2015-05-25)
753 ------------------
756 * The zip release ships with [sabre/vobject 3.3.4][vobj],
760 2.0.6 (2014-12-10)
761 ------------------
766 * #497: Making sure we're initializing the sync-token field with a value after
768 * The zip release ships with [sabre/vobject 3.3.4][vobj],
772 2.0.5 (2014-10-14)
773 ------------------
778 * The zip release ships with [sabre/vobject 3.3.3][vobj],
782 2.0.4 (2014-08-27)
783 ------------------
787 * #496: Improve CalDAV and CardDAV sync when there is no webdav-sync support.
788 * Added: Automatically mapping internal sync-tokens to getctag.
789 * The zip release ships with [sabre/vobject 3.3.1][vobj],
793 2.0.3 (2014-07-14)
794 ------------------
802 * The zip release ships with [sabre/vobject 3.2.4][vobj],
806 2.0.2 (2014-06-12)
807 ------------------
815 * The zip release ships with [sabre/vobject 3.2.3][vobj],
819 2.0.1 (2014-05-28)
820 ------------------
826 * The zip release ships with [sabre/vobject 3.2.2][vobj],
830 2.0.0 (2014-05-22)
831 ------------------
833 * The zip release ships with [sabre/vobject 3.2.2][vobj],
840 2.0.0-beta1 (2014-05-15)
841 -------------------------
843 * The zip release ships with [sabre/vobject 3.2.2][vobj],
847 property storage, and other property-related functionality that was not
854 * Added: Support for the `{DAV:}supported-method-set` property server-wide.
857 * Fixed: Issue #422 Preconditions were not being set on PUT on non-existent
858 files. Not really a chance for data-loss, but incorrect nevertheless.
860 * Fixed: Issues #430, #431, #433: Locks plugin didn't not properly release
866 think about it on a per-method basis.
867 * jCal transformation for calendar-query REPORT now works again.
868 * Switched to PSR-4
869 * Fixed: #175. Returning ETag header upon a failed `If-Match` or
870 `If-None-Match` check.
879 1.9.0-alpha2 (2014-01-14)
880 -------------------------
882 * The zip release ships with sabre/vobject 3.1.3, sabre/http 2.0.1, and
886 * Fixed: Issue #382. Stricter checking if calendar-query is allowed to run.
891 1.9.0-alpha1 (2013-11-07)
892 -------------------------
894 * The zip release ships with sabre/vobject 3.1.3, sabre/http 2.0.0alpha5, and
909 * Added: Support for WebDAV-sync (rfc6578).
910 * Added: Support for caldav-subscriptions, which is an easy way for caldav
924 * Added: ICSExportPlugin can now generate jCal, filter on time-ranges and expand
926 * Fixed: Read-only access to calendars still allows the sharee to modify basic
938 re-use.
943 * Added: Deserializer for {DAV:}current-user-privilege-set.
952 with the If-header was a responsibility of the Locking plugin.
954 * Added: Issue 333: It's now possible to override the calendar-home in the
959 * Added: Issue #358, adding a component=vevent parameter to the content-types
963 1.8.12-stable (2015-01-21)
964 --------------------------
966 * The zip release ships with sabre/vobject 2.1.7.
970 1.8.11 (2014-12-10)
971 -------------------
973 * The zip release ships with sabre/vobject 2.1.6.
978 1.8.10 (2014-05-15)
979 -------------------
981 * The zip release ships with sabre/vobject 2.1.4.
985 1.8.9 (2014-02-26)
986 ------------------
988 * The zip release ships with sabre/vobject 2.1.3.
992 1.8.8 (2014-02-09)
993 ------------------
996 * The zip release ships with sabre/vobject 2.1.3.
998 1.8.7 (2013-10-02)
999 ------------------
1001 * the zip release ships with sabre/vobject 2.1.3.
1005 1.8.6 (2013-06-18)
1006 ------------------
1008 * The zip release ships with sabre/vobject 2.1.0.
1012 1.8.5 (2013-04-11)
1013 ------------------
1015 * The zip release ships with sabre/vobject 2.0.7.
1019 1.8.4 (2013-04-08)
1020 ------------------
1022 * The zip release ships with sabre/vobject 2.0.7.
1026 1.8.3 (2013-03-01)
1027 ------------------
1029 * The zip release ships with sabre/vobject 2.0.6.
1031 * Fixed: organizer email-address for shared calendars is now prefixed with
1035 1.8.2 (2013-01-19)
1036 ------------------
1038 * The zip release ships with sabre/vobject 2.0.5.
1042 1.8.1 (2012-12-01)
1043 ------------------
1045 * The zip release ships with sabre/vobject 2.0.5.
1050 1.8.0 (2012-11-08)
1051 ------------------
1053 * The zip release ships with sabre/vobject 2.0.5.
1063 principal-property-search on any node.
1065 using PHP 5.4's built-in webserver.
1072 1.7.13 (2014-07-28)
1073 -------------------
1075 * The zip release ships with sabre/vobject 2.1.4.
1079 1.7.12 (2014-05-15)
1080 -------------------
1082 * The zip release ships with sabre/vobject 2.1.4.
1087 * Fixed: Issue #422: Preconditions were not being set on PUT on non-existent
1088 files. Not really a chance for data-loss, but incorrect nevertheless.
1091 * Fixed: Issue #393: PATCH request with missing end-range was handled
1096 1.7.11 (2014-02-26)
1097 -------------------
1099 * The zip release ships with sabre/vobject 2.1.3.
1104 1.7.10 (2014-02-09)
1105 -------------------
1111 1.7.9 (2013-10-02)
1112 ------------------
1114 * The zip release ships with sabre/vobject 2.1.3.
1119 1.7.8 (2013-06-17)
1120 ------------------
1122 * The zip release ships with sabre/vobject 2.1.0.
1133 1.7.7 (2013-04-11)
1134 ------------------
1136 * The zip release ships with sabre/vobject 2.0.7.
1141 1.7.6 (2013-04-08)
1142 ------------------
1144 * The zip release ships with sabre/vobject 2.0.7.
1148 file on windows servers (CVE-2013-1939).
1151 1.7.5 (2013-03-01)
1152 ------------------
1154 * The zip release ships with sabre/vobject 2.0.6.
1158 * Added: ->setVerifyPeers to Sabre_DAV_Client (greatly resisting against it,
1162 1.7.4 (2013-01-19)
1163 ------------------
1165 * The zip release ships with sabre/vobject 2.0.5.
1167 removed that was added to support old versions of Windows XP (pre-SP3).
1170 * Fixed: expand-properties REPORT had incorrect values for the href element.
1171 * Fixed: Range requests now work for non-seekable streams. (Thanks Alfred
1177 relatively recent debian release, so we'll wait till 2015 to take this one out
1182 1.7.3 (2012-12-01)
1183 ------------------
1185 * The zip release ships with sabre/vobject 2.0.5.
1194 1.7.2 (2012-11-08)
1195 ------------------
1197 * The zip release ships with sabre/vobject 2.0.5.
1198 * Added: ACL plugin advertises support for 'calendarserver-principal-
1199 property-search'.
1201 * Added: Support for cs:first-name and cs:last-name properties in sharing
1204 * Added: Some non-standard properties for sharing to improve compatibility.
1208 * Fixed: calendar-proxy principals were not checked for deeper principal
1218 1.7.1 (2012-10-07)
1219 ------------------
1224 1.7.0 (2012-10-06)
1225 ------------------
1232 been previously deprecated. Namely: - Sabre_DAV_Directory (now:
1233 Sabre_DAV_Collection) - Sabre_DAV_SimpleDirectory (now:
1239 workaround for a bug in older PHP versions (pre-5.3).
1245 * Added: Experimental interfaces to allow implementation of caldav-sharing. Note
1247 * Added: Free-busy reporting compliant with the caldav-scheduling standard. This
1248 allows iCal and other clients to fetch other users' free-busy data.
1252 * Added: Support for PATCH using a SabreDAV format, to live-patch files.
1253 * Added: Support for Prefer: return-minimal and Brief: t headers for PROPFIND
1255 * Changed: Responsibility for dealing with the calendar-query is now moved from
1267 * Added: Support for the schedule-calendar-transp property.
1268 * Fixed: Marking both the text/calendar and text/x-vcard as UTF-8 encoded.
1270 "text/x-vcard; charset=utf-8" for a contenttype.
1279 supported-calendar-component list. (thanks Armin!)
1281 * Fixed: Sabre_DAV_XMLUtil no longer returns empty $dom->childNodes if there is
1285 * Fixed: Issue 237: xml-encoding values in SabreDAV error responses.
1291 1.6.10 (2013-06-17)
1292 -------------------
1299 1.6.9 (2013-04-11)
1300 ------------------
1306 1.6.8 (2013-04-08)
1307 ------------------
1312 file on windows servers. (CVE-2013-1939).
1315 1.6.7 (2013-03-01)
1316 ------------------
1321 * Added: ->setVerifyPeers to Sabre_DAV_Client (greatly resisting against it,
1325 1.6.6 (2013-01-19)
1326 ------------------
1332 1.6.5 (2012-10-04)
1333 ------------------
1335 * Fixed: Workaround for line-ending bug OS X 10.8 addressbook has.
1344 1.6.4 (2012-08-02)
1345 ------------------
1347 * Fixed: Issue 220: Calendar-query filters may fail when filtering on alarms, if
1353 * Fixed: Yearly recurrence rule expansion on leap-days no behaves correctly.
1354 * Fixed: Correctly checking if recurring, all-day events with no dtstart fall in
1355 a timerange if the start of the time-range exceeds the start of the instance
1357 * Fixed: All-day recurring events wouldn't match if an occurence ended exactly
1358 on the start of a time-range.
1361 * Fixed: Issue 228: DTEND is now non-inclusive for all-day events in the
1362 calendar-query REPORT and free-busy calculations.
1365 1.6.3 (2012-06-12)
1366 ------------------
1371 * Fixed: Issue 205: Parsing an iCalendar 0-second date interval.
1378 * Fixed: Issue 211: A time-limit query on a non-relative alarm trigger in a
1387 1.6.2 (2012-04-16)
1388 ------------------
1392 time-range queries on alarms.
1404 * Added: New HTTP status codes from draft-nottingham-http-new-status-04.
1407 1.6.1 (2012-03-05)
1408 ------------------
1418 * Added: Support for time-range filters on VALARM components.
1419 * Fixed: Correctly filtering all-day events.
1426 1.6.0 (2012-02-22)
1427 ------------------
1436 * BC Break: Sabre_DAV_ILockable is removed and all related per-node locking
1449 * Added: Support for creating principals with admin-level privileges.
1457 * Added: [DAVACL] Per-node overriding of supported privileges. This allows for
1463 * Added: An includes.php file in every sub-package (CalDAV, CardDAV, DAV,
1470 * Changed: Major refactoring in the calendar-query REPORT code. Should make
1472 * Changed: The calendar-proxy-[read|write] principals will now only appear in
1478 * Added: Sabre_VObject_FreeBusyGenerator to generate free-busy reports based on
1482 * Fixed: Issue 97: Correctly handling RRULE for the calendar-query REPORT.
1484 * Added: Support for {DAV:}acl-restrictions property from RFC3744.
1491 space, and this should improve compatibility with the Windows built-in client.
1496 * Fixed: Issue 94: Sending back Last-Modified header for 304 responses.
1503 * Added: Support for recurrence expansion in the CALDAV:calendar-multiget and
1504 CALDAV:calendar-query REPORTS.
1526 1.5.9 (2012-04-16)
1527 ------------------
1533 1.5.8 (2012-02-22)
1534 ------------------
1536 * Fixed: Issue 95: Another timezone parsing issue, this time in calendar-query.
1539 1.5.7 (2012-02-19)
1540 ------------------
1555 1.5.6 (2012-01-07)
1556 ------------------
1558 * Fixed: Issue 174: VObject could break UTF-8 characters.
1562 1.5.5 (2011-12-16)
1563 ------------------
1565 * Fixed: CalDAV time-range filter workaround for recurring events.
1570 1.5.4 (2011-10-28)
1571 ------------------
1574 * Fixed: DATE-TIME encoding was wrong in VObject. (we used 'DATETIME').
1577 * Fixed: Issue 95: Parsing X-LIC-LOCATION if it's available.
1581 1.5.3 (2011-09-28)
1582 ------------------
1590 UTF-8.
1592 * Added: Issue 158: Support for the CARDDAV:supported-address-data property.
1595 1.5.2 (2011-09-21)
1596 ------------------
1600 * Fixed: {DAV:}supported-report-set is now correctly reporting the reports for
1615 1.5.1 (2011-08-24)
1616 ------------------
1618 * Fixed: Issue 137. Hiding action interface in HTML browser for non-collections.
1619 * Fixed: addressbook-query is now correctly returned from the
1620 {DAV:}supported-report-set property.
1622 * Fixed: Issue 139: Rejecting PUT requests with Content-Range.
1625 1.5.0 (2011-08-12)
1626 ------------------
1630 * Added: MIME-Directory grouping support in the VObject library. This is very
1642 * Added: Clark-notation parser to XML utility.
1645 * Added: Central string-matcher for CalDAV and CardDAV plugins.
1646 * Added: i;unicode-casemap support
1657 1.4.4 (2011-07-07)
1658 ------------------
1666 users to update the {DAV:}group-member-set property.
1667 * Added: Helper functions for DateTime-values in Sabre_VObject package.
1672 1.4.3 (2011-04-25)
1673 ------------------
1687 1.4.2-beta (2011-04-01)
1688 -----------------------
1702 1.4.1-beta (2011-02-26)
1703 -----------------------
1706 * Fixed: Sabre_HTTP_Request::getHeader didn't return Content-Type when running
1709 optimizations. This is non-bc breaking.
1712 1.4.0-beta (2011-02-12)
1713 -----------------------
1716 * Added: Calendar-delegation (caldav-proxy) support.
1723 * Removed: All principal-related functionality has been removed from the
1734 * Added: Principal listings and calendar-access can now be done privately,
1737 array with node-objects, a Root collection will automatically be created, and
1738 the nodes are used as top-level children.
1748 * Fixed: Issue 96: support for 'default' collation in CalDAV text-match filters.
1759 * Update: Issue 97: Looser time-range checking if there's a recurrence rule in
1763 1.3.0 (2010-10-14)
1764 ------------------
1772 * Changed: All getETag methods MUST now surround the etag with double-quotes.
1774 this, any If-Match, If-None-Match and If: headers using Etags will work
1784 * Fixed: If-Modified-Since and If-Unmodified-Since would be incorrect if the
1786 * Fixed: Support for multiple ETags in If-Match and If-None-Match headers.
1788 * Fixed: Issue 67: Non-seekable stream support in ::put()/::get().
1793 * Fixed: Issue 86: Fixed Content-Range top-boundary from 'file size' to 'file
1794 size'-1.
1797 1.2.5 (2010-08-18)
1798 ------------------
1801 * Fixed: Issue 67: SabreDAV works better with non-seekable streams.
1802 * Fixed: If-Modified-Since and If-Unmodified-Since would be incorrect if
1806 1.2.4 (2010-07-13)
1807 ------------------
1809 * Fixed: Issue 62: Guessing baseUrl fails when url contains a query-string.
1811 * Fixed: Issue 64: Only returning calendar-data when it was actually requested.
1814 1.2.3 (2010-06-26)
1815 ------------------
1817 * Fixed: Issue 57: Supporting quotes around etags in If-Match and If-None-Match
1820 1.2.2 (2010-06-21)
1821 ------------------
1825 * Fixed: Issue 56: Incorrect behaviour for If-None-Match headers and GET
1830 1.2.1 (2010-06-07)
1831 ------------------
1843 1.2.0 (2010-05-24)
1844 ------------------
1851 1.2.0beta3 (2010-05-14)
1852 -----------------------
1859 1.2.0beta2 (2010-05-04)
1860 -----------------------
1862 * Fixed: Issue 46: Fatal error for some non-existent nodes.
1868 1.2.0beta1 (2010-04-28)
1869 -----------------------
1879 1.2.0alpha4 (2010-04-24)
1880 ------------------------
1882 * Added: Support for If-Range, If-Match, If-None-Match, If-Modified-Since,
1883 If-Unmodified-Since.
1886 non-pear package will be created with all this functionality combined.
1894 1.2.0alpha3 (2010-04-20)
1895 ------------------------
1900 * Added: support for principal-property-search and principal-search-property-set
1906 1.2.0alpha2 (2010-04-08)
1907 ------------------------
1912 * Added: expand-properties REPORT from RFC 3253.
1918 1.2.0alpha1 (2010-03-31)
1919 ------------------------
1923 * Fixed: Issue 34: Incorrect Lock-Token response header for LOCK. Fixes Office
1929 * Fixed: Issue 33: Converting ISO-8859-1 characters to UTF-8.
1930 * Fixed: Issue 39 & Issue 40: Basename fails on non-utf-8 locales.
1938 1.1.2-alpha (2010-03-18)
1939 ------------------------
1941 * Added: RFC5397 - current-user-principal support.
1945 * Added: Full support for the calendar-query report.
1949 * Added: Support for modifying calendar-component-set
1953 1.1.1-alpha (2010-03-11)
1954 ------------------------
1956 * Added: RFC5689 - Extended MKCOL support.
1958 * Fixed: PDO-locks backend was pretty much completely broken. This is 100%
1972 * Added: support for calendar-timezone property.
1975 1.1.0-alpha (2010-03-01)
1976 ------------------------
1978 * Note: This version is forked from version 1.0.5, so release dates may be out
1980 * Added: CalDAV - RFC 4791
1981 * Removed: Sabre_PHP_Exception. PHP has a built-in ErrorException for this.
1986 non-digest authentication.
1988 * Added: Support for {DAV:}supported-report-set
1994 * Changed: Any non-null resourceType now gets a / appended to the href value.
1997 * Changed: The Href property class can now optionally create non-relative uri's.
1999 header-methods are called.
2005 1.0.15 (2010-05-28)
2006 -------------------
2014 1.0.14 (2010-04-15)
2015 -------------------
2020 1.0.13 (2010-03-30)
2021 -------------------
2026 1.0.12 (2010-03-30)
2027 -------------------
2032 * Fixed: Issue 33: Converting ISO-8859-1 characters to UTF-8.
2033 * Fixed: Issue 39: Basename fails on non-utf-8 locales.
2040 1.0.11 (2010-03-23)
2041 -------------------
2043 * Non-public release. This release is identical to 1.0.10, but it is used to
2047 1.0.10 (2010-03-22)
2048 -------------------
2050 * Fixed: Issue 34: Invalid Lock-Token header response.
2054 1.0.9 (2010-03-19)
2055 ------------------
2061 1.0.8 (2010-03-03)
2062 ------------------
2072 1.0.7 (2010-02-24)
2073 ------------------
2078 1.0.6 (2010-02-23)
2079 ------------------
2084 1.0.5 (2010-01-22)
2085 ------------------
2092 1.0.4 (2010-01-11)
2093 ------------------
2100 1.0.3 (2010-01-11)
2101 ------------------
2110 1.0.1 (2009-12-22)
2111 ------------------
2117 1.0.0 (2009-11-02)
2118 ------------------
2153 inter-plugin communication.
2154 * Added: The Auth backend can now return usernames and user-id's.
2159 0.12.1-beta (2009-09-11)
2160 ------------------------
2165 0.12-beta (2009-09-10)
2166 ----------------------
2171 * Fixed: Sending Content-Length: 0 for every empty response. This improves NGinx
2177 0.11-beta (2009-08-11)
2178 ----------------------
2189 0.10-alpha (2009-08-03)
2190 -----------------------
2192 * Added: Plugin to automatically map GET requests to non-files to PROPFIND
2196 * Added: Ability to choose to use auth-int, auth or both for HTTP Digest
2200 non-existent files. (Issue 12)
2202 Bandwidth and legibility for xml bodies with user-defined namespaces.
2203 * Added: now a PEAR-compatible package again, thanks to Michael Gauthier
2206 0.9a-alpha (2009-07-21)
2207 ----------------------
2209 * Fixed: Broken release
2211 0.9-alpha (2009-07-21)
2212 ----------------------
2217 this release.
2230 * Added: Users-manager plugin for .htdigest files. Experimental and subject to
2234 * Fixed: Digest auth for non-apache servers had a bug (still not actually tested
2238 0.8-alpha (2009-05-30)
2239 ----------------------
2254 0.7-alpha (2009-03-29)
2255 ----------------------
2263 * Added: Server class now sends back standard pre-condition error xml bodies.
2269 * Changed: ->getSize is only called for files, no longer for collections. r303
2277 * Fixed: auth-int is now properly supported within HTTP Digest.
2287 0.6-alpha (2009-02-16)
2288 ----------------------
2297 * Added: The API can now return ETags and override the default Content-Type
2310 0.5-alpha (2009-01-14)
2311 ----------------------
2323 * Updated: Better in-file documentation.
2325 * Updated: Fixes a shared-lock bug.
2332 0.4-alpha (2008-11-05)
2333 ----------------------
2340 * Added: Locking on unmapped urls (non-existent nodes)
2344 0.3-alpha (2008-06-29)
2345 ----------------------
2356 0.2-alpha (2008-05-27)
2357 ----------------------
2367 0.1-alpha (2008-04-04)
2368 ----------------------
2370 * First release!
2374 Project started: 2007-12-13
2381 [mi20]: http://sabre.io/dav/upgrade/1.8-to-2.0/
2384 [calendar-availability]: https://tools.ietf.org/html/draft-daboo-calendar-availability-05