All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[] - 2020-10-22 - 2020-10-25 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-11-08 - 2021-01-08 - 2021-01-11 - 2021-01-20 - 2021-01-20
[2.0.8] - 2019-11-06 - 2020-10-22 - 2020-10-25 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-11-08 - 2021-01-08 - 2021-01-11 - 2021-01-20 - 2021-01-20
- [FTP] FTP client has been replace, thus fixing multiple bugs like stat
- [SFTP] Fix an issue when listing or stating with an empty path
- [GitHub] Gracefully handle scopes and permissions
- [Node] Update minimal version of Node to 8
[2.0.4] - 2018-10-08 - 2020-10-22 - 2020-10-25 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-11-08 - 2021-01-08 - 2021-01-11 - 2021-01-20 - 2021-01-20
- [FTP] Handles FTP server that return an empty list on 404 (like OVH)
[2.0.3] - 2018-03-25 - 2020-10-22 - 2020-10-25 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-11-08 - 2021-01-08 - 2021-01-11 - 2021-01-20 - 2021-01-20
- [FTP] Prevents server crash when unable to connect to server (silexlabs/CloudExplorer2#57)
[2.0.2] - 2018-03-10 - 2020-10-22 - 2020-10-25 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-11-08 - 2021-01-08 - 2021-01-11 - 2021-01-20 - 2021-01-20
- [GitHub] OAuth scopes are provided in request headers (#123)
- [GitHub] Fix batch update with multi levels tree
[2.0.1] - 2017-12-11 - 2020-10-22 - 2020-10-25 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-11-08 - 2021-01-08 - 2021-01-11 - 2021-01-20 - 2021-01-20
- [Dropbox] Batch correctly overwrite existing files (#131)
- [Dropbox] Batch now correctly rejects the promise if one action failed (#131)
- [Dropbox] Batch upload uses
Buffer
for file content and supports UTF-8 (#130) - [Dropbox] All the methods support non-ASCII char in filename and content (#134)
[2.0.0] - 2017-11-25 - 2020-10-22 - 2020-10-25 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-11-08 - 2021-01-08 - 2021-01-11 - 2021-01-20 - 2021-01-20
- GitHub batch fixes and optimization
- Code factorization
- Remove parameters mutations
.readFile()
now always return aBuffer
- [Dropbox] Retrieve account when providing only the token
- [Dropbox] Normalize errors (#103)
- Tools, index and FS are 100% covered
- Coverage for all connectors
- [Dropbox] Add some security check
- In SFTP, directory type is now set to 'application/directory'
- [Dropbox] Fixes batch upload (#114)
- WebDAV connector is now a separate plugin
unifile.connectors
is now private
[1.2.0] - 2017-06-01 - 2020-10-22 - 2020-10-25 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-11-08 - 2021-01-08 - 2021-01-11 - 2021-01-20 - 2021-01-20
- SFTP support
.stat()
method that return information abouth the given path- Connector constructor now accepts
infos
to override static infos - FS connector now has a sandbox to restrict file access
.getInfos()
now correctly get the session- Takes GitHub
redirectUri
into account for OAuth requests - Fixes Dropbox batch operation
- Fixes Dropbox infos when account has not been set yet
- Dropbox is now more tolerant with the path (first
/
is optional)- Includes connector documentation to the global one
- Includes README in documentation
[1.1.0] - 2017-04-26 - 2020-10-22 - 2020-10-25 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-10-28 - 2020-11-08 - 2021-01-08 - 2021-01-11 - 2021-01-20 - 2021-01-20
- Local filesystem support
- Total rework of the philosphy
[]: https://github.com/silexlabs/unifile/compare/v2.0.8...v [2.0.8]: https://github.com/silexlabs/unifile/compare/v2.0.4...v2.0.8 [2.0.4]: https://github.com/silexlabs/unifile/compare/v2.0.3...v2.0.4 [2.0.3]: https://github.com/silexlabs/unifile/compare/v2.0.2...v2.0.3 [2.0.2]: https://github.com/silexlabs/unifile/compare/v2.0.1...v2.0.2 [2.0.1]: https://github.com/silexlabs/unifile/compare/v2.0.0...v2.0.1 [2.0.0]: https://github.com/silexlabs/unifile/compare/v1.2.0...v2.0.0 [1.2.0]: https://github.com/silexlabs/unifile/compare/v1.1.0...v1.2.0 [1.1.0]: https://github.com/silexlabs/unifile/compare/v1.0.0...v1.1.0