All Versions
Latest Version
Avg Release Cycle
49 days
Latest Release

Changelog History
Page 2

  • v32.0.0 Changes

    • โ†” integrate dotnet/fsharp from e1b8537ee to 48f932cf8
    • notable changes include:
    • (preview) nameof
    • (preview) open static classes
    • ๐Ÿ›  Fixed 64-bit integer literal parsing
    • ๐Ÿ‘ Better exhaustiveness checking for byte and sbyte pattern matches
    • ๐Ÿ‘ Better native resource handling
    • Script-host assembly load events
  • v31.0.0 Changes

    • โ†” Integrate dotnet/fsharp from 5a8f454a1 to 05c558a61
    • Notable changes include:
      • Removal of the Microsoft.FSharp.Compiler.SourceCodeServices namespace
      • A new API for determining if an identifier needs to be quoted is available: FSharp.Compiler.LexHelp.FSharpKeywords.DoesIdentifierNeedQuotation
      • Enhancements to the correctness of PDBs
      • Better string formatting of records and values
      • More stack overflow fixes in the compiler
      • Inline IL parsing error handling
      • LeafExpressionConverter handles struct tuples
      • FSharpChecker now can parse a file without caching: ParseFileNoCache
  • v30.0.0 Changes

    • โ†” Integrate dotnet/fsharp from 25560f477 to 5a8f454a1
    • Notable improvements include:
      • performance improvements
      • FCS APIs for FSComp and Implement Interface
      • line directive handling
      • improved performance when computing quick fix suggestions
  • v29.0.1 Changes

    • ๐Ÿ›  Fix versioning of the assembly
  • v29.0.0 Changes

    • โ†” Integrate visualfsharp master from 165b736b9 (2019-03-29) to 25560f477 (2019-05-24)
    • Notable improvements include:
      • Improved Portable PDB debugging
      • Misc IL generation fixes
      • Representing inlined mutable variables in the AST
      • Moving on from net46 targeting
      • Fixes for anonymous record generation
      • Dependency updates
      • Checking for constructors in FSharpMemberOrFunctionOrValue
      • Fix unused opens false positive for record fields
  • v28.0.0 Changes

    • โ†” Integrate visualfsharp master from efb57cf56 to 8dfc02feb
    • Notable improvements include:
      • XmlDoc fixes for overloads
      • Fixes for deterministic compilation
      • Improved tail-recursion when processing large expressions
      • Better tooltip detection for operators with constraints
      • FSharp.Compiler.Service nuget now uses net461, netstandard2.0 and FSharp.Core 4.6.2
      • updated lexer and parser implementations to reduce stackoverflow likelihood on .net core
  • v27.0.1 Changes

    • โ†” Integrate visualfsharp master from 5a5ca976ec296d02551e79c3eb8e8db809e4304d to 2c8497bb097d5c5d3ef12f355594873838a48494
    • Notable improvements include:
      • Anonymous Record support for expressions
      • Union Case Naming fixes
      • Trimming of the nuget package dependencies from 26.0.1
  • v26.0.1 Changes

    • โ†” Integrate visualfsharp master to 99e307f3a3ef2109ba6542ffc58affe76fc0e2a0
  • v25.0.1 Changes

    • โ†” Integrate visualfsharp master to 15d9391e78c554f91824d2be2e69938cd811df68
  • v24.0.1 Changes

    • โ†” Integrate visualfsharp master to 59156db2d0a744233d1baffee7088ca2d9f959c7