Releases: palfrey/serial_test
Releases · palfrey/serial_test
v3.2.0
What's Changed
- Stop using tokio in test which runs all futures sync by @pgerber in #114
- Add
is_locked_serially()
to check if we are in a#[serial]
context by @pgerber in #113 - CI step with fully updated dependencies by @palfrey and @vsirivol in #118
default_features
->default-features
by @palfrey in #119- Strip down the required features for various libraries by @palfrey in #120
New Contributors
Full Changelog: v3.1.1...v3.2.0
v3.1.1
v3.1.0
v3.0.0
What's Changed
- Multi key support #102
- Attributes like
#[serial(one, two)]
are now supported (for all attributes) - This is a breaking change, as
file_serial
paths now need to be done separately#[file_serial(key, path => "/tmp/foo")]
- Attributes like
- Attributes at a mod-level #104
- You can set any of the attributes on a
mod
and all#[test]
fn's in that mod will have the attribute applied.
- You can set any of the attributes on a
Full Changelog: v2.0.0...v3.0.0
v2.0.0
Main change is the Syn 2.x upgrade which required an MSRV bump. MSRV is now 1.68.2. Note this is minimum supported, as it may well compile with lower versions, but they're not supported at all.
There's also a small bug fix for an issue when running under vscode and stripping attributes
Full Changelog: v1.0.0...v2.0.0
v1.0.0
Nothing since 0.10.0. Well, a test dependency upgrade on tokio
, but nothing in the published library. This is mainly just as a "1.0!" release.
v0.10.0
v0.9.0
What's Changed
- Move rustversion declaration to a dev-dependency by @complexspaces in #69
- Improved "all combinations of features" testing by @palfrey in #75
- Redo locks with dashmap by @palfrey in #72
- Per test timeout by @Licenser in #71
- Feature to disable the async work by @palfrey in #74
New Contributors
- @complexspaces made their first contribution in #69
- @Licenser made their first contribution in #70
Full Changelog: v0.8.0...v0.9.0