v2.0.1 February 25 2020
NBench 2.0.0 is a major departure from NBench 1.2 and preceding versions, and these changes were done in order to support NBench's future as a cutting-edge, cross-platform performance testing and macro benchmarking framework:
dotnet nbench
andNBench.Runner
are both now deprecated - NBench is now run from directly inside a console application created by end-users. This makes it easier to configure, debug, and create benchmarks on new .NET Core platforms without having to wait for additional instrumentation or tooling from NBench itself.- NBench no longer supports .NET Framework explicitly; moving forward NBench will only support .NET Standard 2.0 and later (.NET Framework 4.6.1 and greater or .NET Core 2.0 and greater.)
- We've added a new documentation website for NBench: https://nbench.io/
- NBench now supports configuration as code through the
TestPackage
class.
For a full set of changes, please see the NBench 2.0.0 milestone on Github.
2.0.1 Notes:
- Fixed error with setting thread priority on Linux;
- Fixed NuGet symbol publication;
- And more.
For a full set of changes, please see the NBench 2.0.1 milestone on Github.
Changes:
- e80dc57 Merge pull request #320 from petabridge/dev
- 1f7d365 added 2.0.1 release notes (#319)
- f5c970d Bump ApprovalTests from 4.5.0 to 4.5.1 (#318)
- f5e1096 close #313 - fix NuGet symbol publishing (#317)
- 347f0ec added Linux integration specs (#316) [ #312 ]
- 6808e68 close #314 - fix flaky integration test (#315)
- d83b040 don't pack NBench.TestAssembly (#309)
- 7e6fe78 added debugging to flaky test (#311)
- 3073edd added pipeline status to README (#310)
This list of changes was auto generated.