Skip to content

Releases: palfrey/serial_test

v4.0.1

Choose a tag to compare

@palfrey palfrey released this 25 Jul 20:28

As per v4.0.0, but with the root MSRV correctly set to 1.93.1

v4.0.0

Choose a tag to compare

@palfrey palfrey released this 25 Jul 20:17

What's Changed

New Contributors

Full Changelog: v3.5.0...v4.0.0

v3.5.0

Choose a tag to compare

@palfrey palfrey released this 30 May 21:46

What's Changed

New Contributors

Full Changelog: v3.4.0...v3.5.0

v3.4.0

Choose a tag to compare

@palfrey palfrey released this 21 Feb 17:11

What's Changed

New Contributors

Full Changelog: v3.3.1...v3.3.2

v3.3.1

Choose a tag to compare

@palfrey palfrey released this 04 Jan 22:54

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

Choose a tag to compare

@palfrey palfrey released this 04 Jan 22:08

What's Changed

New Contributors

Full Changelog: v3.2.0...v3.3.0

v3.2.0

Choose a tag to compare

@palfrey palfrey released this 08 Nov 19:30

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

Choose a tag to compare

@palfrey palfrey released this 27 Apr 19:42

What's Changed

  • Fix async test functions inside a serial mod block in #111

Full Changelog: v3.1.0...v3.1.1

v3.1.0

Choose a tag to compare

@palfrey palfrey released this 21 Apr 21:34

What's Changed

  • Replace lazy_static with once_cell by @Expyron in #106
  • Replace dashmap with scc by @palfrey in #109
  • Standard test attribute worked with mod, others didn't (e.g. tokio::test) by @palfrey in #110

New Contributors

Full Changelog: v3.0.0...v3.1.0

v3.0.0

Choose a tag to compare

@palfrey palfrey released this 06 Jan 22:27

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 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.

Full Changelog: v2.0.0...v3.0.0