3.6 KiB
3.6 KiB
2.0.2 / 2018-05-15
- Test Node 9 and 10
- Fix redirect protocol change issue for
http
(#11) - Attempt to fix broken npm 5 :(
2.0.1 / 2017-07-11
- update dependencies
- fix "ftpd" causing the tests to fail
- drop old Node.js versions, test 6, 7 and 8
- ftp: add "error" event listener
2.0.0 / 2016-01-20
- index: remove
.use()
1.1.1 / 2016-01-20
- index: deprecate
.use()
- travis: test more node versions
1.1.0 / 2015-07-08
- add 'use strict' declaration
- add
use()
helper function for adding external protocols
1.0.0 / 2015-07-06
- bumping to v1 for better semver semantics
0.1.4 / 2015-07-06
- README: use SVG for Travis-CI badge
- README: properly do cache example
- use %o debug formatter most of the time
- package: update "readable-stream" to v2
- package: update "extend" to v3
- package: update "debug" to v2
- package: update "mocha" to v2
- travis: test node v0.8, v0.10, and v0.12
0.1.3 / 2014-04-03
- package: old npm compatible semver
0.1.2 / 2014-04-03
- package: loosen semver required versions
- data: just always use the "readable-stream" module
0.1.1 / 2014-02-05
- http: initial shot at "cached redirects" logic
- package: pin "ftpd" version to v0.2.4 (for tests)
- test: refactor tests into their own files
- file: remove unused
path
require - test: fix "file:" URI tests on Windows
- file: add better Windows support for file:// URIs
- http: add the Cache-Control and Expires respecting logic
- http: clean up logic a bit
0.1.0 / 2014-01-12
- test: add initial "http:" protocol tests
- package: add "st" as a dev dependency
- http: don't pass the
res
when there's a response error - test: add initial "https:" protocol tests
- http: initial 304 Not Modified support
- index: use debug()
- http: add support for 3xx redirect response codes
- http, https: initial "http:" and "https:" implementation
- ftp: fix debug() call
- package: update "description"
- test: remove PASV port range from FTP server
- test: add more "ftp:" protocol tests
- test: add more "data:" protocol tests
- test: more "file:" protocol tests
- test: set
logLevel
to -1 on the FTP server - file: close the
fd
upon an error before creating the ReadStream - data: use "readable-stream" for node v0.8.x support
- ftp: add debug() call for the entry logging
- test: use "ftpd" for the "ftp:" protocol test
- file: refactor for optimizations and to do proper NotModifiedErrors
- add .travis.yml file
- file: decodeURIComponent() on the pathname before normalizing
- file: beginnings of refactor
- file: initial async "file:" protocol
- ftp: tweak comment
- http, https: prep
- test: add initial "file:" protocol test
- data: fix debug() function name
- notfound: fix jsdoc description
- data: add NotModifierError() handling logic
- ftp: handle the "file not found" scenario
- notfound: add NotFoundError class
- ftp: better ftp impl, not with NotModified support
- notmodified: add NotModifiedError() class
- ftp: fix
onfile()
error handling - file: beginnings of "file:" protocol impl
- test: add initial "ftp" test
- test: use "stream-to-array" for tests
- ftp: comment out console.error() call
- ftp: update to the async interface
- package: update "data-uri-to-buffer" to v0.0.3
- test: add initial tests
- turn into an async interface
- Add Readme.md
- initial commit