Skip to content

Relax rubyzip dependency to allow 3.x#1070

Open
PolarTBear wants to merge 1 commit into
pivotal:masterfrom
ibat-alliance:update-rubyzip-constraint
Open

Relax rubyzip dependency to allow 3.x#1070
PolarTBear wants to merge 1 commit into
pivotal:masterfrom
ibat-alliance:update-rubyzip-constraint

Conversation

@PolarTBear
Copy link
Copy Markdown

Summary

  • Updates the rubyzip dependency constraint from >= 1, < 3 to >= 1, < 4
  • Allows projects using LicenseFinder to upgrade to rubyzip 3.x
  • The API surface used by LicenseFinder (Zip::File.open, Zip::Entry) is stable across rubyzip 2.x and 3.x — no code changes needed

Motivation

The current < 3 constraint prevents downstream projects from upgrading rubyzip past 2.x. Rubyzip 3.x has been out since 2025 and the APIs LicenseFinder uses are fully compatible.

The rubyzip constraint was set to `< 3`, preventing projects from
upgrading to rubyzip 3.x. The API surface used by LicenseFinder
(Zip::File.open, Zip::Entry) is stable across 2.x and 3.x.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant