Skip to content

Latest commit

 

History

History
215 lines (140 loc) · 5.21 KB

CHANGELOG.md

File metadata and controls

215 lines (140 loc) · 5.21 KB

WebDAV-Client changelog

v2.5.0

2019-01-24

  • #130 Support for deep option on getDirectoryContents

v2.4.0

2019-01-23

  • #132 ETags in getDirectoryContents results and stats

v2.3.0

2019-01-22

  • #134 Allow access to all returned properties

v2.2.1

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

v2.2.0

2018-12-12

  • Replace Buffer usage for base64 encoding with base-64 package

v2.1.0

2018-12-12

  • Move node core imports into functions (downstream compatibility - React Native)
  • Upgrade dependencies

v2.0.0

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)

1.6.1

2018-10-06

  • #109 getDirectoryContents fails on Seafile responses
  • Remove dependency on just a handful of namespaces for multistatus responses

1.6.0

2018-09-15

  • Update dependencies, audit vulnerabilities

1.5.5

2018-09-13

  • #104 path.posix failed in browserify
  • Dev:
    • Webpack & KarmaJS dev testing in Chrome

1.5.4

2018-09-11

  • #101 getDirectoryContents fails on windows
  • #98 Moving items fails when destination contains spaces

1.5.3

2018-07-07

  • (#91 #93): Bugfix: Encoding issues with special characters

1.5.2

2018-03-25

  • Fix bug where requesting directory contents at paths with trailing slashes would return parent directory in results

1.5.1

2018-03-23

  • (#81): Bad encoding when paths are prefixed with directory separator

1.5.0

2018-03-19

  • Add OAuth2 authentication support (via token)
  • Add getFileDownloadLink method

1.4.0

2018-03-13

  • Add copyFile method

1.3.0

2018-03-07

  • Change deepmerge dependency to merge
  • (#79): getFileContents arrayBuffer default causes incompatibilities
    • Use buffer() where available, and fallback to arrayBuffer() otherwise

1.2.1

2018-02-26

  • Downgrade deepmerge to 1.5.2 to fix Webpack bug

1.2.0

2018-02-24

  • (#74): TypeError: res.buffer is not a function (ArrayBuffer replaces Buffer for node-fetch)
  • (#66): Special characters break output (unicode/non-latin encoding)

1.1.2

2018-02-21

  • Development bug fixes

1.1.1

Bugfixes:

  • (#68): Fetched directory appearing in results

1.1.0

2017-08-30

  • Add transpilation process for published library

1.0.1

2017-08-07

  • Allow test/ directory during publish (used downstream)

1.0.0

2017-08-06

1.0.0-rc1

2017-07-01

  • URI encoding for special characters
  • Writeable streams
  • Internal fetch override support
  • Quota support
  • Remove duplicate methods
  • Optimise stat depth

0.10.0

2017-06-24

  • Disable native window.fetch in browsers

0.9.0

2017-06-07

  • Add support for ranges with only start

0.8.0

2017-06-07

  • Add stream support (GET)
  • Add createReadStream method
  • Add getFileStream method
  • Update option merging behaviour for default values

0.7.0

2017-06-03

  • Remove lodash (performance improvement)

0.6.0

2017-04-13

  • Support for non-prefixed XML elements in WebDAV response
  • HTTP status code for thrown exceptions

0.5.0

2017-02-11

  • Use window.fetch when available in browser

0.4.1

2017-02-04

  • Fix putFileContents authorisation bug

0.4.0

2017-01-29

  • Add options argument to all methods, allowing custom headers
  • (Breaking)
    • Move format arguments to options object
    • Removed node 0.12 support

0.3.1

2017-01-18

  • Remove node querystring calls for downstream compat

0.2.0

2017-01-03

  • Added options parameter to putFileContents

0.1.1

2016_10_24

  • Fixed username/password authentication with special characters

0.1.0

2016-10-13

  • Initial release