Releases: palfrey/serial_test
Releases Β· palfrey/serial_test
Release list
v4.0.1
v4.0.0
What's Changed
- MSRV is now 1.93.1
- refactor(derive)!: bump
synto v3 by @AudaciousAxiom in #159
New Contributors
- @AudaciousAxiom made their first contribution in #159
Full Changelog: v3.5.0...v4.0.0
v3.5.0
What's Changed
- Replace scc/sdd with std::sync::Mutex for Miri strict provenance compatibility by @justanotheranonymoususer in #157
New Contributors
- @justanotheranonymoususer made their first contribution in #157
Full Changelog: v3.4.0...v3.5.0
v3.4.0
What's Changed
- Implement inner attributes capability by @Carter12s in #150
- Specify rust-version for workspace by @xtqqczze in #152
New Contributors
- @Carter12s made their first contribution in #150
- @xtqqczze made their first contribution in #152
Full Changelog: v3.3.1...v3.3.2
v3.3.1
docs.rs removed a feature we use in rust-lang/rust#138907. #148 (which is the entire content of this release) adds a CI step to check we don't break it in the future, and fixes the issue.
Full Changelog: v3.3.0...v3.3.1
v3.3.0
What's Changed
- Explicit testing for tokio multi-thread by @palfrey in #122
- Remove an unneeded explicit lifetime by @palfrey in #124
- docs: fixed the link to the shield by @operagxoksana in #125
- Permit non-empty function returns by @palfrey in #128
- Add support for crate parameter by @palfrey in #130
- Add use serial_test::serial to Readme.md example by @APN-Pucky in #135
- Fix elided lifetime warnings by @palfrey in #138
- Add docs about "path" for file_serial/parallel by @palfrey in #137
- Don't depend on the whole futures crate by @bilelmoussaoui in #141
- Add is_locked_file_serially by @palfrey in #139
- Add relative path and better file_serial testing by @palfrey in #143
- Add std feature to wasm-bindgen-test to avoid breaking dep updates by @palfrey in #145
- Add some more logging around relative paths by @palfrey in #147
New Contributors
- @operagxoksana made their first contribution in #125
- @APN-Pucky made their first contribution in #135
- @bilelmoussaoui made their first contribution in #141
Full Changelog: v3.2.0...v3.3.0
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-featuresby @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_serialpaths 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
modand 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