BenchmarkDotNet v0.13.12
Highlights
The biggest highlight of this release if our new VSTest Adapter, which allows to run benchmarks as unit tests in your favorite IDE! The detailed guide can be found here.
This release also includes to a minor bug fix that caused incorrect job id generation: fixed job id generation (#2491).
Also, the target framework in the BenchmarkDotNet templates was bumped to .NET 8.0.
Milestone details
In the v0.13.12 scope, 3 issues were resolved and 4 pull requests were merged. This release includes 12 commits by 4 contributors.
Resolved issues (3)
- #2473 Custom
SimpleJob
Id ignored when theMinIterationTime
attribute is used. - #2492 Packing of BenchmarkDotNet.TestAdapter is broken (assignee: @AndreyAkinshin)
- #2494 Rider and R# do not distinguish parametrized TestAdapter cases (assignee: @AndreyAkinshin)
Merged pull requests (4)
- #2438 Add a VSTest Adapter (by @caaavik-msft)
- #2490 Update the default framework on the templates to net8.0 (by @julesrx)
- #2491 [Bug Fix] Custom SimpleJob Id ignored (by @MattFromRVA)
- #2493 Fix BenchmarkDotNet.TestAdapter packability (by @AndreyAkinshin)
Commits (12)
- d49417 Set next BenchmarkDotNet version: 0.13.12 (by @AndreyAkinshin)
- b3b2d9 Add Sponsors to README (by @AndreyAkinshin)
- 91f3f7 Add a VSTest Adapter (#2438) (by @caaavik-msft)
- 41b23b Update default framework version to net8.0 (LTS) (by @julesrx)
- 5c4653 [build] Bump Octokit: 9.0.0->9.1.0 (by @AndreyAkinshin)
- 8b6bad [build] In the release workflow, automatically generate an announcement discu... (by @AndreyAkinshin)
- 9f7492 [build] Add test-pack job in run-tests workflow, see #2492 (by @AndreyAkinshin)
- b67b6b Update pack files layout for BenchmarkDotNet.TestAdapter, fix #2492 (by @AndreyAkinshin)
- 06fb24 Use different FQNs for parameterized cases in TestAdapter, fix #2494 (by @AndreyAkinshin)
- 299095 [Bug Fix] Custom SimpleJob Id ignored (#2491) (by @MattFromRVA)
- 0159b8 [docs] Update vstest (by @AndreyAkinshin)
- cdce32 Prepare v0.13.12 changelog (by @AndreyAkinshin)
Contributors (4)
- Andrey Akinshin (@AndreyAkinshin)
- Cameron Aavik (@caaavik-msft)
- Jules Raffoux (@julesrx)
- Matt Chaulklin (@MattFromRVA)
Thank you very much!
Additional details
Date: January 05, 2024
Milestone: v0.13.12 (List of commits)
NuGet Packages:
- https://www.nuget.org/packages/BenchmarkDotNet/0.13.12
- https://www.nuget.org/packages/BenchmarkDotNet.Annotations/0.13.12
- https://www.nuget.org/packages/BenchmarkDotNet.Diagnostics.dotTrace/0.13.12
- https://www.nuget.org/packages/BenchmarkDotNet.Diagnostics.Windows/0.13.12
- https://www.nuget.org/packages/BenchmarkDotNet.Templates/0.13.12
- https://www.nuget.org/packages/BenchmarkDotNet.TestAdapter/0.13.12