Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release v1.3.0 #131

Merged
merged 1 commit into from
May 17, 2024
Merged

Conversation

Pr0methean
Copy link
Member

@Pr0methean Pr0methean commented May 15, 2024

πŸ€– New release

  • zip: 1.2.3 -> 1.3.0 (βœ“ API compatible changes)
Changelog

1.3.0 - 2024-05-17

πŸš€ 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<str>, 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)
  • Fix CI failure involving conversion to OsString for symlinks (see my comments on #125)
  • Move path join into platform-independent code


This PR was generated with release-plz.

@Pr0methean Pr0methean force-pushed the release-plz-2024-05-15T23-52-34Z branch 7 times, most recently from 3dabace to 6fa4486 Compare May 16, 2024 03:45
@Pr0methean Pr0methean force-pushed the release-plz-2024-05-15T23-52-34Z branch from cae74cf to a8b2855 Compare May 17, 2024 04:03
@Pr0methean Pr0methean enabled auto-merge May 17, 2024 04:07
@Pr0methean Pr0methean added this pull request to the merge queue May 17, 2024
Merged via the queue into master with commit 102e311 May 17, 2024
45 checks passed
@Pr0methean Pr0methean deleted the release-plz-2024-05-15T23-52-34Z branch May 17, 2024 10:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant