VisualFSharp v37.0.0 Release Notes
-
๐ This release bring a number of new changes, including a massive enhancement to SemanticClassification types thanks to @cartermp.
From dotnet/fsharp:333eb82c8..d9e070a9d:
- now allows for multiple implementations of generic interfaces (preview feature) (thanks @0x53A!)
- 0๏ธโฃ the default assembly set for script resolution now includes System.Numerics (thanks @KevinRansom)
- ๐ฆ #r nuget package resolution is now committed eagerly, instead of delayed (thanks @KevinRansom)
- โฌ๏ธ reduced allocations for some strings in the compiler (thanks @kerams)
- ๐ better printing for SRTP constraints (thanks @abelbraaksma/@realvictorprm)
- more expressive DUs for semantic classification (thanks @cartermp)
- โ remove legacymsbuildreferenceresolver (thanks @KevinRandom)
- supply witnesses for op_UnaryPlus (thanks @TIHan)
- clean up CE classifications (thanks @cartermp)
- ๐ Fixed tostring/equality for StringText (thanks @deviousasti)
- ๐ Fixed error text for FS0874
- Disallow assignment to C# Const/Readonly properties (thanks @baronfel)
- ๐ Allow Int64.MinValue as a valid nativeint literal (thanks @abelbraaksma)
- โจ Enhancements to the nameof feature (preview feature)
- String interpolation (preview feature)