Sourced from rstest's releases.
0.21.0
Use
crate-name
feature to enable the crate rename support (enabled by default)
Sourced from rstest's changelog.
[0.21.0] 2024/6/1
Changed
- Add feature
crate-name
enabled by default to opt-in crate rename support. See #258[0.20.0] 2024/5/30
Add
- Implemented
#[by_ref]
attribute to take get a local lifetime for test arguments. See #241 for more details. Thanks to@​narpfel
for suggesting it and useful discussions.- Support for import
rstest
with another name. See #221Fixed
- Don't remove Lifetimes from test function if any. See #230 #241 for more details.
PathBuf
does no longer need to be in scope when using#[files]
(see #242)#[from(now::accept::also::path::for::fixture)]
See #246 for more details[0.19.0] 2024/4/9
Changed
- Defined
rust-version
for each crate (see #227)Fixed
#[once]
fixtures now require the returned type to beSync
to prevent UB when tests are executed in parallel. (see #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.[0.18.2] 2023/8/13
Changed
- Now
#[files]
accept also parent folders (see #205 for more details).[0.18.1] 2023/7/5
... (truncated)
38da6bf
Prepare 0.21.0 Releaseca69788
bump version rstest_test to 0.13.0b6b43c6
Clean chackoutlistfef4f7b
Implemented Opt-in crate-name support Fix #258236be92
Build should use build tests target8fde5be
Prepare next changelogf29e634
Dependency should have a n explicit version to be publishede27ad2a
Removed empty section3867794
Fixed docsb90fb8e
Fix checkout list