romainbutteaud / Kaffeine

Keeping free Heroku apps awake.
kaffeine.herokuapp.com
1.05k stars 112 forks source link

Bump rack from 2.0.7 to 2.2.2 #36

Closed dependabot[bot] closed 4 years ago

dependabot[bot] commented 4 years ago

Bumps rack from 2.0.7 to 2.2.2.

Changelog *Sourced from [rack's changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md).* > ## [2.2.2] - 2020-02-11 > > ### Fixed > > - Fix incorrect `Rack::Request#host` value. ([#1591](https://github-redirect.dependabot.com/rack/rack/pull/1591), [@​ioquatix](https://github.com/ioquatix)) > - Revert `Rack::Handler::Thin` implementation. ([#1583](https://github-redirect.dependabot.com/rack/rack/pull/1583), [@​jeremyevans](https://github.com/jeremyevans)) > - Double assignment is still needed to prevent an "unused variable" warning. ([#1589](https://github-redirect.dependabot.com/rack/rack/pull/1589), [@​kamipo](https://github.com/kamipo)) > - Fix to handle same_site option for session pool. ([#1587](https://github-redirect.dependabot.com/rack/rack/pull/1587), [@​kamipo](https://github.com/kamipo)) > > ## [2.2.1] - 2020-02-09 > > ### Fixed > > - Rework `Rack::Request#ip` to handle empty `forwarded_for`. ([#1577](https://github-redirect.dependabot.com/rack/rack/pull/1577), [@​ioquatix](https://github.com/ioquatix)) > > ## [2.2.0] - 2020-02-08 > > ### SPEC Changes > > - `rack.session` request environment entry must respond to `to_hash` and return unfrozen Hash. ([@​jeremyevans](https://github.com/jeremyevans)) > - Request environment cannot be frozen. ([@​jeremyevans](https://github.com/jeremyevans)) > - CGI values in the request environment with non-ASCII characters must use ASCII-8BIT encoding. ([@​jeremyevans](https://github.com/jeremyevans)) > - Improve SPEC/lint relating to SERVER_NAME, SERVER_PORT and HTTP_HOST. ([#1561](https://github-redirect.dependabot.com/rack/rack/pull/1561), [@​ioquatix](https://github.com/ioquatix)) > > ### Added > > - `rackup` supports multiple `-r` options and will require all arguments. ([@​jeremyevans](https://github.com/jeremyevans)) > - `Server` supports an array of paths to require for the `:require` option. ([@​khotta](https://github.com/khotta)) > - `Files` supports multipart range requests. ([@​fatkodima](https://github.com/fatkodima)) > - `Multipart::UploadedFile` supports an IO-like object instead of using the filesystem, using `:filename` and `:io` options. ([@​jeremyevans](https://github.com/jeremyevans)) > - `Multipart::UploadedFile` supports keyword arguments `:path`, `:content_type`, and `:binary` in addition to positional arguments. ([@​jeremyevans](https://github.com/jeremyevans)) > - `Static` supports a `:cascade` option for calling the app if there is no matching file. ([@​jeremyevans](https://github.com/jeremyevans)) > - `Session::Abstract::SessionHash#dig`. ([@​jeremyevans](https://github.com/jeremyevans)) > - `Response.[]` and `MockResponse.[]` for creating instances using status, headers, and body. ([@​ioquatix](https://github.com/ioquatix)) > - Convenient cache and content type methods for `Rack::Response`. ([#1555](https://github-redirect.dependabot.com/rack/rack/pull/1555), [@​ioquatix](https://github.com/ioquatix)) > > ### Changed > > - `Request#params` no longer rescues EOFError. ([@​jeremyevans](https://github.com/jeremyevans)) > - `Directory` uses a streaming approach, significantly improving time to first byte for large directories. ([@​jeremyevans](https://github.com/jeremyevans)) > - `Directory` no longer includes a Parent directory link in the root directory index. ([@​jeremyevans](https://github.com/jeremyevans)) > - `QueryParser#parse_nested_query` uses original backtrace when reraising exception with new class. ([@​jeremyevans](https://github.com/jeremyevans)) > - `ConditionalGet` follows RFC 7232 precedence if both If-None-Match and If-Modified-Since headers are provided. ([@​jeremyevans](https://github.com/jeremyevans)) > - `.ru` files supports the `frozen-string-literal` magic comment. ([@​eregon](https://github.com/eregon)) > - Rely on autoload to load constants instead of requiring internal files, make sure to require 'rack' and not just 'rack/...'. ([@​jeremyevans](https://github.com/jeremyevans)) > - `Etag` will continue sending ETag even if the response should not be cached. ([@​henm](https://github.com/henm)) > - `Request#host_with_port` no longer includes a colon for a missing or empty port. ([@​AlexWayfer](https://github.com/AlexWayfer)) > - All handlers uses keywords arguments instead of an options hash argument. ([@​ioquatix](https://github.com/ioquatix)) > - `Files` handling of range requests no longer return a body that supports `to_path`, to ensure range requests are handled correctly. ([@​jeremyevans](https://github.com/jeremyevans)) > - `Multipart::Generator` only includes `Content-Length` for files with paths, and `Content-Disposition` `filename` if the `UploadedFile` instance has one. ([@​jeremyevans](https://github.com/jeremyevans)) > ... (truncated)
Commits - [`a5e80f0`](https://github.com/rack/rack/commit/a5e80f01947954af76b14c1d1fdd8e79dd8337f3) Bump version. - [`b0de37d`](https://github.com/rack/rack/commit/b0de37dc3b67d2fdcaa8b0236ff076a0a4db0b4f) Remove trailing whitespace. - [`1a784e5`](https://github.com/rack/rack/commit/1a784e54c867d42214d9e1f315651b1f2cea8591) Prepare CHANGELOG for next patch release. - [`a0d57d4`](https://github.com/rack/rack/commit/a0d57d4a1d917596e03e0aa969aff7e890d2123c) Fix to handle same_site option for session pool - [`a9b223b`](https://github.com/rack/rack/commit/a9b223b6781201ae8faa5d0a373cd1a24f6d97a3) Ensure full match. Fixes [#1590](https://github-redirect.dependabot.com/rack/rack/issues/1590). - [`f4c5645`](https://github.com/rack/rack/commit/f4c5645642ec99fa82a5a343a6c79d4aff8d6165) Double assignment is still needed to prevent an "unused variable" warning - [`5c121dd`](https://github.com/rack/rack/commit/5c121dd6853fa231d1b1253b6e8e7cfc927791ca) Revert "Update Thin handler to better handle more options" - [`961d976`](https://github.com/rack/rack/commit/961d9761bcb2bee17c80bba8b7bc9e285086d6c4) Prepare point release. - [`2d00d05`](https://github.com/rack/rack/commit/2d00d0512175c89a4b39f62cf30b8c5a9dce97d5) Add CHANGELOG entry for [#1577](https://github-redirect.dependabot.com/rack/rack/issues/1577). - [`f8fd024`](https://github.com/rack/rack/commit/f8fd0241a3d37b6988f9e4951c9782da1c8edb9b) Update CHANGELOG to include 2.2.0. - Additional commits viewable in [compare view](https://github.com/rack/rack/compare/2.0.7...v2.2.2)


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/romainbutteaud/Kaffeine/network/alerts).
dependabot[bot] commented 4 years ago

Superseded by #40.