Skip to content

Releases: fsprojects/fantomas

v6.0.0-beta-001

05 Apr 12:56
d3d877f

Choose a tag to compare

v6.0.0-beta-001 Pre-release
Pre-release

v6.0.0-beta-001

Fixed

  • If then expression inside object instantiation breaks when formatted. #2819
  • fsharp_space_before_colon not honored for return type info of explicit get, set. #2825
  • Fantomas is trying to format the input multiple times due to the detection of multiple defines. #2822

Changed

  • Update FCS to 'Add parser recovery for incomplete named pat pair', commit ba6647ebf5b94823c4d6fafd1e7d5f806d915ee0

Special thanks to @nojaf

https://www.nuget.org/packages/fantomas/6.0.0-beta-001

v6.0.0-alpha-010

03 Apr 13:54
e0212d2

Choose a tag to compare

v6.0.0-alpha-010 Pre-release
Pre-release

v6.0.0-alpha-010

Fixed

  • Fix a performance regression. #2820

Special thanks to @nojaf

https://www.nuget.org/packages/fantomas/6.0.0-alpha-010

v6.0.0-alpha-009

31 Mar 07:40
8e10a1b

Choose a tag to compare

v6.0.0-alpha-009 Pre-release
Pre-release

v6.0.0-alpha-009

Fixed

  • Adding space after prefix operator breaks code. #2796
  • Idempotency problem when comment after pattern match arrow and Stroustrup. #2806

Special thanks to @josh-degraw @nojaf

https://www.nuget.org/packages/fantomas/6.0.0-alpha-009

v6.0.0-alpha-008

27 Mar 19:31
e6465ca

Choose a tag to compare

v6.0.0-alpha-008 Pre-release
Pre-release

v6.0.0-alpha-008

Fixed

  • Nested multiline record with indent_size = 2. #2801
  • Idempotency problem when comment after opening brace in inherit record. #2803

Special thanks to @dawedawe!

https://www.nuget.org/packages/fantomas/6.0.0-alpha-008

v6.0.0-alpha-007

27 Mar 09:33

Choose a tag to compare

v6.0.0-alpha-007 Pre-release
Pre-release

Hello,

We are excited to announce that the development of v6 has wrapped up.
Please try out this release while we still can accept any feedback. We will soon go into the beta phase and no longer accept any breaking changes.

Check out our upgrade guide to see how to migrate to v6.

Many thanks,

the Fantomas team

Changed

  • CodeFormatter.FormatASTAsync returns a string. #2799
  • Cursor with defines. #2774

Removed

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

March 17th Release

17 Mar 08:44
4adc8c1

Choose a tag to compare

5.2.4

Fixed

  • Idempotency problem with module abbreviation in signature file. #2792

Changed

  • Update FCS to 'Fix range for ModuleAbbrev...', commit 62dfce601573f44779b9c890e8944826f5ccfef0

Special thanks to @nojaf

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

March 6th Release

06 Mar 08:48
9cbd9bb

Choose a tag to compare

5.2.3

Fixed

  • Duplicate newline in else if. #2752
  • Try-with expression with long when guard - when breaking line, add a double indent when the indent_size is lower than the default 4 spaces. #2784

Special thanks to @majocha @theimowski

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

February 21st Release

21 Feb 17:20
a7ed99f

Choose a tag to compare

5.2.2

Fixed

  • Fixes comma breaking with lambda in tuple. #2771

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

Special thanks to @TheAngryByrd!

February 4th Release

04 Feb 13:58
9f769d8

Choose a tag to compare

5.2.1

Fixed

  • Conditional defines around selfIdentifier in implicit type constructor. #2733
  • Insert extra spaces around index between method calling and member variable accessing. #2760
  • Exception caused by long line over 80 characters including method calling and member indexing. #2761

Changed

  • Update FCS to 'Add SynMemberDefnImplicitCtorTrivia', commit 924a64e8e40c840f05fbe7113796f267dd603282

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

January release

19 Jan 10:39
8e7ded9

Choose a tag to compare

5.2.0 Darkness At The Heart Of My Love - 01/2023

Dear all,

After some regression testing, we have determined that v5.2 is stable and we want to move forward with it.
v5.2 brought us "Project Dallas", a signification rewrite in our codebase where we construct our own syntax tree.
Project Dallas was the groundwork for v6.0 and was introduced to streamline the experience for newcomers.
You can read more about "Project Dallas" in this blog post.

Notable end-user changes:

  • Update config to accept a single option for fsharp_multiline_bracket_style. #2425.
    Please update your .editorconfig as we will deprecate the existing settings in v6 (See #2710)
  • Support for fluent chains. (See fsharp/fslang-design#688)
  • Various Stroustrup improvements. (Special thanks to josh-degraw for all his work!)
  • Numerous bug fixes.

Special thanks to @dawedawe and @josh-degraw!

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