libtest-mimic breaking changes
cargo10 curated breaking changes across major versions of libtest-mimic. Use this as a migration checklist before bumping dependencies.
- v0.7.3 \u2192 v0.8.0breaking
Remove `threadpool` dependency, getting rid of memory leaks observed when running under valgrind (thanks @Felix-El) in [#46](https://github.com/LukasKalbertodt/libtest-mimic/pull/46)
- v0.7.3 \u2192 v0.8.0breaking
Switch from `termcolor` to `anstream` to get rid of duplicate dependencies (thanks @hanna-kruppe) in [#44](https://github.com/LukasKalbertodt/libtest-mimic/pull/44)
- v0.7.3 \u2192 v0.8.0breaking
Bump dev-dependency `fastrand` to `2` (thanks @alexanderkjall) in [#47](https://github.com/LukasKalbertodt/libtest-mimic/pull/47)
- v0.5.2 \u2192 v0.6.0breaking
**Breaking**: Bump MSRV to 1.60 (due to the clap update)
- v0.4.1 \u2192 v0.5.0breaking
**Breaking**: Rename `Test` to `Trial`
- v0.4.1 \u2192 v0.5.0breaking
**Breaking**: Rename `run_tests` to `run`
- v0.4.1 \u2192 v0.5.0breaking
⭐ **Breaking**: Make every `Trial` have a runner function instead of `data` + a global runner function. Thus, the third parameter of `run` is no more. I think this model is more intuitive.
- v0.4.1 \u2192 v0.5.0breaking
**Breaking**: Add `Trial::{test, bench}` constructor functions, use builder pattern, and make fields private.
- v0.4.1 \u2192 v0.5.0breaking
**Breaking**: rename `Args::num_threads` to `test_threads`
- v0.3.0 \u2192 v0.4.0breaking
Fix `--list --ignored` behavior
Get this data programmatically \u2014 free, no authentication.
curl https://depscope.dev/api/breaking/cargo/libtest-mimic