Changelog
*Sourced from [rack's changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md).*
> ## [2.1.1] - 2020-01-12
>
> - Remove `Rack::Chunked` from `Rack::Server` default middleware. ([#1475](https://github-redirect.dependabot.com/rack/rack/pull/1475), [@ioquatix](https://github.com/ioquatix))
> - Restore support for code relying on `SessionId#to_s`. ([@jeremyevans](https://github.com/jeremyevans))
>
> ## [2.1.0] - 2020-01-10
>
> ### Added
>
> - Add support for `SameSite=None` cookie value. ([@hennikul](https://github.com/hennikul))
> - Add trailer headers. ([@eileencodes](https://github.com/eileencodes))
> - Add MIME Types for video streaming. ([@styd](https://github.com/styd))
> - Add MIME Type for WASM. ([@buildrtech](https://github.com/buildrtech))
> - Add `Early Hints(103)` to status codes. ([@egtra](https://github.com/egtra))
> - Add `Too Early(425)` to status codes. ([@y-yagi]((https://github.com/y-yagi)))
> - Add `Bandwidth Limit Exceeded(509)` to status codes. ([@CJKinni](https://github.com/CJKinni))
> - Add method for custom `ip_filter`. ([@svcastaneda](https://github.com/svcastaneda))
> - Add boot-time profiling capabilities to `rackup`. ([@tenderlove](https://github.com/tenderlove))
> - Add multi mapping support for `X-Accel-Mappings` header. ([@yoshuki](https://github.com/yoshuki))
> - Add `sync: false` option to `Rack::Deflater`. (Eric Wong)
> - Add `Builder#freeze_app` to freeze application and all middleware instances. ([@jeremyevans](https://github.com/jeremyevans))
> - Add API to extract cookies from `Rack::MockResponse`. ([@petercline](https://github.com/petercline))
>
> ### Changed
>
> - Don't propagate nil values from middleware. ([@ioquatix](https://github.com/ioquatix))
> - Lazily initialize the response body and only buffer it if required. ([@ioquatix](https://github.com/ioquatix))
> - Fix deflater zlib buffer errors on empty body part. ([@felixbuenemann](https://github.com/felixbuenemann))
> - Set `X-Accel-Redirect` to percent-encoded path. ([@diskkid](https://github.com/diskkid))
> - Remove unnecessary buffer growing when parsing multipart. ([@tainoe](https://github.com/tainoe))
> - Expand the root path in `Rack::Static` upon initialization. ([@rosenfeld](https://github.com/rosenfeld))
> - Make `ShowExceptions` work with binary data. ([@axyjo](https://github.com/axyjo))
> - Use buffer string when parsing multipart requests. ([@janko-m](https://github.com/janko-m))
> - Support optional UTF-8 Byte Order Mark (BOM) in config.ru. ([@mikegee](https://github.com/mikegee))
> - Handle `X-Forwarded-For` with optional port. ([@dpritchett](https://github.com/dpritchett))
> - Use `Time#httpdate` format for Expires, as proposed by RFC 7231. ([@nanaya](https://github.com/nanaya))
> - Make `Utils.status_code` raise an error when the status symbol is invalid instead of `500`. ([@adambutler](https://github.com/adambutler))
> - Rename `Request::SCHEME_WHITELIST` to `Request::ALLOWED_SCHEMES`.
> - Make `Multipart::Parser.get_filename` accept files with `+` in their name. ([@lucaskanashiro](https://github.com/lucaskanashiro))
> - Add Falcon to the default handler fallbacks. ([@ioquatix](https://github.com/ioquatix))
> - Update codebase to avoid string mutations in preparation for `frozen_string_literals`. ([@pat](https://github.com/pat))
> - Change `MockRequest#env_for` to rely on the input optionally responding to `#size` instead of `#length`. ([@janko](https://github.com/janko))
> - Rename `Rack::File` -> `Rack::Files` and add deprecation notice. ([@postmodern](https://github.com/postmodern)).
> - Prefer Base64 “strict encoding” for Base64 cookies. ([@ioquatix](https://github.com/ioquatix))
>
> ### Removed
>
> - Remove `to_ary` from Response ([@tenderlove](https://github.com/tenderlove))
> - Deprecate `Rack::Session::Memcache` in favor of `Rack::Session::Dalli` from dalli gem ([@fatkodima](https://github.com/fatkodima))
>
> ... (truncated)
Commits
- [`799a520`](https://github.com/rack/rack/commit/799a520a015de5938bc01faa8e90b76589c6e7d3) Updating changelog for 2-1-stable
- [`4fabf4d`](https://github.com/rack/rack/commit/4fabf4d70bb890d15a903ae4995c0349b0c69324) Bump version.
- [`10512e6`](https://github.com/rack/rack/commit/10512e68717e734f530d8f4d2f668a8c0ea6d5f8) Remove chunked middleware from default server stack.
- [`db92251`](https://github.com/rack/rack/commit/db922514f49bbc8756a55da3cffe5ed5c0463bee) Fix ActiveStorage use-case and add test case. Fixes [#1464](https://github-redirect.dependabot.com/rack/rack/issues/1464).
- [`327a865`](https://github.com/rack/rack/commit/327a865a714942c4e3f257d846e01361f7eb9233) Do not deprecate Rack::File
- [`04f541b`](https://github.com/rack/rack/commit/04f541ba9db04f3b13e5321c8d596c490955e1db) Merge pull request [#1462](https://github-redirect.dependabot.com/rack/rack/issues/1462) from jeremyevans/sessionid-to_s
- [`879ae71`](https://github.com/rack/rack/commit/879ae7163a399a9ed36d876668f4ecae4ae8b9e4) Merge pull request [#1461](https://github-redirect.dependabot.com/rack/rack/issues/1461) from p8/cleanup-changelog
- [`acf7d44`](https://github.com/rack/rack/commit/acf7d44a078db48697f8d8bf92278c608a261c28) Remove changes from CHANGELOG already present in older versions [ci skip]
- [`7d14bac`](https://github.com/rack/rack/commit/7d14bac930a028501985441923fdca5d570fc778) Merge pull request [#1162](https://github-redirect.dependabot.com/rack/rack/issues/1162) from snood1205/master
- [`2b61454`](https://github.com/rack/rack/commit/2b61454982b47d066e5a0222dcd4a89d4808b32f) Merge pull request [#1459](https://github-redirect.dependabot.com/rack/rack/issues/1459) from jimeh/add-breaking-change-warning-to-changelog
- Additional commits viewable in [compare view](https://github.com/rack/rack/compare/2.0.6...2.1.1)
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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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/statedemocrats/ks-votes/network/alerts).
Bumps rack from 2.0.6 to 2.1.1.
Changelog
*Sourced from [rack's changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md).* > ## [2.1.1] - 2020-01-12 > > - Remove `Rack::Chunked` from `Rack::Server` default middleware. ([#1475](https://github-redirect.dependabot.com/rack/rack/pull/1475), [@ioquatix](https://github.com/ioquatix)) > - Restore support for code relying on `SessionId#to_s`. ([@jeremyevans](https://github.com/jeremyevans)) > > ## [2.1.0] - 2020-01-10 > > ### Added > > - Add support for `SameSite=None` cookie value. ([@hennikul](https://github.com/hennikul)) > - Add trailer headers. ([@eileencodes](https://github.com/eileencodes)) > - Add MIME Types for video streaming. ([@styd](https://github.com/styd)) > - Add MIME Type for WASM. ([@buildrtech](https://github.com/buildrtech)) > - Add `Early Hints(103)` to status codes. ([@egtra](https://github.com/egtra)) > - Add `Too Early(425)` to status codes. ([@y-yagi]((https://github.com/y-yagi))) > - Add `Bandwidth Limit Exceeded(509)` to status codes. ([@CJKinni](https://github.com/CJKinni)) > - Add method for custom `ip_filter`. ([@svcastaneda](https://github.com/svcastaneda)) > - Add boot-time profiling capabilities to `rackup`. ([@tenderlove](https://github.com/tenderlove)) > - Add multi mapping support for `X-Accel-Mappings` header. ([@yoshuki](https://github.com/yoshuki)) > - Add `sync: false` option to `Rack::Deflater`. (Eric Wong) > - Add `Builder#freeze_app` to freeze application and all middleware instances. ([@jeremyevans](https://github.com/jeremyevans)) > - Add API to extract cookies from `Rack::MockResponse`. ([@petercline](https://github.com/petercline)) > > ### Changed > > - Don't propagate nil values from middleware. ([@ioquatix](https://github.com/ioquatix)) > - Lazily initialize the response body and only buffer it if required. ([@ioquatix](https://github.com/ioquatix)) > - Fix deflater zlib buffer errors on empty body part. ([@felixbuenemann](https://github.com/felixbuenemann)) > - Set `X-Accel-Redirect` to percent-encoded path. ([@diskkid](https://github.com/diskkid)) > - Remove unnecessary buffer growing when parsing multipart. ([@tainoe](https://github.com/tainoe)) > - Expand the root path in `Rack::Static` upon initialization. ([@rosenfeld](https://github.com/rosenfeld)) > - Make `ShowExceptions` work with binary data. ([@axyjo](https://github.com/axyjo)) > - Use buffer string when parsing multipart requests. ([@janko-m](https://github.com/janko-m)) > - Support optional UTF-8 Byte Order Mark (BOM) in config.ru. ([@mikegee](https://github.com/mikegee)) > - Handle `X-Forwarded-For` with optional port. ([@dpritchett](https://github.com/dpritchett)) > - Use `Time#httpdate` format for Expires, as proposed by RFC 7231. ([@nanaya](https://github.com/nanaya)) > - Make `Utils.status_code` raise an error when the status symbol is invalid instead of `500`. ([@adambutler](https://github.com/adambutler)) > - Rename `Request::SCHEME_WHITELIST` to `Request::ALLOWED_SCHEMES`. > - Make `Multipart::Parser.get_filename` accept files with `+` in their name. ([@lucaskanashiro](https://github.com/lucaskanashiro)) > - Add Falcon to the default handler fallbacks. ([@ioquatix](https://github.com/ioquatix)) > - Update codebase to avoid string mutations in preparation for `frozen_string_literals`. ([@pat](https://github.com/pat)) > - Change `MockRequest#env_for` to rely on the input optionally responding to `#size` instead of `#length`. ([@janko](https://github.com/janko)) > - Rename `Rack::File` -> `Rack::Files` and add deprecation notice. ([@postmodern](https://github.com/postmodern)). > - Prefer Base64 “strict encoding” for Base64 cookies. ([@ioquatix](https://github.com/ioquatix)) > > ### Removed > > - Remove `to_ary` from Response ([@tenderlove](https://github.com/tenderlove)) > - Deprecate `Rack::Session::Memcache` in favor of `Rack::Session::Dalli` from dalli gem ([@fatkodima](https://github.com/fatkodima)) > > ... (truncated)Commits
- [`799a520`](https://github.com/rack/rack/commit/799a520a015de5938bc01faa8e90b76589c6e7d3) Updating changelog for 2-1-stable - [`4fabf4d`](https://github.com/rack/rack/commit/4fabf4d70bb890d15a903ae4995c0349b0c69324) Bump version. - [`10512e6`](https://github.com/rack/rack/commit/10512e68717e734f530d8f4d2f668a8c0ea6d5f8) Remove chunked middleware from default server stack. - [`db92251`](https://github.com/rack/rack/commit/db922514f49bbc8756a55da3cffe5ed5c0463bee) Fix ActiveStorage use-case and add test case. Fixes [#1464](https://github-redirect.dependabot.com/rack/rack/issues/1464). - [`327a865`](https://github.com/rack/rack/commit/327a865a714942c4e3f257d846e01361f7eb9233) Do not deprecate Rack::File - [`04f541b`](https://github.com/rack/rack/commit/04f541ba9db04f3b13e5321c8d596c490955e1db) Merge pull request [#1462](https://github-redirect.dependabot.com/rack/rack/issues/1462) from jeremyevans/sessionid-to_s - [`879ae71`](https://github.com/rack/rack/commit/879ae7163a399a9ed36d876668f4ecae4ae8b9e4) Merge pull request [#1461](https://github-redirect.dependabot.com/rack/rack/issues/1461) from p8/cleanup-changelog - [`acf7d44`](https://github.com/rack/rack/commit/acf7d44a078db48697f8d8bf92278c608a261c28) Remove changes from CHANGELOG already present in older versions [ci skip] - [`7d14bac`](https://github.com/rack/rack/commit/7d14bac930a028501985441923fdca5d570fc778) Merge pull request [#1162](https://github-redirect.dependabot.com/rack/rack/issues/1162) from snood1205/master - [`2b61454`](https://github.com/rack/rack/commit/2b61454982b47d066e5a0222dcd4a89d4808b32f) Merge pull request [#1459](https://github-redirect.dependabot.com/rack/rack/issues/1459) from jimeh/add-breaking-change-warning-to-changelog - Additional commits viewable in [compare view](https://github.com/rack/rack/compare/2.0.6...2.1.1)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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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/statedemocrats/ks-votes/network/alerts).