sabre/dav v0.6-alpha Release Notes

Release Date: 2009-02-16 // about 15 years ago
    • ➕ Added: Now uses streams for files, instead of strings. This means it won't require to hold entire files in memory, which can be an issue if you're dealing with big files. Note that this breaks compatibility for put() and createFile methods.
    • ➕ Added: HTTP Digest Authentication helper class.
    • ➕ Added: Support for HTTP Range header
    • ➕ Added: Support for ETags within If: headers
    • ➕ Added: The API can now return ETags and override the default Content-Type
    • ➕ Added: starting with basic framework for unittesting, using PHPUnit.
    • ➕ Added: 49 unittests.
    • ➕ Added: Abstraction for the HTTP request.
    • ⚡️ Updated: Using Clark Notation for tags in properties. This means tags are serialized as {namespace}tagName instead of namespace#tagName
    • 🛠 Fixed: HTTP_BasicAuth class now works as expected.
    • 🛠 Fixed: DAV_Server uses / for a default baseUrl.
    • 🛠 Fixed: Last modification date is no longer ignored in PROPFIND.
    • 🛠 Fixed: PROPFIND now sends back information about the requestUri even when "Depth: 1" is specified.