You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					122 lines
				
				3.6 KiB
			
		
		
			
		
	
	
					122 lines
				
				3.6 KiB
			| 
								 
											3 years ago
										 
									 | 
							
								
							 | 
						||
| 
								 | 
							
								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
							 |