Fantomas 5.0.0-alpha-001
See the version list below for details.
dotnet add package Fantomas --version 5.0.0-alpha-001
NuGet\Install-Package Fantomas -Version 5.0.0-alpha-001
<PackageReference Include="Fantomas" Version="5.0.0-alpha-001" />
paket add Fantomas --version 5.0.0-alpha-001
#r "nuget: Fantomas, 5.0.0-alpha-001"
// Install Fantomas as a Cake Addin #addin nuget:?package=Fantomas&version=5.0.0-alpha-001&prerelease // Install Fantomas as a Cake Tool #tool nuget:?package=Fantomas&version=5.0.0-alpha-001&prerelease
Fantomas
F# source code formatter, inspired by scalariform for Scala, ocp-indent for OCaml and PythonTidy for Python.
Quick install
- Command line:
dotnet tool install -g fantomas-tool
- JetBrains Rider: preinstalled
- VSCode: part of Ionide and fantomas-fmt.
- Visual Studio 2019
- Visual Studio 2022
How to use
Command line tool / API
Use this command to install Fantomas as a .NET 5 SDK global tool:
dotnet tool install -g fantomas-tool
For detailed guidelines, please read Fantomas: How to use.
FAKE build system
Fantomas can be easily integrated with FAKE build system.<br /> Check out the sample.
JetBrains Rider
The resharper-fsharp uses fantomas under the hood to format the source code. No need for any additional plugins.
Using the latest version inside Rider
For technical reasons Rider cannot always use the latest version of Fantomas found on NuGet.
As a workaround you could install fantomas-tool locally with dotnet tool install fantomas-tool
and configure it as an External tool.
This will have an impact on your editing experiencing in Rider, the external change to the file by the command line application might trigger more internal logic inside Rider than necessary. It could be noticeable in regards to the default formatting experience.
Visual Studio Code
The recommended way to use Fantomas is by using the Ionide plugin. Fantomas is integrated in FSAutoComplete which is the language server used by Ionide.
Alternatively, you can install the fantomas-fmt extension.
Visual Studio
The F# Formatting extension sets up Fantomas as the default formatter for F# files, configurable from Visual Studio's options.
Visual Studio for Mac
Install fantomas-tool locally with dotnet tool install fantomas-tool
and configure it as an [External tool]
Online
Try the Fantomas online.
Early builds
Every once in a while an alpha
or beta
version is published to https://www.nuget.org/.
Our previous MyGet feed is now deprecated.
Benchmarks
Some figures can be found at https://fsprojects.github.io/fantomas/ <br/> We use BenchmarkDotNet to collect data for each build on the master branch.
Purpose
This project 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. We assume that the source files are parsable by F# compiler before feeding into the tool. Fantomas follows two F# style guides: the F# code formatting guidelines from Microsoft by default and the G-Research F# code formatting guidelines via various settings.
Use cases
The project is developed with the following use cases in mind:
Reformatting an unfamiliar code base. It gives readability when you are not the one originally writing the code. To illustrate, the following example
type Type = TyLam of Type * Type | TyVar of string | TyCon of string * Type list with override this.ToString () = match this with | TyLam (t1, t2) -> sprintf "(%s -> %s)" (t1.ToString()) (t2.ToString()) | TyVar a -> a | TyCon (s, ts) -> s
will be rewritten to
type Type = | TyLam of Type * Type | TyVar of string | TyCon of string * Type list override this.ToString() = match this with | TyLam(t1, t2) -> sprintf "(%s -> %s)" (t1.ToString()) (t2.ToString()) | TyVar a -> a | TyCon(s, ts) -> s
Converting from verbose syntax to light syntax. Feeding a source file in verbose mode, Fantomas will format it appropriately in light mode. This might be helpful for code generation since generating verbose source files is much easier. For example, this code fragment
let Multiple9x9 () = for i in 1 .. 9 do printf "\n"; for j in 1 .. 9 do let k = i * j in printf "%d x %d = %2d " i j k; done; done;; Multiple9x9 ();;
is reformulated to
let Multiple9x9() = for i in 1..9 do printf "\n" for j in 1..9 do let k = i * j printf "%d x %d = %2d " i j k Multiple9x9()
Formatting F# signatures, especially those generated by F# compiler and F# Interactive.
For more complex examples, please take a look at F# outputs of 20 language shootout programs and 10 CodeReview.SE source files.
Why the name "Fantomas"?
There are a few reasons to choose the name as such. First, it starts with an "F" just like many other F# projects. Second, Fantomas is my favourite character in the literature. Finally, Fantomas has the same Greek root as "phantom"; coincidentally F# ASTs and formatting rules are so mysterious to be handled correctly.
Contributing Guidelines
See the Contribution Guidelines.
Credits
We would like to gratefully thank the following persons for their contributions.
- Eric Taucher
- Steffen Forkmann
- Jack Pappas
- Ivan Towlson
- Don Syme
- Gustavo Guerra
- Jared Parsons
- Denis Ok
- Enrico Sada
License
The library and tool are available under Apache 2.0 license. For more information see the License file.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- FSharp.Compiler.Service (= 41.0.3)
- FSharp.Core (>= 6.0.3)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Fantomas:
Package | Downloads |
---|---|
dotnet-fantomas
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. |
|
Falanx.Machinery
Package Description |
|
GiraffeGenerator.Core
Package Description |
|
CellScript.FCS
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
7.0.0-alpha-002 | 88 | 11/2/2024 |
7.0.0-alpha-001 | 118 | 9/16/2024 |
6.3.16 | 4,291 | 10/29/2024 |
6.3.15 | 14,023 | 9/14/2024 |
6.3.14 | 115 | 9/14/2024 |
6.3.13 | 901 | 9/10/2024 |
6.3.12 | 4,265 | 9/5/2024 |
6.3.11 | 15,580 | 8/16/2024 |
6.3.10 | 16,856 | 7/12/2024 |
6.3.9 | 20,103 | 6/9/2024 |
6.3.8 | 957 | 6/6/2024 |
6.3.7 | 1,728 | 6/1/2024 |
6.3.6 | 181 | 6/1/2024 |
6.3.5 | 854 | 5/30/2024 |
6.3.4 | 24,906 | 4/16/2024 |
6.3.3 | 4,850 | 4/12/2024 |
6.3.2 | 301 | 4/12/2024 |
6.3.1 | 11,004 | 3/30/2024 |
6.3.0 | 14,001 | 3/15/2024 |
6.3.0-beta-001 | 1,047 | 3/7/2024 |
6.3.0-alpha-008 | 816 | 3/1/2024 |
6.3.0-alpha-007 | 1,958 | 1/27/2024 |
6.3.0-alpha-006 | 834 | 1/9/2024 |
6.3.0-alpha-005 | 1,213 | 12/22/2023 |
6.3.0-alpha-004 | 1,907 | 12/6/2023 |
6.3.0-alpha-003 | 1,474 | 11/15/2023 |
6.3.0-alpha-002 | 927 | 11/7/2023 |
6.3.0-alpha-001 | 773 | 11/3/2023 |
6.2.3 | 119,080 | 11/2/2023 |
6.2.2 | 26,813 | 10/18/2023 |
6.2.1 | 9,755 | 9/18/2023 |
6.2.0 | 24,432 | 8/29/2023 |
6.1.3 | 1,445 | 8/25/2023 |
6.1.2 | 14,621 | 7/23/2023 |
6.1.1 | 78,029 | 6/29/2023 |
6.1.0 | 7,536 | 6/28/2023 |
6.1.0-alpha-006 | 1,106 | 6/20/2023 |
6.1.0-alpha-005 | 1,031 | 6/20/2023 |
6.1.0-alpha-004 | 846 | 6/19/2023 |
6.1.0-alpha-003 | 1,114 | 6/2/2023 |
6.1.0-alpha-002 | 977 | 5/2/2023 |
6.1.0-alpha-001 | 985 | 5/2/2023 |
6.0.8 | 1,999 | 6/20/2023 |
6.0.7 | 1,279 | 6/20/2023 |
6.0.6 | 1,464 | 6/19/2023 |
6.0.5 | 5,016 | 6/6/2023 |
6.0.4 | 1,310 | 6/2/2023 |
6.0.3 | 12,449 | 5/14/2023 |
6.0.2 | 4,157 | 5/5/2023 |
6.0.1 | 62,701 | 4/19/2023 |
6.0.0 | 43,596 | 4/13/2023 |
6.0.0-beta-001 | 1,488 | 4/5/2023 |
6.0.0-alpha-010 | 7,056 | 4/3/2023 |
6.0.0-alpha-009 | 821 | 3/31/2023 |
6.0.0-alpha-008 | 2,067 | 3/27/2023 |
6.0.0-alpha-007 | 1,352 | 3/27/2023 |
6.0.0-alpha-006 | 1,491 | 3/17/2023 |
6.0.0-alpha-005 | 2,369 | 2/24/2023 |
6.0.0-alpha-004 | 8,944 | 2/22/2023 |
6.0.0-alpha-003 | 2,949 | 2/4/2023 |
6.0.0-alpha-002 | 896 | 2/1/2023 |
6.0.0-alpha-001 | 1,035 | 1/24/2023 |
5.2.4 | 6,115 | 3/17/2023 |
5.2.3 | 5,577 | 3/6/2023 |
5.2.2 | 13,228 | 2/21/2023 |
5.2.1 | 60,448 | 2/4/2023 |
5.2.0 | 6,842 | 1/19/2023 |
5.2.0-alpha-012 | 1,167 | 1/14/2023 |
5.2.0-alpha-011 | 1,386 | 1/12/2023 |
5.2.0-alpha-010 | 1,091 | 12/30/2022 |
5.2.0-alpha-009 | 1,025 | 12/29/2022 |
5.2.0-alpha-008 | 1,250 | 12/28/2022 |
5.2.0-alpha-007 | 1,015 | 12/26/2022 |
5.2.0-alpha-006 | 1,020 | 12/22/2022 |
5.2.0-alpha-005 | 1,149 | 12/16/2022 |
5.2.0-alpha-004 | 1,262 | 12/8/2022 |
5.2.0-alpha-003 | 1,033 | 12/6/2022 |
5.2.0-alpha-002 | 988 | 12/4/2022 |
5.2.0-alpha-001 | 928 | 11/30/2022 |
5.1.5 | 25,226 | 12/22/2022 |
5.1.4 | 26,831 | 11/30/2022 |
5.1.3 | 7,487 | 11/14/2022 |
5.1.2 | 1,543 | 11/10/2022 |
5.1.1 | 4,070 | 11/7/2022 |
5.1.0 | 2,761 | 11/4/2022 |
5.1.0-beta-002 | 996 | 10/29/2022 |
5.1.0-beta-001 | 1,366 | 10/19/2022 |
5.1.0-alpha-007 | 1,043 | 10/14/2022 |
5.1.0-alpha-006 | 1,000 | 10/14/2022 |
5.1.0-alpha-005 | 1,143 | 10/7/2022 |
5.1.0-alpha-004 | 1,156 | 10/7/2022 |
5.1.0-alpha-003 | 1,166 | 10/2/2022 |
5.1.0-alpha-002 | 1,050 | 9/29/2022 |
5.1.0-alpha-001 | 1,091 | 9/18/2022 |
5.0.6 | 24,746 | 10/13/2022 |
5.0.5 | 9,998 | 10/7/2022 |
5.0.4 | 2,186 | 10/4/2022 |
5.0.3 | 10,700 | 9/29/2022 |
5.0.2 | 8,278 | 9/22/2022 |
5.0.1 | 6,381 | 9/18/2022 |
5.0.0 | 21,232 | 9/16/2022 |
5.0.0-beta-010 | 21,726 | 9/10/2022 |
5.0.0-beta-009 | 9,543 | 9/2/2022 |
5.0.0-beta-008 | 3,026 | 8/30/2022 |
5.0.0-beta-007 | 1,609 | 8/19/2022 |
5.0.0-beta-006 | 2,923 | 8/12/2022 |
5.0.0-beta-005 | 5,079 | 8/3/2022 |
5.0.0-beta-004 | 2,298 | 7/27/2022 |
5.0.0-beta-003 | 3,714 | 7/26/2022 |
5.0.0-beta-002 | 1,898 | 7/19/2022 |
5.0.0-beta-001 | 2,891 | 7/15/2022 |
5.0.0-alpha-011 | 1,615 | 7/8/2022 |
5.0.0-alpha-010 | 2,190 | 6/27/2022 |
5.0.0-alpha-009 | 78,309 | 6/21/2022 |
5.0.0-alpha-008 | 3,025 | 5/28/2022 |
5.0.0-alpha-007 | 1,844 | 5/16/2022 |
5.0.0-alpha-006 | 1,864 | 5/13/2022 |
5.0.0-alpha-005 | 1,346 | 5/7/2022 |
5.0.0-alpha-004 | 1,438 | 5/7/2022 |
5.0.0-alpha-003 | 1,895 | 5/6/2022 |
5.0.0-alpha-002 | 744 | 4/4/2022 |
5.0.0-alpha-001 | 694 | 3/19/2022 |
4.7.9 | 11,221 | 5/2/2022 |
4.7.8 | 10,542 | 4/25/2022 |
4.7.7 | 1,164 | 4/20/2022 |
4.7.6 | 1,435 | 4/4/2022 |
4.7.5 | 1,288 | 3/27/2022 |
4.7.4 | 1,252 | 3/25/2022 |
4.7.3 | 4,822 | 3/12/2022 |
4.7.2 | 1,176 | 3/11/2022 |
4.7.1 | 1,142 | 3/8/2022 |
4.7.0 | 1,295 | 3/4/2022 |
4.6.6 | 1,201 | 3/4/2022 |
4.6.5 | 1,956 | 2/18/2022 |
4.6.4 | 1,721 | 2/11/2022 |
4.6.3 | 1,770 | 2/8/2022 |
4.6.2 | 1,757 | 2/6/2022 |
4.6.1 | 1,751 | 2/1/2022 |
4.6.0 | 2,254 | 1/14/2022 |
4.6.0-beta-001 | 815 | 1/8/2022 |
4.6.0-alpha-011 | 798 | 12/29/2021 |
4.6.0-alpha-010 | 812 | 12/4/2021 |
4.6.0-alpha-009 | 3,452 | 11/24/2021 |
4.6.0-alpha-008 | 1,228 | 11/19/2021 |
4.6.0-alpha-007 | 851 | 11/7/2021 |
4.6.0-alpha-006 | 208 | 11/3/2021 |
4.6.0-alpha-005 | 232 | 10/27/2021 |
4.6.0-alpha-004 | 210 | 10/20/2021 |
4.6.0-alpha-003 | 191 | 10/5/2021 |
4.6.0-alpha-002 | 203 | 9/7/2021 |
4.6.0-alpha-001 | 179 | 8/11/2021 |
4.5.12 | 1,619 | 1/8/2022 |
4.5.11 | 2,407 | 12/29/2021 |
4.5.10 | 2,651 | 12/4/2021 |
4.5.9 | 7,544 | 11/24/2021 |
4.5.8 | 1,758 | 11/19/2021 |
4.5.7 | 1,584 | 11/7/2021 |
4.5.6 | 1,380 | 11/3/2021 |
4.5.5 | 1,537 | 10/27/2021 |
4.5.4 | 1,443 | 10/5/2021 |
4.5.3 | 2,947 | 9/7/2021 |
4.5.2 | 1,591 | 8/11/2021 |
4.5.1 | 3,439 | 7/24/2021 |
4.5.0 | 3,360 | 7/7/2021 |
4.5.0-beta-005 | 919 | 7/6/2021 |
4.5.0-beta-004 | 894 | 7/5/2021 |
4.5.0-beta-003 | 924 | 7/5/2021 |
4.5.0-beta-002 | 923 | 6/27/2021 |
4.5.0-beta-001 | 1,418 | 6/5/2021 |
4.5.0-alpha-020 | 868 | 5/26/2021 |
4.5.0-alpha-019 | 880 | 5/22/2021 |
4.5.0-alpha-018 | 915 | 5/21/2021 |
4.5.0-alpha-017 | 873 | 5/15/2021 |
4.5.0-alpha-016 | 844 | 5/9/2021 |
4.5.0-alpha-015 | 935 | 5/8/2021 |
4.5.0-alpha-014 | 982 | 4/30/2021 |
4.5.0-alpha-013 | 900 | 4/27/2021 |
4.5.0-alpha-012 | 890 | 4/23/2021 |
4.5.0-alpha-011 | 984 | 4/20/2021 |
4.5.0-alpha-010 | 900 | 4/14/2021 |
4.5.0-alpha-009 | 910 | 4/11/2021 |
4.5.0-alpha-008 | 909 | 4/8/2021 |
4.5.0-alpha-007 | 930 | 4/8/2021 |
4.5.0-alpha-006 | 883 | 4/5/2021 |
4.5.0-alpha-005 | 910 | 4/3/2021 |
4.5.0-alpha-004 | 926 | 4/2/2021 |
4.5.0-alpha-003 | 972 | 3/28/2021 |
4.5.0-alpha-002 | 939 | 3/22/2021 |
4.5.0-alpha-001 | 2,565 | 2/26/2021 |
4.4.0 | 13,325 | 2/25/2021 |
4.4.0-beta-008 | 980 | 2/19/2021 |
4.4.0-beta-007 | 971 | 2/12/2021 |
4.4.0-beta-006 | 960 | 2/12/2021 |
4.4.0-beta-005 | 1,019 | 2/9/2021 |
4.4.0-beta-004 | 1,004 | 2/5/2021 |
4.4.0-beta-003 | 1,458 | 1/30/2021 |
4.4.0-beta-002 | 990 | 1/23/2021 |
4.4.0-beta-001 | 1,393 | 1/22/2021 |
4.4.0-alpha-008 | 1,160 | 1/15/2021 |
4.4.0-alpha-007 | 1,659 | 12/26/2020 |
4.4.0-alpha-006 | 1,071 | 12/25/2020 |
4.4.0-alpha-005 | 1,155 | 12/23/2020 |
4.4.0-alpha-004 | 1,179 | 12/22/2020 |
4.4.0-alpha-003 | 1,190 | 12/18/2020 |
4.4.0-alpha-002 | 1,160 | 12/17/2020 |
4.4.0-alpha-001 | 1,059 | 12/17/2020 |
4.3.0 | 5,631 | 12/17/2020 |
4.3.0-beta-002 | 1,115 | 12/11/2020 |
4.3.0-beta-001 | 1,075 | 12/7/2020 |
4.3.0-alpha-007 | 1,089 | 11/21/2020 |
4.3.0-alpha-006 | 1,084 | 11/20/2020 |
4.3.0-alpha-005 | 1,034 | 11/16/2020 |
4.3.0-alpha-004 | 1,525 | 11/12/2020 |
4.3.0-alpha-003 | 1,113 | 11/10/2020 |
4.3.0-alpha-002 | 1,093 | 10/26/2020 |
4.3.0-alpha-001 | 1,122 | 10/23/2020 |
4.2.0 | 4,983 | 9/25/2020 |
4.2.0-alpha-004 | 1,273 | 9/23/2020 |
4.2.0-alpha-003 | 1,071 | 9/21/2020 |
4.2.0-alpha-002 | 1,140 | 9/19/2020 |
4.2.0-alpha-001 | 1,190 | 9/18/2020 |
4.1.1 | 1,767 | 9/17/2020 |
4.1.0 | 1,981 | 9/10/2020 |
4.1.0-beta-004 | 1,220 | 9/5/2020 |
4.1.0-beta-003 | 1,158 | 9/4/2020 |
4.1.0-beta-002 | 1,510 | 9/4/2020 |
4.1.0-beta-001 | 1,132 | 9/3/2020 |
4.1.0-alpha-001 | 1,114 | 9/1/2020 |
4.0.0 | 4,164 | 8/27/2020 |
4.0.0-beta-003 | 1,162 | 8/21/2020 |
4.0.0-beta-002 | 1,210 | 8/7/2020 |
4.0.0-beta-001 | 1,530 | 7/20/2020 |
4.0.0-alpha-014 | 1,339 | 7/14/2020 |
4.0.0-alpha-013 | 1,147 | 7/11/2020 |
4.0.0-alpha-012 | 1,974 | 7/6/2020 |
4.0.0-alpha-011 | 997 | 6/25/2020 |
4.0.0-alpha-010 | 1,373 | 6/18/2020 |
4.0.0-alpha-009 | 1,051 | 6/12/2020 |
4.0.0-alpha-008 | 1,172 | 6/2/2020 |
4.0.0-alpha-007 | 1,044 | 6/1/2020 |
4.0.0-alpha-006 | 2,315 | 5/23/2020 |
4.0.0-alpha-005 | 2,146 | 5/16/2020 |
4.0.0-alpha-004 | 1,458 | 5/4/2020 |
4.0.0-alpha-003 | 1,110 | 5/3/2020 |
4.0.0-alpha-002 | 1,150 | 4/26/2020 |
4.0.0-alpha-001 | 1,048 | 4/20/2020 |
3.3.0 | 12,900 | 2/28/2020 |
3.3.0-beta-002 | 1,987 | 2/21/2020 |
3.3.0-beta-001 | 1,161 | 2/18/2020 |
3.2.0 | 21,189 | 2/3/2020 |
3.2.0-beta-002 | 1,730 | 1/7/2020 |
3.2.0-beta-001 | 1,290 | 12/26/2019 |
3.1.0 | 10,666 | 11/27/2019 |
3.0.0 | 5,016 | 10/11/2019 |
3.0.0-beta-006 | 1,871 | 10/2/2019 |
3.0.0-beta-005 | 1,055 | 9/27/2019 |
3.0.0-beta-004 | 1,632 | 9/18/2019 |
3.0.0-beta-003 | 1,192 | 9/13/2019 |
3.0.0-beta-002 | 16,612 | 7/20/2019 |
3.0.0-beta-001 | 5,869 | 7/12/2019 |
2.9.2 | 25,739 | 2/2/2019 |
2.9.1 | 4,966 | 11/20/2018 |
2.9.0 | 11,378 | 10/17/2018 |
2.8.1 | 2,787 | 9/12/2018 |
2.8.0 | 5,989 | 7/7/2018 |
2.7.1 | 4,872 | 5/2/2018 |
2.7.0 | 2,523 | 5/2/2018 |
2.6.1 | 45,699 | 4/22/2017 |
2.5.0 | 2,949 | 2/19/2017 |
2.4.0 | 3,068 | 10/24/2016 |
2.3.0 | 2,723 | 7/9/2016 |
2.2.0 | 2,461 | 4/24/2016 |
2.1.0 | 2,355 | 4/1/2016 |
2.0.2 | 9,094 | 11/15/2015 |
1.11.0 | 2,891 | 9/12/2015 |
1.10.0 | 2,245 | 8/29/2015 |
1.9.0 | 2,701 | 8/10/2015 |
1.8.0-beta | 1,877 | 7/19/2015 |
1.7.0 | 2,356 | 6/10/2015 |
1.6.0 | 3,224 | 10/25/2014 |
1.5.0 | 2,690 | 9/18/2014 |
1.4.0 | 3,057 | 7/1/2014 |
1.3.0 | 2,550 | 5/17/2014 |
1.2.0 | 2,563 | 4/21/2014 |
1.1.0 | 2,483 | 3/29/2014 |
1.0.7 | 2,437 | 3/12/2014 |
1.0.5.1 | 2,535 | 1/15/2014 |
1.0.5 | 2,261 | 1/7/2014 |
1.0.4 | 2,343 | 11/16/2013 |
1.0.3 | 2,358 | 10/6/2013 |
1.0.2 | 2,299 | 8/16/2013 |
1.0.1 | 2,489 | 7/22/2013 |
1.0.0 | 5,583 | 7/16/2013 |
0.9.9.2 | 2,695 | 7/2/2013 |
0.9.9.1 | 2,466 | 6/22/2013 |
0.9.8 | 2,454 | 6/14/2013 |
0.9.7 | 2,407 | 6/7/2013 |
0.9.6 | 2,391 | 5/31/2013 |
0.9.5 | 2,478 | 5/23/2013 |
0.9.4 | 2,330 | 5/19/2013 |
0.9.3 | 2,358 | 5/9/2013 |
0.9.2 | 2,379 | 5/3/2013 |
0.9.1 | 2,593 | 4/26/2013 |
0.9.0 | 2,376 | 4/19/2013 |
0.8.9 | 2,440 | 4/12/2013 |
0.8.8 | 2,405 | 4/11/2013 |
0.8.7 | 2,321 | 4/9/2013 |
0.8.6 | 2,340 | 4/4/2013 |
0.8.5 | 2,423 | 4/2/2013 |
0.8.4 | 2,349 | 4/1/2013 |
0.8.3 | 2,416 | 4/1/2013 |
0.8.2 | 2,300 | 4/1/2013 |
0.8.1 | 2,485 | 3/31/2013 |
0.8.0 | 2,427 | 3/31/2013 |
### Added
* Initial settings for strousrup bracket style. [#2161](https://github.com/fsprojects/fantomas/pull/2161)
### Fixed
* DotGet in quotation should be further indented. [#2154](https://github.com/fsprojects/fantomas/issues/2154)