115 lines
3.4 KiB
Markdown
115 lines
3.4 KiB
Markdown
|
|
||
|
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
|