deps: update zip to 9.1.3
JE
1d ago+27+27+01234567890123456789-6-6-0123456789
Moves the zip dependency from 8.6.0 to 9.1.3, as discussed in #212.
zip 8.x is flagged by five advisories that are only fixed in the 9.x line:
| Advisory | Severity | Fixed in |
|---|---|---|
| GHSA-m665-v7pm-7grj | critical | 9.0.5 |
| GHSA-9hj8-73fh-9963 | high | 9.0.0 |
| GHSA-hjqx-j4rw-g7xv | high | 9.0.0 |
| GHSA-q7v9-x93c-xqv3 | high | 9.0.0 |
| GHSA-8hxf-qr8p-62x4 | medium | 9.0.0 |
What changed:
Cargo.tomlandfuzz/Cargo.toml: zip 8.6.0 to 9.1.3, same feature set (default features off,deflateon).Cargo.lock: zip 9.1.3, typed-path 0.12.3 to 0.13.0, plus the transitivecfg_aliasesandnixcrates that zip 9 pulls in.- No source change was needed. The minimum supported Rust version stays at 1.88.
Checked locally: cargo test --locked passes (286 unit tests plus the integration tests) and cargo fmt --check is clean.
Closes #212
Summary by cubic
Updates the zip dependency from 8.6.0 to 9.1.3 to address five security advisories that are only fixed in the 9.x line.
- Bumps
zipinCargo.tomlandfuzz/Cargo.toml, keeping the same feature set (default-features = false,deflate). - Updates
Cargo.locktozip9.1.3 and its new transitive dependencies (cfg_aliases,nix, and atyped-pathbump). - No source changes are required; the minimum supported Rust version remains 1.88.
Closes #212.