Features
- Asynchronous experiment cancellation 165 by @LewieMac - #168 via @JoshHiles
- Custom experiment ordering 159 by @flakey-bit - #167 via @JoshHiles
Features
- Added targeting for .NET Standard 2.0, .NET 6 and .NET 8 - #162 via @dahlbyk
Fixes
Scientist.Enabled()now affects all instances by default, not just the shared static instance. - #129 via @marioanogueira- Resolve deadlock issue on async experiments when caller uses sync over async - #131 via @zizhong-zhang
Features
- Make IoC/DI friendlier - #108 via @martincostello
- Add
FireAndForgetResultPublisher. Wrap an existingIResultPublisherto delegate publishing to another thread and avoid publishing delays when running experiments - #83 via @thematthopkins and @joncloud
Initial stable release of Scientist.NET, a port of the Ruby Scientist library for carefully refactoring critical paths.
Features
- Move to .NET Core RC2 - #61 via @joncloud
- Add
ThrowOnMismatches- #53 via @joncloud - Add
Thrown- #56 via @joncloud - Cleaned up internals - #58 via @joncloud
Features
- Move to .NET Core and target .NET 4.5+ - #37 via @davezych
- Add
AddContext- #48 via @davezych - Add
Ignore- #47 via @davezych - Add ability to configure multiple
Trymethods - #45 via @davezych - Add support for RunIf - #33 via @joncloud
- Initial release