git-mit
git-mit copied to clipboard
fix(deps): update rust crate tempfile to v3.19.0
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| tempfile (source) | dependencies | minor | 3.15.0 -> 3.19.0 |
Release Notes
Stebalien/tempfile (tempfile)
v3.19.0
- Remove direct dependency on
cfg-if. It's still in the tree, but we didn't really need to use it in this crate. - Add an unstable feature (
unstable-windows-keep-open-tempfile) to test a potential fix to #339.
v3.18.0
- Update
rustixto 1.0.0. - Make
NamedTempFile::persist_noclobberatomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used).
v3.17.1
- Fix build with
windows-sys0.52. Unfortunately, we have no CI for olderwindows-sysversions at the moment...
v3.17.0
- Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the "immediate unlink" logic) and in
Builder::make_in(when creating temporary files of arbitrary types). - Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.
- When reseeding with
getrandom, use platform (e.g., CPU) specific randomness sources where possible. - Clarify some documentation.
- Unlink unnamed temporary files on windows immediately when possible instead of waiting for the handle to be closed. We open files with "Unix" semantics, so this is generally possible.
v3.16.0
- Update
getrandomto0.3.0(thanks to @paolobarbolini). - Allow
windows-sysversions0.59.xin addition to0.59.0(thanks @ErichDonGubler). - Improved security documentation (thanks to @n0toose for collaborating with me on this).
Configuration
📅 Schedule: Branch creation - "* * * * " in timezone Europe/Berlin, Automerge - " 0-3 * * 1" in timezone Europe/Berlin.
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.