VisualFSharp v35.0.0 Release Notes

  • ๐Ÿ“ฆ This version bumps the major due to API surface area changes in the AST and TAST. In addition, there's a new package for the built-in Nuget dependency manager for FSI: FSharp.DependencyManager.Nuget

    Members are now in SyntaxTree/SyntaxTreeOps and TypedTree/TypedTreeBasics/TypedTreeOps/TypedTreePickle.

    From dotnet/fsharp:d1a3d0705..522dd906c:

    • ๐Ÿ‘Œ Improved error recovery from patterns (thanks @auduchinok)
    • Smaller IL Emit for unsigned 64-bit constants (thanks @teo-tsirpanis)
    • ๐Ÿ‘Œ Improved ProvidedTypes Type generation (thanks @DedSec256)
    • ๐Ÿ‘Œ Improved CodeLenses provided (thanks @realvictorprm)
    • โšก๏ธ Optimize internal member calculations in PrettyNaming and items lookup (thanks @auduchinok)
    • ๐Ÿ›  More fixes to compiler internals, ranges, etc (thanks @auduchinok)
    • ๐Ÿ‘Œ Support for consumption of C# Default Interfaces
    • ๐Ÿ‘ Better encapsulation of ProvidedExpr members (thanks @DedSec256)