Bump rubyzip from 2.4.1 to 3.0.1#3379
Conversation
|
@dependabot recreate |
60abc96 to
7f1eb40
Compare
7f1eb40 to
17eac4e
Compare
17eac4e to
9e14cf4
Compare
9e14cf4 to
d90e26c
Compare
d90e26c to
0785d72
Compare
|
@dependabot recreate |
0785d72 to
ec19b55
Compare
ec19b55 to
fec0ebe
Compare
|
@dependabot recreate |
Bumps [rubyzip](https://github.com/rubyzip/rubyzip) from 2.4.1 to 3.0.1. - [Release notes](https://github.com/rubyzip/rubyzip/releases) - [Changelog](https://github.com/rubyzip/rubyzip/blob/master/Changelog.md) - [Commits](rubyzip/rubyzip@v2.4.1...v3.0.1) --- updated-dependencies: - dependency-name: rubyzip dependency-version: 3.0.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
fec0ebe to
0697276
Compare
There was a problem hiding this comment.
Pull Request Overview
This PR bumps the rubyzip dependency from version 2.4.1 to 3.0.1, which includes significant breaking changes and security improvements. The update brings enhanced path traversal protection, Zip64 support by default, and various API improvements.
Key changes:
- Updated rubyzip version constraint from
~> 2.4to~> 3.0 - Incorporates breaking changes that may require code updates for compatibility
- Includes security enhancements and bug fixes from the 3.x series
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
| gem 'ansi', '~> 1.5' | ||
| gem 'term-ansicolor', :require => 'term/ansicolor' | ||
| gem 'rubyzip', '~> 2.4' | ||
| gem 'rubyzip', '~> 3.0' |
There was a problem hiding this comment.
This major version bump introduces breaking API changes. The changelog mentions changes to method signatures (explicit named parameters), removed methods (File::add_buffer), renamed exceptions (GPFBit3Error to StreamingError), and behavioral changes. You should verify that all rubyzip usage in the codebase is compatible with the 3.x API changes before merging this update.
|
Superseded by #3383. |
Bumps rubyzip from 2.4.1 to 3.0.1.
Release notes
Sourced from rubyzip's releases.
Changelog
Sourced from rubyzip's changelog.
... (truncated)
Commits
932ea90Update version number, README and Changelog for release.85ec84bRestoreZip::File'sEnumerablestatus.f91150aentry: escape filename pattern when matching in #name_safe?69858e1Eagerly require gem version9d67a3eentry: fix directrequireby requiringconstantsf1d0f48Update version number, README and Changelog for release.1d5e27dRemove research notice from the README.7add81cNo longer test setting$\in tests.1f3f84cUpdate version number and Changelog for RC2.deca4d5Fix de facto regression for input streams.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)