From afed6aee9ea40e8d8cc5904d299b34e59938092c Mon Sep 17 00:00:00 2001 From: dawe Date: Mon, 4 Apr 2022 15:52:59 +0200 Subject: [PATCH] Update TargetFramework of .NET tool to net6.0 (#2184) * Initial settings for strousrup bracket style (#2161) * Bare minimal changes for one test case. * Initial draft of ragnarok feature. * Add more syntax node where the case occurs. * Maybe multiline strings? * Highlight additional cases in SynBinding. * Add new setting for ragnarok mode. Take anonymous records in SynBinding into account. * Separate test case into multiple files. Implement SynBindingFunction and Expressions. * Add support for computation expressions. * Add support for Array/List in SynBinding value/function. * Exclude update records. * Synbinding function with return type. * Add additional tests for type members. * Add LetOrUseBang with Expression. * Add YieldOrReturn with Expression. * Add YieldOrReturnBang with Expression. * Add SynExprAndBang with Expression. * Format test files. * Add tests suffix * Add LongIdentSetExpression with Expression. * Add DotIndexedSet with Expression. * Add Set with Expression. * Add DotSet with Expression. * Add Lambda with Expression. * Add SynMatchClause with Expression. * Add SynTypeDefnSimpleRepr.Record NOTE: TESTS FAIL * Add SynTypeDefnSigRepr.Simple * Use correct helper function for Set and DotSet. * Work around edge case where match clause body needs to be further indented. * Add named arguments in application and new expressions. * Fix leftover issue * Add TODO comment * Fix failing test * Format files Co-authored-by: nojaf * Add changelog entry for first alpha of v5 (#2162) * - Update TargetFramework of .NET tool to net6.0 - Adjust path in TestHelpers.fs * Add CHANGELOG.md entry * move changelog entry to Unreleased section * Fix CHANGELOG.md Co-authored-by: Josh DeGraw <18509575+josh-degraw@users.noreply.github.com> Co-authored-by: nojaf --- CHANGELOG.md | 3 +++ src/Fantomas.CoreGlobalTool.Tests/TestHelpers.fs | 2 +- src/Fantomas.CoreGlobalTool/Fantomas.CoreGlobalTool.fsproj | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e9fd2d755..2053c773d3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,9 @@ ## [4.7.6] - 2022-04-04 +### Changed +* Target net6.0 for fantomas-tool. + ### Fixed * SRTP or condition disappear when non-generic type is used. [#2168](https://github.com/fsprojects/fantomas/issues/2168) * Multiline AbstractSlot without constraints introduces newline [#2175](https://github.com/fsprojects/fantomas/issues/2175) diff --git a/src/Fantomas.CoreGlobalTool.Tests/TestHelpers.fs b/src/Fantomas.CoreGlobalTool.Tests/TestHelpers.fs index 206dc6260f..796a5949df 100644 --- a/src/Fantomas.CoreGlobalTool.Tests/TestHelpers.fs +++ b/src/Fantomas.CoreGlobalTool.Tests/TestHelpers.fs @@ -118,7 +118,7 @@ let getFantomasToolStartInfo arguments : ProcessStartInfo = "Fantomas.CoreGlobalTool", "bin", configuration, - "netcoreapp3.1", + "net6.0", "fantomas-tool.dll" ) diff --git a/src/Fantomas.CoreGlobalTool/Fantomas.CoreGlobalTool.fsproj b/src/Fantomas.CoreGlobalTool/Fantomas.CoreGlobalTool.fsproj index fd6e19b256..4d1fb97a82 100644 --- a/src/Fantomas.CoreGlobalTool/Fantomas.CoreGlobalTool.fsproj +++ b/src/Fantomas.CoreGlobalTool/Fantomas.CoreGlobalTool.fsproj @@ -1,7 +1,7 @@ Exe - netcoreapp3.1 + net6.0 en