Hi all,
It's been over two years since the last release of
Unquote. Partly because version 2.2.2 is very stable, partly because breaking changes in vs2012 and F# 3.0 delayed value in upgrading from vs2010 and F# 2.0. However, things have stabilized around vs2013 and F# 3.1, so we are due for some new bits!
The following are the main features planned for Unquote 3.0.0.
- * Drop builds for Silverlight4.
- Upgrade main solution and projects to 2013 and add builds for net45 and portable profile 259
- Continue builds for net40 with a secondary vs2010 solution file and projects
- * Deprecate '?' suffixed operators (they conflict with F# 3.1 nullable operators) and replace with equivalent '!' suffixed operators
- Add xUnit.net 2.x integration
- Add Fuchu integration
- Possibly add FSharp.Core dependencies in NuGet package
All these features (except #7) are already complete, but given that this is a major release with breaking changes (*), I am hoping to get feedback before proceeding with a release. Some specific questions:
#1 will dropping support for Silverlight4 be a hardship for anyone?
#2 are there any other portable profiles worth targeting?
#4 does this sound reasonable?
#7 what are the pros and cons of adding a FSharp.Core dependency in the NuGet package?
Thanks!
Stephen Swensen
p.s. yes, Unquote and other projects I maintain will likely be moving to github in the next coming months