2019-01-24
- #130 Support for
deep
option ongetDirectoryContents
2019-01-23
- #132 ETags in
getDirectoryContents
results and stats
2019-01-22
- #134 Allow access to all returned properties
2019-01-10
- #121 Unexpected close tag - trailing slash bug
- #127 Force trailing slash
- #126
copyFile
: Failed to execute 'setRequestHeader' on 'XMLHttpRequest': Value is not a valid ByteString
2018-12-12
- Replace Buffer usage for base64 encoding with
base-64
package
2018-12-12
- Move node core imports into functions (downstream compatibility - React Native)
- Upgrade dependencies
2018-11-20
- Major version update!
- Fetch has been replaced with Axios! tl;dr
fetch
is horrible when looking to make webdav-client compatible cross-platform. Axios is a great alternative. - Detailed responses now available on some methods (providing response headers, for example)
- Fetch has been replaced with Axios! tl;dr
2018-10-06
- #109
getDirectoryContents
fails on Seafile responses - Remove dependency on just a handful of namespaces for multistatus responses
2018-09-15
- Update dependencies, audit vulnerabilities
2018-09-13
- #104
path.posix
failed in browserify - Dev:
- Webpack & KarmaJS dev testing in Chrome
2018-09-11
2018-07-07
2018-03-25
- Fix bug where requesting directory contents at paths with trailing slashes would return parent directory in results
2018-03-23
- (#81): Bad encoding when paths are prefixed with directory separator
2018-03-19
- Add OAuth2 authentication support (via token)
- Add
getFileDownloadLink
method
2018-03-13
- Add
copyFile
method
2018-03-07
- Change
deepmerge
dependency tomerge
- (#79): getFileContents arrayBuffer default causes incompatibilities
- Use
buffer()
where available, and fallback toarrayBuffer()
otherwise
- Use
2018-02-26
- Downgrade
deepmerge
to 1.5.2 to fix Webpack bug
2018-02-24
- (#74): TypeError: res.buffer is not a function (
ArrayBuffer
replacesBuffer
for node-fetch) - (#66): Special characters break output (unicode/non-latin encoding)
2018-02-21
- Development bug fixes
Bugfixes:
- (#68): Fetched directory appearing in results
2017-08-30
- Add transpilation process for published library
2017-08-07
- Allow
test/
directory during publish (used downstream)
2017-08-06
- Complete rewrite of the project
- Better testing setup with webdav-server
- Bugfixes:
2017-07-01
- URI encoding for special characters
- Writeable streams
- Internal
fetch
override support - Quota support
- Remove duplicate methods
- Optimise
stat
depth
2017-06-24
- Disable native
window.fetch
in browsers
2017-06-07
- Add support for ranges with only
start
2017-06-07
- Add stream support (GET)
- Add
createReadStream
method - Add
getFileStream
method - Update option merging behaviour for default values
2017-06-03
- Remove lodash (performance improvement)
2017-04-13
- Support for non-prefixed XML elements in WebDAV response
- HTTP status code for thrown exceptions
2017-02-11
- Use
window.fetch
when available in browser
2017-02-04
- Fix
putFileContents
authorisation bug
2017-01-29
- Add
options
argument to all methods, allowing custom headers - (Breaking)
- Move
format
arguments tooptions
object - Removed node 0.12 support
- Move
2017-01-18
- Remove node querystring calls for downstream compat
2017-01-03
- Added
options
parameter toputFileContents
2016_10_24
- Fixed username/password authentication with special characters
2016-10-13
- Initial release