Bump sinatra from 1.3.1 to 4.1.0
Bumps sinatra from 1.3.1 to 4.1.0.
Changelog
Sourced from sinatra's changelog.
4.1.0 / 2024-11-18
- New: Add
host_authorizationsetting (#2053)
- Defaults to
.localhost,.testand any IP address in development mode.- Security: addresses CVE-2024-21510.
- Fix: Return an instance of
Sinatra::IndifferentHashwhen calling#except(#2044)- Fix: Address warning from
URIfor Ruby 3.4 (#2060)- Fix:
rackupno longer depends on WEBrick, recommend Puma instead (4a558503)- Fix: Zeitwerk 2.7.0+ compatibility (#2050)
- Fix: Address warning about Hash construction for Ruby 3.4 (#2028)
- Fix: Declare missing dependencies for Ruby 3.5 (#2032)
- Fix: Compatibility with
--enable-frozen-string-literal(#2033)- Fix: Rack 3.1 compatibility (#2035)
- Don't depend on
Rack::Logger- Don't delete
content-lengthheader whenRack::Filesis used4.0.0. / 2024-01-19
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
rackupgem installedBreaking change: Remove the
IndifferentHashinitializer (#1982)Breaking change: Disable
session_hijackingprotection by default (#1984)Breaking change: Remove
Rack::Protection::EncryptedCookie(#1989)
- Note: cookies are still encrypted (by [
Rack::Session::Cookie])#1857: sinatra/sinatra#1857 #1993: sinatra/sinatra#1993 #1982: sinatra/sinatra#1982 #1984: sinatra/sinatra#1984 #1989: sinatra/sinatra#1989 [
Rack::Session::Cookie]: https://github.com/rack/rack-session [Rack 3 Upgrade Guide]: https://github.com/rack/rack/blob/main/UPGRADE-GUIDE.md3.2.0 / 2023-12-29
... (truncated)
Commits
73f32914.1.0 release (#2063)cd3e00dAddHostAuthorizationrack-protection middleware (#2053)8c4cd0bReturn an instance ofSinatra::IndifferentHashwhen calling#except(#2044)3c888f7AddressURIdepreciation (#2060)0d33ef8CI: don't test falcon on Ruby 2.74a55850Remove WEBrick955682eCI: unsetRUBYOPTfor JRuby jobs2d0b347Support Zeitwerk 2.7.0+ (#2050)6569ff8Revert "CI: document theconsolegem issue"77df658CI: document theconsolegem issue- Additional commits viewable in compare view
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 rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.