Next release on NuGet

May 9, 2013 at 1:09 PM
What are your plans on releasing on NuGet again? I have seen some useful changes in your code, but like to try them out in our project. However, the last (beta) release is only 0.15.0?
Coordinator
May 9, 2013 at 2:38 PM
Edited May 9, 2013 at 2:38 PM
That's a great question. :)

I am trying to get a release out ASAP, believe me! Now that Microsoft.Bcl.Async is public, I plan to release Nito.AsyncEx as public as well.

I still do have to review the API and may possibly remove some (currently public) members that haven't been fully tested yet (or which have a high likelihood of changing). In particular, all the ETW support is not quite ready and I'll probably just disable it all for now.

Time seems like such a fleeting resource these days, but I hope to have a 1.0 release out this weekend.

-Steve
Coordinator
May 12, 2013 at 2:37 AM
The release is up.

I'll hopefully have some time to do some documentation updates over the next few days. The official release will be announced on Wednesday, but you can download it anytime.

-Steve
Aug 30, 2013 at 10:59 AM
Is it possible to release a version for .NET 4.5 and higher that does not include the dependency on Microsoft.Bcl.* packages?
Coordinator
Aug 31, 2013 at 12:59 AM
Yes, I am planning to do this as the first step towards supporting Android and iOS.

I can't say at this point when exactly this will happen; probably in 2-3 weeks.
Coordinator
Nov 6, 2013 at 8:22 PM
The new 2.0.0 version includes two PCL cores: one for cross-platform Microsoft-only development (.NET 4.0 / SL 4 / WP 7.5 / Win 8), and another one for newer cross-platform development (.NET 4.5 / WP 8 / Win 8 / iOS / Android).

NuGet should handle the dependencies appropriately in every situation. So AsyncEx 2.0.0 installed into a .NET 4.5 project should no longer have a dependency on Microsoft NuGet packages at all.
Nov 7, 2013 at 4:52 AM
StephenCleary wrote:
The new 2.0.0 version includes two PCL cores: one for cross-platform Microsoft-only development (.NET 4.0 / SL 4 / WP 7.5 / Win 8), and another one for newer cross-platform development (.NET 4.5 / WP 8 / Win 8 / iOS / Android).

NuGet should handle the dependencies appropriately in every situation. So AsyncEx 2.0.0 installed into a .NET 4.5 project should no longer have a dependency on Microsoft NuGet packages at all.
Excellent!