1.1.0
Feature and bug fix release
- API Documentation and User Guide (see latest release)
- Distribution (via NuGet)
Changes since 1.0.0
- Fix the signature of
IProgress<T>
for .NET 4.0+ (#26) - Add the
CoreTaskExtensions.Catch
overloads for simplified exception handling (#33) - Add the
DelayedTask
utility class withDelay
,WhenAll
, andWhenAny
implementations (#30, #31, #32) - Add
TaskCompletionSourceExtensions
with theSetFromTask
,TrySetFromTask
, andSetFromFailedTask
extension methods - Use separate signing keys for each assembly, to reduce the potential for errors in extensible and/or component-based applications (#27, #41)
- Support installation in Windows Phone 8.1 libraries, and PCL libraries which include support for Windows Phone 8.1 (#55)
- Prevent calls to
Task.Dispose
from breaking the functionality ofCompletedTask
properties and methods (#63)
Breaking changes
❗ Due to the change in keys used for the assembly strong names, this release breaks binary compatibility with the previous release. Source compatibility should be well-preserved (meaning code that compiled against 1.0 should compile against 1.1 without changes).
Changes since 1.1.0 Beta 1
- Documentation improvements
- Fix potential dispose problems in
CompletedTask
(#63)