Bump sinatra, slim, sinatra-contrib and rack-test
Bumps sinatra, slim, sinatra-contrib and rack-test. These dependencies needed to be updated together.
Updates sinatra from 2.1.0 to 4.0.0
Changelog
Sourced from sinatra's changelog.
4.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
New: Add
#exceptmethod toSinatra::IndifferentHash(#1940)New: Use
Exception#detailed_messageto show backtrace (#1952)New: Add
Sinatra::HamlHelpersto sinatra-contrib (#1960)Fix: Add
base64to rack-protection runtime dependencies (#1946)Fix: Avoid open-ended dependencies for sinatra-contrib and rack-protection (#1949)
Fix: Helpful message when
Sinatra::Runnertimes out (#1975)Fix: Ruby 3.3 + Bundler 2.5 compatibility (#1975)
#1940: sinatra/sinatra#1940 #1946: sinatra/sinatra#1946 #1949: sinatra/sinatra#1949 #1952: sinatra/sinatra#1952 #1960: sinatra/sinatra#1960 #1975: sinatra/sinatra#1975
3.1.0 / 2023-08-07
... (truncated)
Commits
b626e2d4.0.0 release (#1996)e56f657Require Ruby 2.7.8 as minimum Ruby version (#1993)9993829CI: remove rack monkey patches09f1c2bCI:rdiscount2.2.7.3 resolved the TruffleRuby issuec43e097CI: use the released version ofchildprocess739eaa0CI: no need to setRUBY_ENGINEd872057CI: no need to setEncoding.default_external9c14764RemoveRack::Protection::EncryptedCookie(#1989)667056cCI: allow ruby-head to fail393bb7cAvoid using deprecatedRack::Response#header- Additional commits viewable in compare view
Updates slim from 4.1.0 to 5.2.1
Release notes
Sourced from slim's releases.
v5.2.1
- Support Ruby 3.3
- Update Gem metadata
v5.2.0
v5.1.1
- Support lambda functions as shortcuts - #677 #813 #903
- Support --enable-frozen-string-literal - #851
v5.1.0
Version 5.1.0
v5.0.0
No release notes provided.
Changelog
Sourced from slim's changelog.
5.2.1 (2024-01-20)
- Support Ruby 3.3
- Update Gem metadata
5.2.0 (2023-11-11)
5.1.1 (2023-05-16)
- Support lambda functions as shortcuts - #677 #813 #903
- Support --enable-frozen-string-literal - #851
5.1.0 (2023-03-06)
- Allow whitespace markers for verbatim text:
|<,|>, and|<>- #912- Do not swallow single quote after output line indicator - #911
- Support Tilt 2.1.0 - #910
- Fix Railtie load error - #904
- Fix attribute parsing with square brackets - #796
5.0.0 (2023-01-23)
- Fix markdown interpolation #773
- Support case/in #884
- Extract slim/railtie #850
- css: doesn't add type='text/css' anymore #828
- Remove deprecated whitespace syntax =' etc
- Add support for annotate_rendered_view_with_filenames #867, #878, #901
- Remove deprecated syntax
- Add option to hyphenate underscore attributes - #852
- Update CI/CD testing and dependencies
Commits
31e07e4Version 5.2.1201006fCI: Test Rails 7 on Ruby 3.3778d3daFix and update CI219ed83CI: Test on Ruby 3.34bc7e51slim.gemspec: Add metadata98d7561CI: Use bundle update48bee03CI: Add Sinatra 3.2.063b0413CI: Split Rails test matrix5beab82CI: Add names to Sinatra runs218c86bEnable CI for branches- Additional commits viewable in compare view
Updates sinatra-contrib from 2.1.0 to 4.0.0
Changelog
Sourced from sinatra-contrib's changelog.
4.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
New: Add
#exceptmethod toSinatra::IndifferentHash(#1940)New: Use
Exception#detailed_messageto show backtrace (#1952)New: Add
Sinatra::HamlHelpersto sinatra-contrib (#1960)Fix: Add
base64to rack-protection runtime dependencies (#1946)Fix: Avoid open-ended dependencies for sinatra-contrib and rack-protection (#1949)
Fix: Helpful message when
Sinatra::Runnertimes out (#1975)Fix: Ruby 3.3 + Bundler 2.5 compatibility (#1975)
#1940: sinatra/sinatra#1940 #1946: sinatra/sinatra#1946 #1949: sinatra/sinatra#1949 #1952: sinatra/sinatra#1952 #1960: sinatra/sinatra#1960 #1975: sinatra/sinatra#1975
3.1.0 / 2023-08-07
... (truncated)
Commits
b626e2d4.0.0 release (#1996)e56f657Require Ruby 2.7.8 as minimum Ruby version (#1993)8a17d4bAdd support for Rack 3, drop support for Rack 2 (#1857)4e8fdb53.2.0 release (#1977)3b75657Revert "ShorterSinatra::Runnertimeout" (#1976)ca6b71cHelpful message whenSinatra::Runnertimes out0e43702ShorterSinatra::Runnertimeout11119a8CI: use latest rack-test release, not trunk (#1969)58f65b0AddSinatra::HamlHelpersto sinatra-contrib (#1960)f044fe9Remove open-ended dependencies in gemspecs- Additional commits viewable in compare view
Updates rack-test from 1.1.0 to 2.1.0
Changelog
Sourced from rack-test's changelog.
2.1.0 / 2023-03-14
Breaking changes:
Minor enhancements:
- The
original_filenameforRack::Test::UploadedFilecan now be set even if the content of the file comes from a file path (Stuart Chinery #314)- Add
Rack::Test::Session#restore_state, for executing a block and restoring current state (last request, last response, and cookies) after the block (Jeremy Evans #316)- Make
Rack::Test::Methodssupportdefault_hostmethod similar toapp, which will set the default host used for requests to the app (Jeremy Evans #317 #318)- Allow responses to set cookie paths not matching the current request URI. Such cookies will only be sent for paths matching the cookie path (Chris Waters #322)
- Ignore leading dot for cookie domains, per RFC 6265 (Stephen Crosby #329)
- Avoid creating empty multipart body if params is empty in
Rack::Test::Session#env_for(Ryunosuke Sato #331)2.0.2 / 2022-06-28
- Bug fixes:
- Fix additional incompatible character encodings error when building uploaded bodies (Jeremy Evans #311)
2.0.1 / 2022-06-27
- Bug fixes:
2.0.0 / 2022-06-24
- Breaking changes:
- Digest authentication support is now deprecated, as it relies on digest authentication support in rack, which has been deprecated (Jeremy Evans #294)
Rack::Test::Utils.build_primitive_partno longer handles array values (Jeremy Evans #292)Rack::Test::Utilsmodule methods other thanbuild_nested_queryandbuild_multipartare now private methods (Jeremy Evans #297)Rack::MockSessionhas been combined intoRack::Test::Session, and remains as an alias toRack::Test::Session, but to keep some
... (truncated)
Commits
867a6f1Release 2.1.044e8be4Update History.md5a2a3bfDon't raise error with empty params and multipart headerfebbea4Update CHANGELOG79c5077Fix tests when rack master branch is used70f4db2Ignore leading dot when merging cookies73c7174Bump cgi version in Ruby 3.1 CI test8fb4fb2Add CI for Ruby 3.210e7040Test JRuby 9.4 in CI2036831change order of arguments forassert_equalexample in README- 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.