Skip to content

1.1.0

Compare
Choose a tag to compare
@sharwell sharwell released this 08 Dec 03:39
· 151 commits to master since this release

Feature and bug fix release

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 with Delay, WhenAll, and WhenAny implementations (#30, #31, #32)
  • Add TaskCompletionSourceExtensions with the SetFromTask, TrySetFromTask, and SetFromFailedTask 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 of CompletedTask 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)