-
Notifications
You must be signed in to change notification settings - Fork 105
Comparing changes
Open a pull request
base repository: zip-rs/zip2
base: v8.0.0
head repository: zip-rs/zip2
compare: v8.1.0
- 10 commits
- 19 files changed
- 9 contributors
Commits on Feb 15, 2026
-
style: Add a message on failure in tests/invalid_path.rs (#664)
* Apply suggested fix to tests/invalid_path.rs from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> * Apply suggested fix to tests/invalid_path.rs from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> --------- Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d611d69 - Browse repository at this point
Copy the full SHA d611d69View commit details -
feat: add system to FileOption, so byte-for-byte identical archives c…
…an be created across platforms (#660) * feat: add system for FileOption * feat: add more system * add from_version_made_by * change order * add default permission * cleanup * add hint * [skip ci] test: add tests for custom system field in FileOptions Add comprehensive tests for the system field feature: - Test setting System::Unix explicitly - Test setting System::Dos explicitly - Test round-trip behavior with multiple system types - Test default behavior when system is not explicitly set These tests verify that the custom system value is correctly written to and read from ZIP archives. * Revert redundant tests Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> * Document defaults for System Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> * Add missing import * cargo fmt --all --------- Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> Co-authored-by: amazon-q-developer[bot] <208079219+amazon-q-developer[bot]@users.noreply.github.com> Co-authored-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 69656fa - Browse repository at this point
Copy the full SHA 69656faView commit details -
test: Remove debug printing in tests/end_to_end.rs (#663)
* Apply suggested fix to tests/end_to_end.rs from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> * Apply suggested fix to tests/end_to_end.rs from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> * Apply suggested fix to tests/end_to_end.rs from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> * Apply suggested fix to tests/end_to_end.rs from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> * Apply suggested fix to tests/end_to_end.rs from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> * Update end_to_end.rs Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> * Update tests/end_to_end.rs Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> --------- Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 634d5ff - Browse repository at this point
Copy the full SHA 634d5ffView commit details -
fix: Bugs in extra-data length calculation in src/write.rs (#662)
* Apply suggested fix to src/write.rs from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> * Apply suggested fix to src/write.rs from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> * Apply suggested fix to src/write.rs from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> * Apply suggested fix to src/write.rs from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> * Apply suggested fix to src/write.rs from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> * Update src/write.rs Co-authored-by: amazon-q-developer[bot] <208079219+amazon-q-developer[bot]@users.noreply.github.com> Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> * Update write.rs Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> * Fix: need to obtain length from both local and central extra-data fields before mutably borrowing either --------- Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> Co-authored-by: amazon-q-developer[bot] <208079219+amazon-q-developer[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ddd028a - Browse repository at this point
Copy the full SHA ddd028aView commit details -
style: Document timestamp constant in tests/zip_ntfs.rs (#665)
* Apply suggested fix to tests/zip_ntfs.rs from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> * Apply suggested fix to tests/zip_ntfs.rs from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> * Update tests/zip_ntfs.rs Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> * Fix: convert a literal from OffsetDateTime to UtcDateTime in tests/zip_ntfs.rs --------- Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2d836ad - Browse repository at this point
Copy the full SHA 2d836adView commit details
Commits on Feb 16, 2026
-
feat(writer): Allow getting underlying writer of ZipWriter (#464)
* Allow getting underlying writer * Rename to inner_ref and inner_mut, and mark inner_mut unsafe Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> * Fix: make MaybeEncrypted::get_mut unsafe * Partial debug * cargo fmt --all * Fix: zopfli doesn't provide access to inner writer, so return Option from get_ref and get_mut * cargo fmt --all * Fix: return None rather than panic when closed * Fix: newer Zopfli version allows access to writer --------- Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> Co-authored-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d43594a - Browse repository at this point
Copy the full SHA d43594aView commit details -
[StepSecurity] ci: Harden GitHub Actions (#661)
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>
Configuration menu - View commit details
-
Copy full SHA for 96f2dd6 - Browse repository at this point
Copy the full SHA 96f2dd6View commit details -
ci(deps): bump step-security/harden-runner from 2.14.1 to 2.14.2 (#669)
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.14.1 to 2.14.2. - [Release notes](https://github.com/step-security/harden-runner/releases) - [Commits](step-security/harden-runner@e3f713f...5ef0c07) --- updated-dependencies: - dependency-name: step-security/harden-runner dependency-version: 2.14.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 36ee4e0 - Browse repository at this point
Copy the full SHA 36ee4e0View commit details -
Fixup for #660, the `System` was `pub`, but not actually importable. This meant the only way of using it was using a conversion from a magic number: ```rust let options = zip::write::SimpleFileOptions::default() .system(3.into()) .unix_permissions(permissions) .compression_method(self.compression); ```
Configuration menu - View commit details
-
Copy full SHA for 296cfcc - Browse repository at this point
Copy the full SHA 296cfccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40601a4 - Browse repository at this point
Copy the full SHA 40601a4View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v8.0.0...v8.1.0