dtolnay/anyhow (anyhow)
### [`v1.0.86`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.86)
[Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.85...1.0.86)
- Fix parse error in `ensure!` with non-literal after minus sign ([#373](https://togithub.com/dtolnay/anyhow/issues/373))
### [`v1.0.85`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.85)
[Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.84...1.0.85)
- Improve `ensure!` macro's rules to unblock some rustc pretty-printer improvements ([#368](https://togithub.com/dtolnay/anyhow/issues/368), [#371](https://togithub.com/dtolnay/anyhow/issues/371))
### [`v1.0.84`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.84)
[Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.83...1.0.84)
- Disallow calling `ensure!` through a `Not` impl for a type that is not `bool` ([#367](https://togithub.com/dtolnay/anyhow/issues/367))
### [`v1.0.83`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.83)
[Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.82...1.0.83)
- Integrate compile-time checking of cfgs ([#363](https://togithub.com/dtolnay/anyhow/issues/363))
### [`v1.0.82`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.82)
[Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.81...1.0.82)
- Documentation improvements
### [`v1.0.81`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.81)
[Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.80...1.0.81)
- Make backtrace support available when using -Dwarnings ([#354](https://togithub.com/dtolnay/anyhow/issues/354))
### [`v1.0.80`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.80)
[Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.79...1.0.80)
- Fix unused_imports warnings when compiled by rustc 1.78
### [`v1.0.79`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.79)
[Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.78...1.0.79)
- Work around improperly cached build script result by sccache ([#340](https://togithub.com/dtolnay/anyhow/issues/340))
### [`v1.0.78`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.78)
[Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.77...1.0.78)
- Reduce spurious rebuilds under RustRover IDE when using a nightly toolchain ([#337](https://togithub.com/dtolnay/anyhow/issues/337))
### [`v1.0.77`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.77)
[Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.76...1.0.77)
- Make `anyhow::Error::backtrace` available on stable Rust compilers 1.65+ ([#293](https://togithub.com/dtolnay/anyhow/issues/293), thanks [@LukasKalbertodt](https://togithub.com/LukasKalbertodt))
### [`v1.0.76`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.76)
[Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.75...1.0.76)
- Opt in to `unsafe_op_in_unsafe_fn` lint ([#329](https://togithub.com/dtolnay/anyhow/issues/329))
oconnor663/duct.rs (duct)
### [`v0.13.7`](https://togithub.com/oconnor663/duct.rs/compare/0.13.6...0.13.7)
[Compare Source](https://togithub.com/oconnor663/duct.rs/compare/0.13.6...0.13.7)
dtolnay/indoc (indoc)
### [`v2.0.5`](https://togithub.com/dtolnay/indoc/releases/tag/2.0.5)
[Compare Source](https://togithub.com/dtolnay/indoc/compare/2.0.4...2.0.5)
- Documentation improvements ([#62](https://togithub.com/dtolnay/indoc/issues/62), thanks [@ilyagr](https://togithub.com/ilyagr))
rust-lang-nursery/lazy-static.rs (lazy_static)
### [`v1.5.0`](https://togithub.com/rust-lang-nursery/lazy-static.rs/compare/1.4.0...1.5.0)
[Compare Source](https://togithub.com/rust-lang-nursery/lazy-static.rs/compare/1.4.0...1.5.0)
la10736/rstest (rstest)
### [`v0.21.0`](https://togithub.com/la10736/rstest/blob/HEAD/CHANGELOG.md#0210-202461)
[Compare Source](https://togithub.com/la10736/rstest/compare/v0.20.0...v0.21.0)
##### Changed
- Add feature `crate-name` enabled by default to opt-in crate rename
support. See [#258](https://togithub.com/la10736/rstest/issues/258)
### [`v0.20.0`](https://togithub.com/la10736/rstest/blob/HEAD/CHANGELOG.md#0200-2024530)
[Compare Source](https://togithub.com/la10736/rstest/compare/v0.19.0...v0.20.0)
##### Add
- Implemented `#[by_ref]` attribute to take get a local lifetime for test arguments.
See [#241](https://togithub.com/la10736/rstest/issues/241) for more details. Thanks to
[@narpfel](https://togithub.com/narpfel) for suggesting it and useful discussions.
- Support for import `rstest` with another name. See [#221](https://togithub.com/la10736/rstest/issues/221)
##### Fixed
- Don't remove Lifetimes from test function if any. See [#230](https://togithub.com/la10736/rstest/issues/230)
[#241](https://togithub.com/la10736/rstest/issues/241) for more details.
- [`PathBuf`](https://doc.rust-lang.org/std/path/struct.PathBuf.html) does no longer need to be
in scope when using `#[files]` (see [#242](https://togithub.com/la10736/rstest/pull/242))
- `#[from(now::accept::also::path::for::fixture)]` See [#246](https://togithub.com/la10736/rstest/issues/246)
for more details
### [`v0.19.0`](https://togithub.com/la10736/rstest/blob/HEAD/CHANGELOG.md#0190-202449)
[Compare Source](https://togithub.com/la10736/rstest/compare/v0.18.2...v0.19.0)
##### Changed
- Defined `rust-version` for each crate (see [#227](https://togithub.com/la10736/rstest/issues/227))
##### Fixed
- `#[once]` fixtures now require the returned type to be
[`Sync`](https://doc.rust-lang.org/std/marker/trait.Sync.html) to prevent UB
when tests are executed in parallel. (see [#235](https://togithub.com/la10736/rstest/issues/235)
for more details)
- `#[future(awt)]` and `#[awt]` now properly handle mutable (`mut`) parameters by treating futures as immutable and
treating the awaited rebinding as mutable.
### [`v0.18.2`](https://togithub.com/la10736/rstest/blob/HEAD/CHANGELOG.md#0182-2023813)
[Compare Source](https://togithub.com/la10736/rstest/compare/v0.18.1...v0.18.2)
##### Changed
- Now `#[files]` accept also parent folders (see [#205](https://togithub.com/la10736/rstest/issues/205)
for more details).
### [`v0.18.1`](https://togithub.com/la10736/rstest/blob/HEAD/CHANGELOG.md#0181-202375)
[Compare Source](https://togithub.com/la10736/rstest/compare/v0.18.0...v0.18.1)
##### Fixed
- Wrong doc test
- Docs
### [`v0.18.0`](https://togithub.com/la10736/rstest/blob/HEAD/CHANGELOG.md#0180-202374)
[Compare Source](https://togithub.com/la10736/rstest/compare/0.17.0...v0.18.0)
##### Add
- Add support for `RSTEST_TIMEOUT` environment variable to define a max timeout
for each function (see [#190](https://togithub.com/la10736/rstest/issues/190) for details).
Thanks to [@aviramha](https://togithub.com/aviramha) for idea and PR
- `#[files("glob path")]` attribute to generate tests based on files that
satisfy the given glob path (see [#163](https://togithub.com/la10736/rstest/issues/163) for details).
##### Changed
- Switch to `syn` 2.0 and edition 2021 : minimal Rust version now is 1.56.0
both for `rstest` and `rstest_reuse` (see [#187](https://togithub.com/la10736/rstest/issues/187))
##### Fixed
- Fixed wired behavior on extraction `#[awt]` function attrs (See
[#189](https://togithub.com/la10736/rstest/issues/189))
Stebalien/tempfile (tempfile)
### [`v3.10.1`](https://togithub.com/Stebalien/tempfile/blob/HEAD/CHANGELOG.md#3101)
[Compare Source](https://togithub.com/Stebalien/tempfile/compare/v3.10.0...v3.10.1)
- Handle potential integer overflows in 32-bit systems when seeking/truncating "spooled" temporary files past 4GiB (2³²).
- Handle a theoretical 32-bit overflow when generating a temporary file name larger than 4GiB. Now it'll panic (on allocation failure) rather than silently succeeding due to wraparound.
Thanks to [@stoeckmann](https://togithub.com/stoeckmann) for finding and fixing both of these issues.
### [`v3.10.0`](https://togithub.com/Stebalien/tempfile/blob/HEAD/CHANGELOG.md#3100)
[Compare Source](https://togithub.com/Stebalien/tempfile/compare/v3.9.0...v3.10.0)
- Drop `redox_syscall` dependency, we now use `rustix` for Redox.
- Add `Builder::permissions` for setting the permissions on temporary files and directories (thanks to [@Byron](https://togithub.com/Byron)).
- Update rustix to 0.38.31.
- Update fastrand to 2.0.1.
### [`v3.9.0`](https://togithub.com/Stebalien/tempfile/blob/HEAD/CHANGELOG.md#390)
[Compare Source](https://togithub.com/Stebalien/tempfile/compare/v3.8.1...v3.9.0)
- Updates windows-sys to 0.52
- Updates minimum rustix version to 0.38.25
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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] 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.0.75
->1.0.86
0.13.6
->0.13.7
2.0.4
->2.0.5
1.4.0
->1.5.0
0.17.0
->0.21.0
3.8.1
->3.10.1
Release Notes
dtolnay/anyhow (anyhow)
### [`v1.0.86`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.86) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.85...1.0.86) - Fix parse error in `ensure!` with non-literal after minus sign ([#373](https://togithub.com/dtolnay/anyhow/issues/373)) ### [`v1.0.85`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.85) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.84...1.0.85) - Improve `ensure!` macro's rules to unblock some rustc pretty-printer improvements ([#368](https://togithub.com/dtolnay/anyhow/issues/368), [#371](https://togithub.com/dtolnay/anyhow/issues/371)) ### [`v1.0.84`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.84) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.83...1.0.84) - Disallow calling `ensure!` through a `Not` impl for a type that is not `bool` ([#367](https://togithub.com/dtolnay/anyhow/issues/367)) ### [`v1.0.83`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.83) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.82...1.0.83) - Integrate compile-time checking of cfgs ([#363](https://togithub.com/dtolnay/anyhow/issues/363)) ### [`v1.0.82`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.82) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.81...1.0.82) - Documentation improvements ### [`v1.0.81`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.81) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.80...1.0.81) - Make backtrace support available when using -Dwarnings ([#354](https://togithub.com/dtolnay/anyhow/issues/354)) ### [`v1.0.80`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.80) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.79...1.0.80) - Fix unused_imports warnings when compiled by rustc 1.78 ### [`v1.0.79`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.79) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.78...1.0.79) - Work around improperly cached build script result by sccache ([#340](https://togithub.com/dtolnay/anyhow/issues/340)) ### [`v1.0.78`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.78) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.77...1.0.78) - Reduce spurious rebuilds under RustRover IDE when using a nightly toolchain ([#337](https://togithub.com/dtolnay/anyhow/issues/337)) ### [`v1.0.77`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.77) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.76...1.0.77) - Make `anyhow::Error::backtrace` available on stable Rust compilers 1.65+ ([#293](https://togithub.com/dtolnay/anyhow/issues/293), thanks [@LukasKalbertodt](https://togithub.com/LukasKalbertodt)) ### [`v1.0.76`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.76) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.75...1.0.76) - Opt in to `unsafe_op_in_unsafe_fn` lint ([#329](https://togithub.com/dtolnay/anyhow/issues/329))oconnor663/duct.rs (duct)
### [`v0.13.7`](https://togithub.com/oconnor663/duct.rs/compare/0.13.6...0.13.7) [Compare Source](https://togithub.com/oconnor663/duct.rs/compare/0.13.6...0.13.7)dtolnay/indoc (indoc)
### [`v2.0.5`](https://togithub.com/dtolnay/indoc/releases/tag/2.0.5) [Compare Source](https://togithub.com/dtolnay/indoc/compare/2.0.4...2.0.5) - Documentation improvements ([#62](https://togithub.com/dtolnay/indoc/issues/62), thanks [@ilyagr](https://togithub.com/ilyagr))rust-lang-nursery/lazy-static.rs (lazy_static)
### [`v1.5.0`](https://togithub.com/rust-lang-nursery/lazy-static.rs/compare/1.4.0...1.5.0) [Compare Source](https://togithub.com/rust-lang-nursery/lazy-static.rs/compare/1.4.0...1.5.0)la10736/rstest (rstest)
### [`v0.21.0`](https://togithub.com/la10736/rstest/blob/HEAD/CHANGELOG.md#0210-202461) [Compare Source](https://togithub.com/la10736/rstest/compare/v0.20.0...v0.21.0) ##### Changed - Add feature `crate-name` enabled by default to opt-in crate rename support. See [#258](https://togithub.com/la10736/rstest/issues/258) ### [`v0.20.0`](https://togithub.com/la10736/rstest/blob/HEAD/CHANGELOG.md#0200-2024530) [Compare Source](https://togithub.com/la10736/rstest/compare/v0.19.0...v0.20.0) ##### Add - Implemented `#[by_ref]` attribute to take get a local lifetime for test arguments. See [#241](https://togithub.com/la10736/rstest/issues/241) for more details. Thanks to [@narpfel](https://togithub.com/narpfel) for suggesting it and useful discussions. - Support for import `rstest` with another name. See [#221](https://togithub.com/la10736/rstest/issues/221) ##### Fixed - Don't remove Lifetimes from test function if any. See [#230](https://togithub.com/la10736/rstest/issues/230) [#241](https://togithub.com/la10736/rstest/issues/241) for more details. - [`PathBuf`](https://doc.rust-lang.org/std/path/struct.PathBuf.html) does no longer need to be in scope when using `#[files]` (see [#242](https://togithub.com/la10736/rstest/pull/242)) - `#[from(now::accept::also::path::for::fixture)]` See [#246](https://togithub.com/la10736/rstest/issues/246) for more details ### [`v0.19.0`](https://togithub.com/la10736/rstest/blob/HEAD/CHANGELOG.md#0190-202449) [Compare Source](https://togithub.com/la10736/rstest/compare/v0.18.2...v0.19.0) ##### Changed - Defined `rust-version` for each crate (see [#227](https://togithub.com/la10736/rstest/issues/227)) ##### Fixed - `#[once]` fixtures now require the returned type to be [`Sync`](https://doc.rust-lang.org/std/marker/trait.Sync.html) to prevent UB when tests are executed in parallel. (see [#235](https://togithub.com/la10736/rstest/issues/235) for more details) - `#[future(awt)]` and `#[awt]` now properly handle mutable (`mut`) parameters by treating futures as immutable and treating the awaited rebinding as mutable. ### [`v0.18.2`](https://togithub.com/la10736/rstest/blob/HEAD/CHANGELOG.md#0182-2023813) [Compare Source](https://togithub.com/la10736/rstest/compare/v0.18.1...v0.18.2) ##### Changed - Now `#[files]` accept also parent folders (see [#205](https://togithub.com/la10736/rstest/issues/205) for more details). ### [`v0.18.1`](https://togithub.com/la10736/rstest/blob/HEAD/CHANGELOG.md#0181-202375) [Compare Source](https://togithub.com/la10736/rstest/compare/v0.18.0...v0.18.1) ##### Fixed - Wrong doc test - Docs ### [`v0.18.0`](https://togithub.com/la10736/rstest/blob/HEAD/CHANGELOG.md#0180-202374) [Compare Source](https://togithub.com/la10736/rstest/compare/0.17.0...v0.18.0) ##### Add - Add support for `RSTEST_TIMEOUT` environment variable to define a max timeout for each function (see [#190](https://togithub.com/la10736/rstest/issues/190) for details). Thanks to [@aviramha](https://togithub.com/aviramha) for idea and PR - `#[files("glob path")]` attribute to generate tests based on files that satisfy the given glob path (see [#163](https://togithub.com/la10736/rstest/issues/163) for details). ##### Changed - Switch to `syn` 2.0 and edition 2021 : minimal Rust version now is 1.56.0 both for `rstest` and `rstest_reuse` (see [#187](https://togithub.com/la10736/rstest/issues/187)) ##### Fixed - Fixed wired behavior on extraction `#[awt]` function attrs (See [#189](https://togithub.com/la10736/rstest/issues/189))Stebalien/tempfile (tempfile)
### [`v3.10.1`](https://togithub.com/Stebalien/tempfile/blob/HEAD/CHANGELOG.md#3101) [Compare Source](https://togithub.com/Stebalien/tempfile/compare/v3.10.0...v3.10.1) - Handle potential integer overflows in 32-bit systems when seeking/truncating "spooled" temporary files past 4GiB (2³²). - Handle a theoretical 32-bit overflow when generating a temporary file name larger than 4GiB. Now it'll panic (on allocation failure) rather than silently succeeding due to wraparound. Thanks to [@stoeckmann](https://togithub.com/stoeckmann) for finding and fixing both of these issues. ### [`v3.10.0`](https://togithub.com/Stebalien/tempfile/blob/HEAD/CHANGELOG.md#3100) [Compare Source](https://togithub.com/Stebalien/tempfile/compare/v3.9.0...v3.10.0) - Drop `redox_syscall` dependency, we now use `rustix` for Redox. - Add `Builder::permissions` for setting the permissions on temporary files and directories (thanks to [@Byron](https://togithub.com/Byron)). - Update rustix to 0.38.31. - Update fastrand to 2.0.1. ### [`v3.9.0`](https://togithub.com/Stebalien/tempfile/blob/HEAD/CHANGELOG.md#390) [Compare Source](https://togithub.com/Stebalien/tempfile/compare/v3.8.1...v3.9.0) - Updates windows-sys to 0.52 - Updates minimum rustix version to 0.38.25Configuration
📅 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.