zip-rs/zip2 (zip)
### [`v2.0.0`](https://togithub.com/zip-rs/zip2/blob/HEAD/CHANGELOG.md#200---2024-05-24)
[Compare Source](https://togithub.com/zip-rs/zip2/compare/v1.3.1...v2.0.0)
##### 🚀 Features
- Add `fmt::Display` for `DateTime`
- Implement more traits for `DateTime`
##### 🚜 Refactor
- Change type of `last_modified_time` to `Option`
- \[**breaking**] Rename `from_msdos` to `from_msdos_unchecked`, make it unsafe, and add `try_from_msdos` ([#145](https://togithub.com/zip-rs/zip2/pull/145))
##### ⚙️ Miscellaneous Tasks
- Continue to accept archives with invalid DateTime, and use `now_utc()` as default only when writing, not reading
### [`v1.3.1`](https://togithub.com/zip-rs/zip2/blob/HEAD/CHANGELOG.md#131---2024-05-21)
[Compare Source](https://togithub.com/zip-rs/zip2/compare/v1.3.0...v1.3.1)
##### 🚜 Refactor
- Make `deflate` enable both default implementations
- Merge the hidden deflate-flate2 flag into the public one
- Rename \_deflate-non-zopfli to \_deflate-flate2
- Reject encrypted and using_data_descriptor files slightly faster in read_zipfile_from_stream
- Convert `impl TryInto for DateTime` to `impl TryFrom for NaiveDateTime` ([#136](https://togithub.com/zip-rs/zip2/pull/136))
##### ⚡ Performance
- Change default compression implementation to `flate2/zlib-ng`
##### ⚙️ Miscellaneous Tasks
- chore([#132](https://togithub.com/zip-rs/zip2/pull/132)): Attribution for some copied test data
- chore([#133](https://togithub.com/zip-rs/zip2/pull/133)): chmod -x src/result.rs
### [`v1.3.0`](https://togithub.com/zip-rs/zip2/blob/HEAD/CHANGELOG.md#130---2024-05-17)
[Compare Source](https://togithub.com/zip-rs/zip2/compare/v1.2.3...v1.3.0)
##### 🚀 Features
- Add `is_symlink` method
##### 🐛 Bug Fixes
- Extract symlinks into symlinks on Unix and Windows, and fix a bug that affected making directories writable on MacOS
##### 🚜 Refactor
- Eliminate deprecation warning when `--all-features` implicitly enables the deprecated feature
- Check if archive contains a symlink's target, without borrowing both at the same time
- Eliminate a clone that's no longer necessary
- is_dir only needs to look at the filename
- Remove unnecessary #\[cfg] attributes
##### ⚙️ Miscellaneous Tasks
- Fix borrow-of-moved-value
- Box doesn't directly convert to PathBuf, so convert back to String first
- partial revert - only \&str has chars(), but Box should auto-deref
- contains_key needs a `Box`, so generify `is_dir` to accept one
- Add missing `ZipFileData::is_dir()` method
- Fix another Windows-specific error
- More bug fixes for Windows-specific symlink code
- More bug fixes for Windows-specific symlink code
- Bug fix: variable name change
- Bug fix: need both internal and output path to determine whether to symlink_dir
- Another bug fix
- Fix another error-type conversion error
- Fix error-type conversion on Windows
- Fix conditionally-unused import
- Fix continued issues, and factor out the Vec-to-OsString conversion (cc: [#125](https://togithub.com/zip-rs/zip2/pull/125))
- Fix CI failure involving conversion to OsString for symlinks (see my comments on [#125](https://togithub.com/zip-rs/zip2/pull/125))
- Move path join into platform-independent code
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.1.3
->2.0.0
Release Notes
zip-rs/zip2 (zip)
### [`v2.0.0`](https://togithub.com/zip-rs/zip2/blob/HEAD/CHANGELOG.md#200---2024-05-24) [Compare Source](https://togithub.com/zip-rs/zip2/compare/v1.3.1...v2.0.0) ##### 🚀 Features - Add `fmt::Display` for `DateTime` - Implement more traits for `DateTime` ##### 🚜 Refactor - Change type of `last_modified_time` to `OptionConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.