dotnet/fsharp
### [`v6.0.3`](https://togithub.com/dotnet/fsharp/blob/HEAD/release-notes.md#3603)
This is a small bugfix release that fixes a nuspec package dependency issue with Sourcelink
### [`v6.0.2`](https://togithub.com/dotnet/fsharp/blob/HEAD/release-notes.md#3602)
This is a small bugfix release that I'm making primarily to publish a version
of FCS with sourcelink enabled, so that tooling users can make use of that information.
From dotnet/fsharp:079276b4b..37d0cccec:
- Fixes for `do!` handling in computation expressions (thanks [@baronfel](https://togithub.com/baronfel))
- Add missing versions in FCS' Interactive header (thanks [@nightroman](https://togithub.com/nightroman))
- Support `Source`-translation in `match!` expressions (thanks [@baronfel](https://togithub.com/baronfel))
- Ensure stack traces from uncaught exceptions in CEs are maintained (thanks [@NinoFloris](https://togithub.com/NinoFloris))
- Better handling of `inline` in witness-passing codepaths (thanks [@dsyme](https://togithub.com/dsyme))
- Enable publishing of FCS with sourcelink (thanks [@baronfel](https://togithub.com/baronfel))
- Extend `nameof` to support naming generic parameters (`nameof<'t>`) and instance members (`nameof(Unchecked.defaultof.Property)`) (thanks [@dsyme](https://togithub.com/dsyme))
### [`v6.0.1`](https://togithub.com/dotnet/fsharp/blob/HEAD/release-notes.md#3601)
From dotnet/fsharp:522dd906c..16bca5aef:
- Fixes to attribute range parsing (thanks [@auduchinok](https://togithub.com/auduchinok))
- Added nested exception details to Type Provider load errors (thanks [@dsyme](https://togithub.com/dsyme))
- Improved error messages around unknown identifiers in patterns (thanks [@jbeeko](https://togithub.com/jbeeko))
- Better dependency probing behavior with Facade assemblies (thanks [@KevinRansom](https://togithub.com/KevinRansom))
- APIs for programmatically adding and retrieving bindings in an FSI session (thanks [@TIHan](https://togithub.com/TIHan))
- Optional parameter on `FSharpChecker.FindBackgroundReferencesInFile` API to allow for stale results (thanks [@TIHan](https://togithub.com/TIHan))
- Better tooltips for function arguments (thanks [@mcon](https://togithub.com/mcon))
- Many performance tweaks to various compiler function implementations (thanks [@forki](https://togithub.com/forki))
- Typo fixes in the AST (thanks [@auduchinok](https://togithub.com/auduchinok))
- Better IL emitted for usages of static members as System.Action (thanks [@MoFtZ](https://togithub.com/MoFtZ))
- Allow for indexers to specify a type annotation (thanks [@TIHan](https://togithub.com/TIHan))
- Allow languages/scripts that have no notion of upper-case to use their characters for DU identifiers (thanks [@KevinRansom](https://togithub.com/KevinRansom))
- more optimized comparison/equality for DateTime (thanks [@cartermp](https://togithub.com/cartermp))
- add support for `char` for the `GenericZero/GenericOne` mechanisms (thanks [@Happypig375](https://togithub.com/Happypig375))
- enhancements for the dependencymanager's resolution for native scripts (thanks [@KevinRansom](https://togithub.com/KevinRansom))
- more consistent support for type-directed nullable parameters (thanks [@dsyme](https://togithub.com/dsyme))
- fix FSI's ordering of out-of-order dlls in nuget packages (thanks [@KevinRansom](https://togithub.com/KevinRansom))
- New SyntaxTree.Paren syntax node (thanks [@auduchinok](https://togithub.com/auduchinok))
- add SRTP witness solutions (via the new `CallWithWitnesses` pattern) (thanks [@dsyme](https://togithub.com/dsyme))
### [`v6.0.0`](https://togithub.com/dotnet/fsharp/blob/HEAD/release-notes.md#FSharpCore-600)
- [Update F# Tooling, Language and F# Core version numbers](https://togithub.com/dotnet/fsharp/issues/11877)
### [`v5.0.2`](https://togithub.com/dotnet/fsharp/blob/HEAD/release-notes.md#FSharpCore-502)
- [Fix #11143 - FSharp.Core 5.0.1 should not have FSharp.Core.xml in contentFiles #11160](https://togithub.com/dotnet/fsharp/pull/11160)
### [`v5.0.1`](https://togithub.com/dotnet/fsharp/blob/HEAD/release-notes.md#FSharpCore-501)
- [Performance improvement](https://togithub.com/dotnet/fsharp/pull/10188) to core collections Map by [Victor Baybekov](https://togithub.com/buybackoff)
### [`v5.0.0`](https://togithub.com/dotnet/fsharp/blob/HEAD/release-notes.md#FSharpLanguage-500)
- Package references in scripts via `#r "nuget:..."`
- String interpolation
- Support for `nameof` and the `nameof` pattern by Microsoft and [Loïc Denuzière](https://togithub.com/Tarmil)
- `open type` declarations
- Applicative computation expressions via `let! ... and!`
- Overloads for custom operations in computation expressions (in preview), by [Ryan Riley](https://togithub.com/panesofglass) and [Diego Esmerio](https://togithub.com/Nhowka)
- Interfaces can now be implemented at different generic instantiations
- Default interface member consumption
- Better interop with nullable value types
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
4.7.2
->6.0.4
Release Notes
dotnet/fsharp
### [`v6.0.3`](https://togithub.com/dotnet/fsharp/blob/HEAD/release-notes.md#3603) This is a small bugfix release that fixes a nuspec package dependency issue with Sourcelink ### [`v6.0.2`](https://togithub.com/dotnet/fsharp/blob/HEAD/release-notes.md#3602) This is a small bugfix release that I'm making primarily to publish a version of FCS with sourcelink enabled, so that tooling users can make use of that information. From dotnet/fsharp:079276b4b..37d0cccec: - Fixes for `do!` handling in computation expressions (thanks [@baronfel](https://togithub.com/baronfel)) - Add missing versions in FCS' Interactive header (thanks [@nightroman](https://togithub.com/nightroman)) - Support `Source`-translation in `match!` expressions (thanks [@baronfel](https://togithub.com/baronfel)) - Ensure stack traces from uncaught exceptions in CEs are maintained (thanks [@NinoFloris](https://togithub.com/NinoFloris)) - Better handling of `inline` in witness-passing codepaths (thanks [@dsyme](https://togithub.com/dsyme)) - Enable publishing of FCS with sourcelink (thanks [@baronfel](https://togithub.com/baronfel)) - Extend `nameof` to support naming generic parameters (`nameof<'t>`) and instance members (`nameof(Unchecked.defaultofConfiguration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.