Fantomas 2.9.2

This library aims at formatting F# source files based on a given configuration.
Fantomas will ensure correct indentation and consistent spacing between elements in the source files.
Some common use cases include
(1) Reformatting a code base to conform a universal page width
(2) Converting legacy code from verbose syntax to light syntax
(3) Formatting auto-generated F# signatures.

There is a newer prerelease version of this package available.
See the version list below for details.
Install-Package Fantomas -Version 2.9.2
dotnet add package Fantomas --version 2.9.2
<PackageReference Include="Fantomas" Version="2.9.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Fantomas --version 2.9.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Fix PreserveEndOfLine introduces additional newlines. [#360](https://github.com/fsprojects/fantomas/issues/360)
Fix Extra newline is introduced when file ends with multiline comment. [#363](https://github.com/fsprojects/fantomas/issues/363)
Fix Fantomas shouldn't remove parens when using the dynamic operator (?). [#369](https://github.com/fsprojects/fantomas/issues/369)
Fix Extra semicolons in list with PreserveEndOfLine. [#371](https://github.com/fsprojects/fantomas/issues/371)
Use qualified name for inputPath and outputPath. [#376](https://github.com/fsprojects/fantomas/pull/376)
Added Nightly nuget feed. [#375](https://github.com/fsprojects/fantomas/pull/375)
Moved solution file to root folder. [#377](https://github.com/fsprojects/fantomas/pull/377)
Fix Multiple attributes indented wrongly with PreserveEndOfLine. [#370](https://github.com/fsprojects/fantomas/issues/370)
Fix pattern matched unions are formatted badly. [#283](https://github.com/fsprojects/fantomas/issues/283)
Fix wrong indentation when accessing member of constructed record. [#383](https://github.com/fsprojects/fantomas/issues/383)
Fix latest fantomas breaks Falanx indentation. [#384](https://github.com/fsprojects/fantomas/issues/384)
Add support for SynExpr.Set(___). [#368](https://github.com/fsprojects/fantomas/issues/368)
Fix Recurse option with globally installed dotnet-tool traverses 'obj' directories. [#341](https://github.com/fsprojects/fantomas/issues/341)
Fix creates invalid F# for string handling operations. [#365](https://github.com/fsprojects/fantomas/issues/365)
Use FAKE 5. [#261](https://github.com/fsprojects/fantomas/issues/261)
Added FAKE 5 sample. [#402](https://github.com/fsprojects/fantomas/issues/402)

Version History

Version Downloads Last updated
3.0.0-beta-001 75 7/12/2019
2.9.2 6,347 2/2/2019
2.9.1 1,446 11/20/2018
2.9.0 5,348 10/17/2018
2.8.1 406 9/12/2018
2.8.0 3,014 7/7/2018
2.7.1 2,462 5/2/2018
2.7.0 205 5/2/2018
2.6.1 42,013 4/22/2017
2.5.0 1,110 2/19/2017
2.4.0 1,209 10/24/2016
2.3.0 895 7/9/2016
2.2.0 432 4/24/2016
2.1.0 529 4/1/2016
2.0.2 7,121 11/15/2015
1.11.0 1,023 9/12/2015
1.10.0 419 8/29/2015
1.9.0 433 8/10/2015
1.8.0-beta 383 7/19/2015
1.7.0 593 6/10/2015
1.6.0 1,351 10/25/2014
1.5.0 842 9/18/2014
1.4.0 1,179 7/1/2014
1.3.0 737 5/17/2014
1.2.0 505 4/21/2014
1.1.0 498 3/29/2014
1.0.7 573 3/12/2014
1.0.5.1 616 1/15/2014
1.0.5 393 1/7/2014
1.0.4 420 11/16/2013
1.0.3 442 10/6/2013
1.0.2 445 8/16/2013
1.0.1 488 7/22/2013
1.0.0 559 7/16/2013
0.9.9.2 540 7/2/2013
0.9.9.1 456 6/22/2013
0.9.8 468 6/14/2013
0.9.7 449 6/7/2013
0.9.6 437 5/31/2013
0.9.5 529 5/23/2013
0.9.4 439 5/19/2013
0.9.3 455 5/9/2013
0.9.2 452 5/3/2013
0.9.1 709 4/26/2013
0.9.0 476 4/19/2013
0.8.9 523 4/12/2013
0.8.8 460 4/11/2013
0.8.7 459 4/9/2013
0.8.6 449 4/4/2013
0.8.5 521 4/2/2013
0.8.4 459 4/1/2013
0.8.3 481 4/1/2013
0.8.2 449 4/1/2013
0.8.1 492 3/31/2013
0.8.0 460 3/31/2013