sabre/dav 1.7.12 and 1.8.10 released
We just released sabre/dav 1.7.12 and 1.8.10. These two releases are mainly bugfix releases centering around two things:
- Better support for If-Match and If-None-Match
- Lots of updates in the PATCH method.
Patch problems
We've gotten reports that there were problems with the PATCH plugin, and the associated documentation. Things were inconsistent and plain incorrect at times.
We've extended the documentation a great deal, now allowing you to correctly use negative offsets for patching and also appending.
We've also added a new interface to enable this functionality, namely
Sabre\DAV\PartialUpdate\IPatchSupport
.
The existing interface Sabre\DAV\PartialUpdate\IFile
is now deprecated and
will be removed in a future major version of sabre/dav. This was unfortunately
needed to fix what was considered a bit of a mess.
VObject
sabre/vobject in the zip package is now upgraded to 2.1.4, which works around a backwards compatibile break that was introduced in PHP 5.5.10 in relation to timezones.
Upgrading
To upgrade with composer, just run composer update sabre/dav
on the command-
line.
The zip files can be found on github.