版本发布 7
## What's Changed * Implement inner attributes capability by @Carter12s in https://github.com/palfrey/serial_test/pull/150 * Specify rust-version for workspace by @xtqqczze in https://github.com/palfrey/serial_test/pull/152 ## New Contributors * @Carter12s made their first contribution in https://github.com/palfrey/serial_test/pull/150 * @xtqqczze made their first contribution in https://github.com/palfrey/serial_test/pull/152 **Full Changelog**: https://github.com/palfrey/serial_test/compare/v3.3.1...v3.3.2
docs.rs removed a feature we use in https://github.com/rust-lang/rust/pull/138907. https://github.com/palfrey/serial_test/pull/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**: https://github.com/palfrey/serial_test/compare/v3.3.0...v3.3.1
## What's Changed * Explicit testing for tokio multi-thread by @palfrey in https://github.com/palfrey/serial_test/pull/122 * Remove an unneeded explicit lifetime by @palfrey in https://github.com/palfrey/serial_test/pull/124 * docs: fixed the link to the shield by @operagxoksana in https://github.com/palfrey/serial_test/pull/125 * Permit non-empty function returns by @palfrey in https://github.com/palfrey/serial_test/pull/128 * Add support for crate parameter by @palfrey in https://github.com/palfrey/serial_test/pull/130 * Add use serial_test::serial to Readme.md example by @APN-Pucky in https://github.com/palfrey/serial_test/pull/135 * Fix elided lifetime warnings by @palfrey in https://github.com/palfrey/serial_test/pull/138 * Add docs about "path" for file_serial/parallel by @palfrey in https://github.com/palfrey/serial_test/pull/137 * Don't depend on the whole futures crate by @bilelmoussaoui in https://github.com/palfrey/serial_test/pull/141 * Add is_locked_file_serially by @palfrey in https://github.com/palfrey/serial_test/pull/139 * Add relative path and better file_serial testing by @palfrey in https://github.com/palfrey/serial_test/pull/143 * Add std feature to wasm-bindgen-test to avoid breaking dep updates by @palfrey in https://github.com/palfrey/serial_test/pull/145 * Add some more logging around relative paths by @palfrey in https://github.com/palfrey/serial_test/pull/147 ## New Contributors * @operagxoksana made their first contribution in https://github.com/palfrey/serial_test/pull/125 * @APN-Pucky made their first contribution in https://github.com/palfrey/serial_test/pull/135 * @bilelmoussaoui made their first contribution in https://github.com/palfrey/serial_test/pull/141 **Full Changelog**: https://github.com/palfrey/serial_test/compare/v3.2.0...v3.3.0
## What's Changed * Fix async test functions inside a serial mod block in https://github.com/palfrey/serial_test/pull/111 **Full Changelog**: https://github.com/palfrey/serial_test/compare/v3.1.0...v3.1.1
## What's Changed * Replace `lazy_static` with `once_cell` by @Expyron in https://github.com/palfrey/serial_test/pull/106 * Replace `dashmap` with `scc` by @palfrey in https://github.com/palfrey/serial_test/pull/109 * Standard test attribute worked with `mod`, others didn't (e.g. `tokio::test`) by @palfrey in https://github.com/palfrey/serial_test/pull/110 ## New Contributors * @Expyron made their first contribution in https://github.com/palfrey/serial_test/pull/106 **Full Changelog**: https://github.com/palfrey/serial_test/compare/v3.0.0...v3.1.0
## What's Changed * Multi key support https://github.com/palfrey/serial_test/pull/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 at a mod-level https://github.com/palfrey/serial_test/pull/104 * You can set any of the attributes on a `mod` and all `#[test]` fn's in that mod will have the attribute applied. **Full Changelog**: https://github.com/palfrey/serial_test/compare/v2.0.0...v3.0.0
Nothing since 0.10.0. Well, [a test dependency upgrade on `tokio`](https://github.com/palfrey/serial_test/pull/87), but nothing in the published library. This is mainly just as a "1.0!" release.