izderadicka / audioserve

Simple personal server to serve audiofiles files from folders. Intended primarily for audio books, but anything with decent folder structure will do.
723 stars 36 forks source link

chore(deps): update rust crate zip to v2 #275

Closed renovate[bot] closed 4 months ago

renovate[bot] commented 6 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
zip dev-dependencies major 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 `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.



This PR has been generated by Mend Renovate. View repository job log here.