Fantomas 3.2.0

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.

Install-Package Fantomas -Version 3.2.0
dotnet add package Fantomas --version 3.2.0
<PackageReference Include="Fantomas" Version="3.2.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Fantomas --version 3.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Added support for settings configuration file. [#354](https://github.com/fsprojects/fantomas/issues/354)
Use Argu for commandline argument parsing. [#607](https://github.com/fsprojects/fantomas/pull/607)
Fix Unicode null escapes are *still* unescaped. [#632](https://github.com/fsprojects/fantomas/issues/632)
Fix Back ticks are removed from enum. [#626](https://github.com/fsprojects/fantomas/issues/626)
Fix Pipe is removed when DU type name matches record type name. [#641](https://github.com/fsprojects/fantomas/issues/641)
Fix fantomas --version should return version. [#625](https://github.com/fsprojects/fantomas/issues/625)
Fix Extra newline between attribute and function. [#611](https://github.com/fsprojects/fantomas/issues/611)
Fix Invalid code produced when formatting type alias for struct tuple. [#605](https://github.com/fsprojects/fantomas/issues/605)
Fix Extra newlines repeatedly being added inside an object expression. [#601](https://github.com/fsprojects/fantomas/issues/601)
Fix Empty line added on each format. [#597](https://github.com/fsprojects/fantomas/issues/597)
Fix Error when formatting DU with single choice and attribute. [#596](https://github.com/fsprojects/fantomas/issues/596)
Fix Unwanted new line after elif expression. [#588](https://github.com/fsprojects/fantomas/issues/588)
Fix Unwanted new line added. [#586](https://github.com/fsprojects/fantomas/issues/586)
Fix Empty lines in multi-line string get moved. [#577](https://github.com/fsprojects/fantomas/issues/577)
Fix Error when combining #if directive with async block and let. [#576](https://github.com/fsprojects/fantomas/issues/576)
Fix DllImport not detected when using additional attribute. [#574](https://github.com/fsprojects/fantomas/issues/574)
Fix Comment in async block gets moved. [#573](https://github.com/fsprojects/fantomas/issues/573)
Fix Enum comments removed. [#572](https://github.com/fsprojects/fantomas/issues/572)
Fix Fantomas keeps adding new lines between two interface member implementations. [#569](https://github.com/fsprojects/fantomas/issues/569)
Fix Unindented DU case causes compile error. [#567](https://github.com/fsprojects/fantomas/issues/567)
Fix Erroneous whitespace in chained accessors. [#566](https://github.com/fsprojects/fantomas/issues/566)
Fix Comments inside type signatures break formatting. [#565](https://github.com/fsprojects/fantomas/issues/565)
Fix Hash symbol in signatures requires parens to remain. [#564](https://github.com/fsprojects/fantomas/issues/564)
Fix Stack overflow in Strict mode. [#562](https://github.com/fsprojects/fantomas/issues/562)
Fix Accessibility modifiers in DUs. [#561](https://github.com/fsprojects/fantomas/issues/561)
Fix Line comment place after lambda instead of infix function. [#559](https://github.com/fsprojects/fantomas/issues/559)
Fix Sequence expression inside computation expression outputs uncompilable code. [#553](https://github.com/fsprojects/fantomas/issues/553)
Fix Comment after [ is not preserved. [#551](https://github.com/fsprojects/fantomas/issues/551)
Fix Record update indentation incorrect around comments. [#537](https://github.com/fsprojects/fantomas/issues/537)
Fix Formatting document continuously adds new lines each time it's called. [#535](https://github.com/fsprojects/fantomas/issues/535)
Fix Comments like `(fun arg -> // comment` are lost. [#534](https://github.com/fsprojects/fantomas/issues/534)
Fix KeepNewlineAfter not respected in let binding. [#524](https://github.com/fsprojects/fantomas/issues/524)
Fix Improve formatting of lambda between parenthesis. [#523](https://github.com/fsprojects/fantomas/issues/523)
Fix Crash when using --keepNewlineAfter. [#513](https://github.com/fsprojects/fantomas/issues/513)
Fix Over-aggresive folding breaks nested lambda expressions. [#486](https://github.com/fsprojects/fantomas/issues/486)
Fix Add FormatASTRangeAsync to API. [#454](https://github.com/fsprojects/fantomas/issues/454)
Fix Intrinsic type extension member signatures are erased. [#413](https://github.com/fsprojects/fantomas/issues/413)
Fix Inconsistencies in if formatting. [#135](https://github.com/fsprojects/fantomas/issues/135)

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
3.2.0 1,084 2/3/2020
3.2.0-beta-002 720 1/7/2020
3.2.0-beta-001 276 12/26/2019
3.1.0 8,493 11/27/2019
3.0.0 3,575 10/11/2019
3.0.0-beta-006 831 10/2/2019
3.0.0-beta-005 60 9/27/2019
3.0.0-beta-004 93 9/18/2019
3.0.0-beta-003 104 9/13/2019
3.0.0-beta-002 9,070 7/20/2019
3.0.0-beta-001 4,584 7/12/2019
2.9.2 17,751 2/2/2019
2.9.1 2,045 11/20/2018
2.9.0 5,644 10/17/2018
2.8.1 661 9/12/2018
2.8.0 3,734 7/7/2018
2.7.1 2,798 5/2/2018
2.7.0 462 5/2/2018
2.6.1 43,448 4/22/2017
2.5.0 1,363 2/19/2017
2.4.0 1,464 10/24/2016
2.3.0 1,151 7/9/2016
2.2.0 683 4/24/2016
2.1.0 781 4/1/2016
2.0.2 7,399 11/15/2015
1.11.0 1,277 9/12/2015
1.10.0 676 8/29/2015
1.9.0 682 8/10/2015
1.8.0-beta 620 7/19/2015
1.7.0 846 6/10/2015
1.6.0 1,616 10/25/2014
1.5.0 1,092 9/18/2014
1.4.0 1,430 7/1/2014
1.3.0 989 5/17/2014
1.2.0 761 4/21/2014
1.1.0 751 3/29/2014
1.0.7 829 3/12/2014
1.0.5.1 870 1/15/2014
1.0.5 650 1/7/2014
1.0.4 675 11/16/2013
1.0.3 707 10/6/2013
1.0.2 703 8/16/2013
1.0.1 759 7/22/2013
1.0.0 831 7/16/2013
0.9.9.2 810 7/2/2013
0.9.9.1 726 6/22/2013
0.9.8 742 6/14/2013
0.9.7 717 6/7/2013
0.9.6 704 5/31/2013
0.9.5 812 5/23/2013
0.9.4 701 5/19/2013
0.9.3 719 5/9/2013
0.9.2 718 5/3/2013
0.9.1 980 4/26/2013
0.9.0 748 4/19/2013
0.8.9 788 4/12/2013
0.8.8 729 4/11/2013
0.8.7 730 4/9/2013
0.8.6 716 4/4/2013
0.8.5 795 4/2/2013
0.8.4 729 4/1/2013
0.8.3 757 4/1/2013
0.8.2 705 4/1/2013
0.8.1 761 3/31/2013
0.8.0 738 3/31/2013