NCSU-Libraries / ocracoke

Rails application supporting the creation of OCR and the IIIF Content Search API
MIT License
33 stars 6 forks source link

Bump rack from 2.0.6 to 2.1.2 #24

Closed dependabot[bot] closed 4 years ago

dependabot[bot] commented 4 years ago

Bumps rack from 2.0.6 to 2.1.2.

Changelog *Sourced from [rack's changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md).* > # Changelog > > All notable changes to this project will be documented in this file. For info on how to format all future additions to this file please reference [Keep A Changelog](https://keepachangelog.com/en/1.0.0/). > > ## Unreleased > > ### 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)) > > ### 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 > > - `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)) > - `Request#ssl?` is true for the `wss` scheme (secure websockets). ([@​jeremyevans](https://github.com/jeremyevans)) > - `Rack::HeaderHash` is memoized by default. ([#1549](https://github-redirect.dependabot.com/rack/rack/pull/1549), [@​ioquatix](https://github.com/ioquatix)) > - `Rack::Directory` allow directory traversal inside root directory. ([#1417](https://github-redirect.dependabot.com/rack/rack/pull/1417), [@​ThomasSevestre](https://github.com/ThomasSevestre)) > - Sort encodings by server preference. ([#1184](https://github-redirect.dependabot.com/rack/rack/pull/1184), [@​ioquatix](https://github.com/ioquatix), [@​wjordan](https://github.com/wjordan)) > > ### Removed > > - `BodyProxy#each` as it was only needed to work around a bug in Ruby <1.9.3. ([@​jeremyevans](https://github.com/jeremyevans)) > - `Session::Abstract::SessionHash#transform_keys`, no longer needed. (pavel) > - `URLMap::INFINITY` and `URLMap::NEGATIVE_INFINITY`, in favor of `Float::INFINITY`. ([@​ch1c0t](https://github.com/ch1c0t)) > - Deprecation of `Rack::File`. It will be deprecated again in rack 2.2 or 3.0. ([@​rafaelfranca](https://github.com/rafaelfranca)) > - Support for Ruby 2.2 as it is well past EOL. ([@​ioquatix](https://github.com/ioquatix)) > - Remove `Rack::Files#response_body` as the implementation was broken. ([#1153](https://github-redirect.dependabot.com/rack/rack/pull/1153), [@​ioquatix](https://github.com/ioquatix)) > > ### Fixed > ... (truncated)
Commits - [`16a51d8`](https://github.com/rack/rack/commit/16a51d8e0b64964323c3719b8154106af5cc0feb) Bump for 2.1.2 release - [`0a2c927`](https://github.com/rack/rack/commit/0a2c9273b5ab93f56cc636fec5bf0dc35e607fe0) Update changelog in preparation for 2.1.2 - [`b50bc8b`](https://github.com/rack/rack/commit/b50bc8b5c48a6cad298befffc7a66189d79e6aef) Fix multipart parser for special files [#1308](https://github-redirect.dependabot.com/rack/rack/issues/1308) - [`f9ef9a0`](https://github.com/rack/rack/commit/f9ef9a02a1264d032dbfe4fe5b0fe79241d93cb2) Fix `use` with kwargs - [`75d178c`](https://github.com/rack/rack/commit/75d178cd76a6d6444c1865b4c5ab189e86ae4e35) Skip deflating in Rack::Deflater if Content-Length is 0 - [`e758a11`](https://github.com/rack/rack/commit/e758a11241d1e07069180b73acc01b1c7f623097) #transform_keys no longer necessary, reverts [#1401](https://github-redirect.dependabot.com/rack/rack/issues/1401) - [`c423510`](https://github.com/rack/rack/commit/c42351006b0b7f92c99da8153dbc034673c76954) Fix: Add to_hash to wrap Hash and Session classes - [`8f57e83`](https://github.com/rack/rack/commit/8f57e8380b65a0199f82267e383c3c633d374dc0) Handle case where session id key is requested but it is missing - [`799a520`](https://github.com/rack/rack/commit/799a520a015de5938bc01faa8e90b76589c6e7d3) Updating changelog for 2-1-stable - [`4fabf4d`](https://github.com/rack/rack/commit/4fabf4d70bb890d15a903ae4995c0349b0c69324) Bump version. - Additional commits viewable in [compare view](https://github.com/rack/rack/compare/2.0.6...2.1.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/NCSU-Libraries/ocracoke/network/alerts).
dependabot[bot] commented 4 years ago

Superseded by #29.