sinatra/sinatra (sinatra)
### [`v4.0.0`](https://togithub.com/sinatra/sinatra/blob/HEAD/CHANGELOG.md#400--2024-01-19)
[Compare Source](https://togithub.com/sinatra/sinatra/compare/v3.2.0...v4.0.0)
- New: Add support for Rack 3 ([#1857])
- Note: you may want to read the [Rack 3 Upgrade Guide]
- Require Ruby 2.7.8 as minimum Ruby version ([#1993])
- Breaking change: Drop support for Rack 2 ([#1857])
- Note: when using Sinatra to start the web server, you now need the `rackup` gem installed
- Breaking change: Remove the `IndifferentHash` initializer ([#1982])
- Breaking change: Disable `session_hijacking` protection by default ([#1984])
- Breaking change: Remove `Rack::Protection::EncryptedCookie` ([#1989])
- Note: cookies are still encrypted (by [`Rack::Session::Cookie`][Rack::Session::Cookie])
[#1857]: https://togithub.com/sinatra/sinatra/pull/1857
[#1993]: https://togithub.com/sinatra/sinatra/pull/1993
[#1982]: https://togithub.com/sinatra/sinatra/pull/1982
[#1984]: https://togithub.com/sinatra/sinatra/pull/1984
[#1989]: https://togithub.com/sinatra/sinatra/pull/1989
[`Rack::Session::Cookie`]: https://togithub.com/rack/rack-session
[Rack 3 Upgrade Guide]: https://togithub.com/rack/rack/blob/main/UPGRADE-GUIDE.md
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
"~> 3.1"
->"~> 4.0"
Release Notes
sinatra/sinatra (sinatra)
### [`v4.0.0`](https://togithub.com/sinatra/sinatra/blob/HEAD/CHANGELOG.md#400--2024-01-19) [Compare Source](https://togithub.com/sinatra/sinatra/compare/v3.2.0...v4.0.0) - New: Add support for Rack 3 ([#1857]) - Note: you may want to read the [Rack 3 Upgrade Guide] - Require Ruby 2.7.8 as minimum Ruby version ([#1993]) - Breaking change: Drop support for Rack 2 ([#1857]) - Note: when using Sinatra to start the web server, you now need the `rackup` gem installed - Breaking change: Remove the `IndifferentHash` initializer ([#1982]) - Breaking change: Disable `session_hijacking` protection by default ([#1984]) - Breaking change: Remove `Rack::Protection::EncryptedCookie` ([#1989]) - Note: cookies are still encrypted (by [`Rack::Session::Cookie`][Rack::Session::Cookie]) [#1857]: https://togithub.com/sinatra/sinatra/pull/1857 [#1993]: https://togithub.com/sinatra/sinatra/pull/1993 [#1982]: https://togithub.com/sinatra/sinatra/pull/1982 [#1984]: https://togithub.com/sinatra/sinatra/pull/1984 [#1989]: https://togithub.com/sinatra/sinatra/pull/1989 [`Rack::Session::Cookie`]: https://togithub.com/rack/rack-session [Rack 3 Upgrade Guide]: https://togithub.com/rack/rack/blob/main/UPGRADE-GUIDE.mdConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.