Files

Return to Package Diff Home.
Brought to you by Intrinsic.

Package Diff: connect @ 3.6.6 .. 3.7.0

HISTORY.md

@@ -1,3 +1,15 @@
+3.7.0 / 2019-05-17
+==================
+
+ * deps: finalhandler@1.1.2
+ - Set stricter `Content-Security-Policy` header
+ - Fix 404 output for bad / missing pathnames
+ - deps: encodeurl@~1.0.2
+ - deps: parseurl@~1.3.3
+ - deps: statuses@~1.4.0
+ * deps: parseurl@~1.3.3
+ * perf: remove substr call from FQDN mapping
+
3.6.6 / 2018-02-14
==================

index.js

@@ -271,13 +271,9 @@
return undefined;
}
- var searchIndex = url.indexOf('?');
- var pathLength = searchIndex !== -1
- ? searchIndex
- : url.length;
- var fqdnIndex = url.substr(0, pathLength).indexOf('://');
+ var fqdnIndex = url.indexOf('://')
- return fqdnIndex !== -1
+ return fqdnIndex !== -1 && url.lastIndexOf('?', fqdnIndex) === -1
? url.substr(0, url.indexOf('/', 3 + fqdnIndex))
: undefined;
}

package.json

@@ -1,7 +1,7 @@
{
"name": "connect",
"description": "High performance middleware framework",
- "version": "3.6.6",
+ "version": "3.7.0",
"author": "TJ Holowaychuk <tj@vision-media.ca> (http://tjholowaychuk.com)",
"contributors": [
"Douglas Christopher Wilson <doug@somethingdoug.com>",
@@ -18,15 +18,15 @@
"repository": "senchalabs/connect",
"dependencies": {
"debug": "2.6.9",
- "finalhandler": "1.1.0",
- "parseurl": "~1.3.2",
+ "finalhandler": "1.1.2",
+ "parseurl": "~1.3.3",
"utils-merge": "1.0.1"
},
"devDependencies": {
- "eslint": "2.13.1",
- "mocha": "3.5.3",
- "nyc": "10.3.2",
- "supertest": "2.0.0"
+ "eslint": "4.19.1",
+ "mocha": "6.1.4",
+ "nyc": "14.1.1",
+ "supertest": "4.0.2"
},
"license": "MIT",
"files": [
@@ -42,7 +42,7 @@
"scripts": {
"lint": "eslint .",
"test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/",
- "test-cov": "nyc --reporter=text npm test",
- "test-travis": "nyc --reporter=html --reporter=text npm test"
+ "test-cov": "nyc --reporter=html --reporter=text npm test",
+ "test-travis": "nyc --reporter=text npm test"
}
}

README.md

@@ -1,10 +1,14 @@
-# Connect
+<div align="center">
-[![NPM Version][npm-image]][npm-url]
-[![NPM Downloads][downloads-image]][downloads-url]
+<img src="logo/horizontal.png" alt="connect logo" width="450px">
+
+[![NPM Version][npm-version-image]][npm-url]
+[![NPM Downloads][npm-downloads-image]][npm-url]
[![Build Status][travis-image]][travis-url]
[![Test Coverage][coveralls-image]][coveralls-url]
+</div>
+
Connect is an extensible HTTP server framework for [node](http://nodejs.org) using "plugins" known as _middleware_.
```js
@@ -276,17 +280,16 @@
- Connect `1.x` - node `0.4`
- Connect `< 2.8` - node `0.6`
- Connect `>= 2.8 < 3` - node `0.8`
- - Connect `>= 3` - node `0.10`, `0.12`, `4.x`, `5.x`, `6.x`, `7.x`, `8.x`; io.js `1.x`, `2.x`, `3.x`
+ - Connect `>= 3` - node `0.10`, `0.12`, `4.x`, `5.x`, `6.x`, `7.x`, `8.x`, `9.x`, `10.x`, `11.x`, `12.x`; io.js `1.x`, `2.x`, `3.x`
## License
[MIT](LICENSE)
-[npm-image]: https://img.shields.io/npm/v/connect.svg
+[coveralls-image]: https://badgen.net/coveralls/c/github/senchalabs/connect/master
+[coveralls-url]: https://coveralls.io/r/senchalabs/connect?branch=master
+[npm-downloads-image]: https://badgen.net/npm/dm/connect
[npm-url]: https://npmjs.org/package/connect
-[travis-image]: https://img.shields.io/travis/senchalabs/connect/master.svg
+[npm-version-image]: https://badgen.net/npm/v/connect
+[travis-image]: https://badgen.net/travis/senchalabs/connect/master
[travis-url]: https://travis-ci.org/senchalabs/connect
-[coveralls-image]: https://img.shields.io/coveralls/senchalabs/connect/master.svg
-[coveralls-url]: https://coveralls.io/r/senchalabs/connect
-[downloads-image]: https://img.shields.io/npm/dm/connect.svg
-[downloads-url]: https://npmjs.org/package/connect