{"action":"created","issue":{"url":"https://api.github.com/repos/thefinn93/domain-availability/issues/21","repository_url":"https://api.github.com/repos/thefinn93/domain-availability","labels_url":"https://api.github.com/repos/thefinn93/domain-availability/issues/21/labels{/name}","comments_url":"https://api.github.com/repos/thefinn93/domain-availability/issues/21/comments","events_url":"https://api.github.com/repos/thefinn93/domain-availability/issues/21/events","html_url":"https://github.com/thefinn93/domain-availability/pull/21","id":212125775,"number":21,"title":"[Doppins] Upgrade dependency express to ~4.16.0","user":{"login":"doppins-bot","id":13711356,"avatar_url":"https://avatars0.githubusercontent.com/u/13711356?v=4","gravatar_id":"","url":"https://api.github.com/users/doppins-bot","html_url":"https://github.com/doppins-bot","followers_url":"https://api.github.com/users/doppins-bot/followers","following_url":"https://api.github.com/users/doppins-bot/following{/other_user}","gists_url":"https://api.github.com/users/doppins-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/doppins-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/doppins-bot/subscriptions","organizations_url":"https://api.github.com/users/doppins-bot/orgs","repos_url":"https://api.github.com/users/doppins-bot/repos","events_url":"https://api.github.com/users/doppins-bot/events{/privacy}","received_events_url":"https://api.github.com/users/doppins-bot/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2017-03-06T13:43:32Z","updated_at":"2017-09-28T18:23:23Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/thefinn93/domain-availability/pulls/21","html_url":"https://github.com/thefinn93/domain-availability/pull/21","diff_url":"https://github.com/thefinn93/domain-availability/pull/21.diff","patch_url":"https://github.com/thefinn93/domain-availability/pull/21.patch"},"body":"Hi!\n\nA new version was just released of `express`, so [Doppins](https://doppins.com)\nhas upgraded your project's dependency ranges.\n\nMake sure that it doesn't break anything, and happy merging! :shipit:\n\n---\n### Upgraded express from `~4.13.4` to `~4.15.2`\n\n#### Changelog:\n\n#### Version 5.0.0-alpha.4\nThis is the fourth Express 5.0 alpha release, based off 4.15.0 and includes\nchanges from 5.0.0-alpha.3.\n- remove:\n  - Remove Express 3.x middleware error stubs\n- deps: router@~1.3.0\n  - Add `next(\"router\")` to exit from router\n  - Fix case where `router.use` skipped requests routes did not\n  - Skip routing when `req.url` is not set\n  - Use `%o` in path debug to tell types apart\n  - deps: debug@2.6.1\n  - deps: setprototypeof@1.0.3\n  - perf: add fast match path for `*` route\n\n\n#### Version 4.15.0\n- Add debug message when loading view engine\n- Add `next(\"router\")` to exit from router\n- Fix case where `router.use` skipped requests routes did not\n- Remove usage of `res._headers` private field\n  - Improves compatibility with Node.js 8 nightly\n- Skip routing when `req.url` is not set\n- Use `%o` in path debug to tell types apart\n- Use `Object.create` to setup request & response prototypes\n- Use `setprototypeof` module to replace `__proto__` setting\n- Use `statuses` instead of `http` module for status messages\n- deps: debug@2.6.1\n  - Allow colors in workers\n  - Deprecated `DEBUG_FD` environment variable set to `3` or higher\n  - Fix error when running under React Native\n  - Use same color for same namespace\n  - deps: ms@0.7.2\n- deps: etag@~1.8.0\n  - Use SHA1 instead of MD5 for ETag hashing\n  - Works with FIPS 140-2 OpenSSL configuration\n- deps: finalhandler@~1.0.0\n  - Fix exception when `err` cannot be converted to a string\n  - Fully URL-encode the pathname in the 404\n  - Only include the pathname in the 404 message\n  - Send complete HTML document\n  - Set `Content-Security-Policy: default-src 'self'` header\n  - deps: debug@2.6.1\n- deps: fresh@0.5.0\n  - Fix false detection of `no-cache` request directive\n  - Fix incorrect result when `If-None-Match` has both `*` and ETags\n  - Fix weak `ETag` matching to match spec\n  - perf: delay reading header values until needed\n  - perf: enable strict mode\n  - perf: hoist regular expressions\n  - perf: remove duplicate conditional\n  - perf: remove unnecessary boolean coercions\n  - perf: skip checking modified time if ETag check failed\n  - perf: skip parsing `If-None-Match` when no `ETag` header\n  - perf: use `Date.parse` instead of `new Date`\n- deps: qs@6.3.1\n  - Fix array parsing from skipping empty values\n  - Fix compacting nested arrays\n- deps: send@0.15.0\n  - Fix false detection of `no-cache` request directive\n  - Fix incorrect result when `If-None-Match` has both `*` and ETags\n  - Fix weak `ETag` matching to match spec\n  - Remove usage of `res._headers` private field\n  - Support `If-Match` and `If-Unmodified-Since` headers\n  - Use `res.getHeaderNames()` when available\n  - Use `res.headersSent` when available\n  - deps: debug@2.6.1\n  - deps: etag@~1.8.0\n  - deps: fresh@0.5.0\n  - deps: http-errors@~1.6.1\n- deps: serve-static@1.12.0\n  - Fix false detection of `no-cache` request directive\n  - Fix incorrect result when `If-None-Match` has both `*` and ETags\n  - Fix weak `ETag` matching to match spec\n  - Remove usage of `res._headers` private field\n  - Send complete HTML document in redirect response\n  - Set default CSP header in redirect response\n  - Support `If-Match` and `If-Unmodified-Since` headers\n  - Use `res.getHeaderNames()` when available\n  - Use `res.headersSent` when available\n  - deps: send@0.15.0\n- perf: add fast match path for `*` route\n- perf: improve `req.ips` performance\n\n\n#### Version 5.0.0-alpha.3\nThis is the third Express 5.0 alpha release, based off 4.14.1 and includes\nchanges from 5.0.0-alpha.2.\n- remove:\n  - `res.json(status, obj)` signature - use `res.status(status).json(obj)`\n  - `res.jsonp(status, obj)` signature - use `res.status(status).jsonp(obj)`\n  - `res.vary()` (no arguments) -- provide a field name as an argument\n- deps: array-flatten@2.1.1\n- deps: path-is-absolute@1.0.1\n- deps: router@~1.1.5\n  - deps: array-flatten@2.0.1\n  - deps: methods@~1.1.2\n  - deps: parseurl@~1.3.1\n  - deps: setprototypeof@1.0.2\n\n\n#### Version 4.14.1\n- deps: content-disposition@0.5.2\n- deps: finalhandler@0.5.1\n  - Fix exception when `err.headers` is not an object\n  - deps: statuses@~1.3.1\n  - perf: hoist regular expressions\n  - perf: remove duplicate validation path\n- deps: proxy-addr@~1.1.3\n  - deps: ipaddr.js@1.2.0\n- deps: send@0.14.2\n  - deps: http-errors@~1.5.1\n  - deps: ms@0.7.2\n  - deps: statuses@~1.3.1\n- deps: serve-static@~1.11.2\n  - deps: send@0.14.2\n- deps: type-is@~1.6.14\n  - deps: mime-types@~2.1.13\n\n\n#### Version 4.14.0\n- Add `acceptRanges` option to `res.sendFile`/`res.sendfile`\n- Add `cacheControl` option to `res.sendFile`/`res.sendfile`\n- Add `options` argument to `req.range`\n  - Includes the `combine` option\n- Encode URL in `res.location`/`res.redirect` if not already encoded\n- Fix some redirect handling in `res.sendFile`/`res.sendfile`\n- Fix Windows absolute path check using forward slashes\n- Improve error with invalid arguments to `req.get()`\n- Improve performance for `res.json`/`res.jsonp` in most cases\n- Improve `Range` header handling in `res.sendFile`/`res.sendfile`\n- deps: accepts@~1.3.3\n  - Fix including type extensions in parameters in `Accept` parsing\n  - Fix parsing `Accept` parameters with quoted equals\n  - Fix parsing `Accept` parameters with quoted semicolons\n  - Many performance improvments\n  - deps: mime-types@~2.1.11\n  - deps: negotiator@0.6.1\n- deps: content-type@~1.0.2\n  - perf: enable strict mode\n- deps: cookie@0.3.1\n  - Add `sameSite` option\n  - Fix cookie `Max-Age` to never be a floating point number\n  - Improve error message when `encode` is not a function\n  - Improve error message when `expires` is not a `Date`\n  - Throw better error for invalid argument to parse\n  - Throw on invalid values provided to `serialize`\n  - perf: enable strict mode\n  - perf: hoist regular expression\n  - perf: use for loop in parse\n  - perf: use string concatination for serialization\n- deps: finalhandler@0.5.0\n  - Change invalid or non-numeric status code to 500\n  - Overwrite status message to match set status code\n  - Prefer `err.statusCode` if `err.status` is invalid\n  - Set response headers from `err.headers` object\n  - Use `statuses` instead of `http` module for status messages\n- deps: proxy-addr@~1.1.2\n  - Fix accepting various invalid netmasks\n  - Fix IPv6-mapped IPv4 validation edge cases\n  - IPv4 netmasks must be contingous\n  - IPv6 addresses cannot be used as a netmask\n  - deps: ipaddr.js@1.1.1\n- deps: qs@6.2.0\n  - Add `decoder` option in `parse` function\n- deps: range-parser@~1.2.0\n  - Add `combine` option to combine overlapping ranges\n  - Fix incorrectly returning -1 when there is at least one valid range\n  - perf: remove internal function\n- deps: send@0.14.1\n  - Add `acceptRanges` option\n  - Add `cacheControl` option\n  - Attempt to combine multiple ranges into single range\n  - Correctly inherit from `Stream` class\n  - Fix `Content-Range` header in 416 responses when using `start`/`end` options\n  - Fix `Content-Range` header missing from default 416 responses\n  - Fix redirect error when `path` contains raw non-URL characters\n  - Fix redirect when `path` starts with multiple forward slashes\n  - Ignore non-byte `Range` headers\n  - deps: http-errors@~1.5.0\n  - deps: range-parser@~1.2.0\n  - deps: statuses@~1.3.0\n  - perf: remove argument reassignment\n- deps: serve-static@~1.11.1\n  - Add `acceptRanges` option\n  - Add `cacheControl` option\n  - Attempt to combine multiple ranges into single range\n  - Fix redirect error when `req.url` contains raw non-URL characters\n  - Ignore non-byte `Range` headers\n  - Use status code 301 for redirects\n  - deps: send@0.14.1\n- deps: type-is@~1.6.13\n  - Fix type error when given invalid type to match against\n  - deps: mime-types@~2.1.11\n- deps: vary@~1.1.0\n  - Only accept valid field names in the `field` argument\n- perf: use strict equality when possible\n\n\n#### Version 5.0.0-alpha.2\nThis is the second Express 5.0 alpha release, based off 4.13.1 and includes\nchanges from 5.0.0-alpha.1.\n- remove:\n  - `app.param(fn)`\n  - `req.param()` -- use `req.params`, `req.body`, or `req.query` instead\n- change:\n  - `res.render` callback is always async, even for sync view engines\n  - The leading `:` character in `name` for `app.param(name, fn)` is no longer removed\n  - Use `router` module for routing\n  - Use `path-is-absolute` module for absolute path detection\n\n\n#### Version 5.0.0-alpha.1\n- remove:\n  - `app.del` - use `app.delete`\n  - `req.acceptsCharset` - use `req.acceptsCharsets`\n  - `req.acceptsEncoding` - use `req.acceptsEncodings`\n  - `req.acceptsLanguage` - use `req.acceptsLanguages`\n  - `res.json(obj, status)` signature - use `res.json(status, obj)`\n  - `res.jsonp(obj, status)` signature - use `res.jsonp(status, obj)`\n  - `res.send(body, status)` signature - use `res.send(status, body)`\n  - `res.send(status)` signature - use `res.sendStatus(status)`\n  - `res.sendfile` - use `res.sendFile` instead\n  - `express.query` middleware\n- change:\n  - `req.host` now returns host (`hostname:port`) - use `req.hostname` for only hostname\n  - `req.query` is now a getter instead of a plain property\n- add:\n  - `app.router` is a reference to the base router\n\n\n"},"comment":{"url":"https://api.github.com/repos/thefinn93/domain-availability/issues/comments/332922484","html_url":"https://github.com/thefinn93/domain-availability/pull/21#issuecomment-332922484","issue_url":"https://api.github.com/repos/thefinn93/domain-availability/issues/21","id":332922484,"user":{"login":"doppins-bot","id":13711356,"avatar_url":"https://avatars0.githubusercontent.com/u/13711356?v=4","gravatar_id":"","url":"https://api.github.com/users/doppins-bot","html_url":"https://github.com/doppins-bot","followers_url":"https://api.github.com/users/doppins-bot/followers","following_url":"https://api.github.com/users/doppins-bot/following{/other_user}","gists_url":"https://api.github.com/users/doppins-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/doppins-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/doppins-bot/subscriptions","organizations_url":"https://api.github.com/users/doppins-bot/orgs","repos_url":"https://api.github.com/users/doppins-bot/repos","events_url":"https://api.github.com/users/doppins-bot/events{/privacy}","received_events_url":"https://api.github.com/users/doppins-bot/received_events","type":"User","site_admin":false},"created_at":"2017-09-28T18:23:23Z","updated_at":"2017-09-28T18:23:23Z","author_association":"CONTRIBUTOR","body":"An additional new version was just released of `express`, so we've added an\nextra commit upgrading your range to `~4.16.0`.\n\nHope that's alright!\n— [Doppins](https://doppins.com)\n"}}
{"actor":{"display_login":"doppins-bot"}}