Skip to content

Releases: fsprojects/fantomas

February 11th Release

11 Feb 16:20
c9e405b

Choose a tag to compare

4.6.4 - 02/2022

  • Fix type declaration loses 'when' qualifier. #2075
  • Fix Comments in anonymous record values are deleted. #2067
  • Fix Comment after [] is lost, more common in records. #2043
  • Fix Named argument should have a space. #1877

Special thanks to @dawedawe, @ribeirotomas1904 and @Viridovics!

https://www.nuget.org/packages/fantomas-tool/4.6.4

Patch Tuesday in February Release

08 Feb 13:58
298b74f

Choose a tag to compare

4.6.3 - 02/2022

  • Documentation: Running fake build locally. #2056
  • Documentation: Replace Gitter with Discord. #2070
  • Fix Spaces are lost in multi range expression. #2071

Special thanks to @dawedawe!

https://www.nuget.org/packages/fantomas-tool/4.6.3

Still Early February Release

06 Feb 14:22
2d51512

Choose a tag to compare

4.6.2 - 02/2022

  • Fix Comment in method chain gets deleted. #2062
  • Fix Idempotency and correctness problem when using multiple if statements as list comprehension. #2055
  • Fix Comment inside LongIdentWithDots not preserved. #2027
  • Fix Consecutive #load statements are merged into one line if namespace is declared below. #2014
  • Fix Line of code including a backward composition operator causes error. #1998

Special thanks to @dawedawe!

https://www.nuget.org/packages/fantomas-tool/4.6.2

Early February Release

01 Feb 10:49
6d1fd94

Choose a tag to compare

4.6.1 - 02/2022

  • Fix Type parameter comment lost in formatting. #2052
  • Fix Unicode string containing "\000" is replaced by null character when being formatted. #2050
  • Fix Idempotency problem when comment after opening bracket in Elmish expression without children. #2037
  • Fix Default settings in .editorconfig files. #2030
  • Fix "cannot determine if synExpr Paren" when Lambda after If expression. #2015
  • Fix Comment removed in do binding. #1875
  • Fix Comment after arrow is missing in SynExpr.Lambda. #1870
  • Fix else if turned into elif when KeepIndentInBranch = true. #1818
  • Fix Comment after closing brace in nested record is lost with default settings. #1172
  • Fix Inconsistent spacing of multiline object expressions in lists with default settings. #1170
  • Fix type definition in signature file wrapped with hash directives. #1115
  • Fix Strict mode strips literal strings. #560

Special thanks to @iridin!

https://www.nuget.org/packages/fantomas-tool/4.6.1

January Release

14 Jan 11:36

Choose a tag to compare

4.6.0 "Hunter's Moon" - 01/2022

  • Unify Fantomas versions across editors. #1844
  • Update formatting types in signatures (See fslang-design). #1994
  • Feature Editor.config: insert_final_newline. #2002
  • Read editorconfig settings before overwriting settings with request configuration. #2006
  • Expose configuration documentation in Fantomas.Daemon #1956
  • Update FCS to 41.0.1 #1949
  • Wider default fsharp_max_value_binding_width. #1947
  • Update FCS to 41.0.0-preview.21472.3 #1927
  • Update record should indent from the curly brace instead of the identifier. #1876
  • Update style of lambda argument. #1871
  • Update to FCS 40.0.1-preview.21352.5
  • Fix Comment lost between attribute and nested module #2016
  • Fix Incorrect new array indexing formatting. #1985
  • Fix Idempotency problem when exception definition used in signature file. #1974
  • Fix Create parsingOption via CodeFormatterImpl helper. #1946
  • Fix Explicit call of active pattern fails. #1937
  • Fix Idempotency problem when destructing a record inside a lambda argument. #1922
  • Fix Exception with boolean constant in #if. #2013

Special thanks to @baronfel, @deviousasti, @dsyme, @Smaug123, @c-rindi, @jgiannuzzi and @stackedsax.

https://www.nuget.org/packages/fantomas-tool/4.6.0

Early January Release

08 Jan 10:03
24705b9

Choose a tag to compare

4.5.12 - 01/2022

  • Fix Strings containing spaces at end of line change meaning. #1941
  • Fix Explicit class/end/with loses members. #1940
  • Fix Idempotency problem when static member with get. #1913

https://www.nuget.org/packages/fantomas-tool/4.5.12

The Late December Release

03 Jan 12:50
6ac445a

Choose a tag to compare

4.5.11 - 12/2021

  • Fix KeepIndentInBranch not being respected. #2003

https://www.nuget.org/packages/fantomas-tool/4.5.11

The Dawe Release

04 Dec 18:13
9e35634

Choose a tag to compare

4.5.10 - 12/2021

  • Fix Fantomas writes even when not necessary. #1984

Special thanks to @dawedawe

https://www.nuget.org/packages/fantomas-tool/4.5.10

The Chet Release

24 Nov 18:46
9eb1365

Choose a tag to compare

4.5.9 - 11/2021

  • Fix Operator application to some literals doesn't preserve spacing. #1979

Special thanks to @baronfel

https://www.nuget.org/packages/fantomas-tool/4.5.9

The November 19th Release

19 Nov 20:23
720227d

Choose a tag to compare

4.5.8 - 11/2021

  • Fix Fantomas is unable to format valid F# (.net 6.0) program. #1969
  • Fix Attributes on static members of recursive types formats incorrectly. #1962
  • Fix val mutable in signature loses 'mutable'. #1954
  • Fix Literals in signatures lose values. #1953
  • Fix Attribute on member of mutually dependent types fails to validate. #1918
  • Fix Wrong code is generated for member attribute in recursive type. #1898
  • Fix Attribute on type function incorrectly placed for 'and' types. #1874

Special thanks to @dawedawe and @KarolBajkowski

https://www.nuget.org/packages/fantomas-tool/4.5.8