Skip to content

Releases: fsprojects/fantomas

March 10th Release

10 Mar 16:55
e91b4bc

Choose a tag to compare

March 10th Release Pre-release
Pre-release

8.0.0-alpha-007

Changed

  • Update FCS to 'Treat warn directives as trivia', commit ab1f6ceaaec997d2854ac1c07a6c0f107675d95c #3263

Fixed

  • #nowarn in arbitrary places produces a parsing failure. #3263

Special thanks to @Copilot and @nojaf!

https://www.nuget.org/packages/fantomas/8.0.0-alpha-007

March 9th Release

09 Mar 19:05
7568e3b

Choose a tag to compare

March 9th Release Pre-release
Pre-release

8.0.0-alpha-006

Fixed

  • Space between uppercase function name and uppercase parameter was dropped. #3264

Special thanks to @nojaf!

https://www.nuget.org/packages/fantomas/8.0.0-alpha-006

March 9th Release

09 Mar 14:26
3b78c64

Choose a tag to compare

March 9th Release Pre-release
Pre-release

8.0.0-alpha-005

Fixed

  • Closing > in nested multiline generic type applications violates offside rule. #3243
  • Index-without-dot syntax followed by application arguments was inconsistently formatted. #3259

Special thanks to @Copilot and @nojaf!

https://www.nuget.org/packages/fantomas/8.0.0-alpha-005

March 7th Release

07 Mar 18:02
92cbaa8

Choose a tag to compare

March 7th Release Pre-release
Pre-release

8.0.0-alpha-004

Changed

  • Improved error message when conditional compilation directives produce invalid syntax for some define combinations. #563

Fixed

  • Lambda in non-last record field is now parenthesized when record is collapsed to single line to avoid producing invalid code. #3246

Special thanks to @Copilot, @claude, @nojaf and @randrag!

https://www.nuget.org/packages/fantomas/8.0.0-alpha-004

March 3rd Release

03 Mar 12:31
2b5e4ba

Choose a tag to compare

March 3rd Release Pre-release
Pre-release

8.0.0-alpha-003

Fixed

  • End of line comments after infix operators are preserved correctly. #2287
  • Lambda closing parenthesis in chained method calls is no longer placed on its own line when MultiLineLambdaClosingNewline is enabled. #2553
  • Long & (AND) patterns now break across multiple lines to respect max line length. #1780
  • Empty array with trivia inside now has correct indentation in Stroustrup style. #3098
  • Multiline function type inside parentheses gets extra indentation to avoid compiler error. #3043
  • Trivia around paren lambda with conditional compilation no longer causes merge error. #2844
  • Type app closing angle bracket padded by previous expression length. #3179
  • Dynamic operator on result of qualified function call causes formatting error. #3135
  • Long delegate type with generic args no longer breaks around arrow. #2468
  • Idempotency problem when formatting NUnit Assert.That with lambda argument. #1740
  • Comment between lines of no-break infix expression no longer loses indentation. #2944
  • Hash directives around access modifier in module declaration no longer lose indentation. #3188

Special thanks to @, @Copilot, @dsyme and @nojaf!

https://www.nuget.org/packages/fantomas/8.0.0-alpha-003

December 15th Release

15 Dec 08:29
5ade168

Choose a tag to compare

December 15th Release Pre-release
Pre-release

8.0.0-alpha-002

Changed

  • Breaking: change default of MultilineBracketStyle from Cramped to Aligned. #3200

Special thanks to @nojaf!

https://www.nuget.org/packages/fantomas/8.0.0-alpha-002

December 12th Release

12 Dec 15:11
59b060d

Choose a tag to compare

December 12th Release Pre-release
Pre-release

8.0.0-alpha-001

Changed

  • Update FCS to 'Remove LetOrUseKeyword from SynExprLetOrUseTrivia', commit 43932b4c7984d6562e91e5f1484868cd4f5befcf #3167

Special thanks to @Martin521, @Numpsy, @Thorium, @dawedawe, @karanveersp, @mattgallagher92, @nojaf and @tboby!

https://www.nuget.org/packages/fantomas/8.0.0-alpha-001

July 4th Release

04 Jul 12:10
fab1bd8

Choose a tag to compare

7.0.3

Fixed

  • Application in indexed set should not be multiline. #1999

Special thanks to @Numpsy and @nojaf!

https://www.nuget.org/packages/fantomas/7.0.3

May 27th Release

28 May 06:56
d21ab68

Choose a tag to compare

7.0.2

Changed

  • Print version at beginning of execution when detailed verbosity is set. 3148

Fixed

  • Anonymous records in interpolated strings. #3162
  • Preserve backticks in active pattern idents. #3126
  • New lines are added after comment in measure type. #3145
  • Idempotency problem with comments in applications on lambda expressions. #3128

Special thanks to @alex-de-oliveira and @dawedawe!

https://www.nuget.org/packages/fantomas/7.0.2

February 21st Release

21 Feb 16:08
b3b3e62

Choose a tag to compare

7.0.1

Fixed

  • Add missing 'MultilineBracketStyle' in the returned configuration JSON. #3151

Special thanks to @MangelMaxime, @nojaf!

https://www.nuget.org/packages/fantomas/7.0.1