Major release
- API Documentation and User Guide (see latest release)
- Distribution (via NuGet)
Changes since 1.1.0
- Distribution
- This library is now distributed under the NuGet package ID TunnelVisionLabs.Threading
- Features
- Compatibility improvements
- Bug fixes
- Ensure faults from unexposed tasks created by this library are observed (#89)
Breaking changes
❗ Due to the change in keys used for the assembly strong names, this release breaks binary compatibility with the previous release. Attempts to use assembly binding redirection from earlier versions will fail. Source compatibility should be well-preserved (meaning code that compiled against 1.x should compile against 2.0 without changes).
Note that IProgress<T>
was moved to the System
namespace. In many cases users will already have a using directive in place for this namespace, but in some cases code will need to be updated before compiling against 2.0.0.
Changes since 2.0.0 Alpha 1
The following changes (which are also listed above) were made after the release of 2.0.0 Alpha 1.