Skip to content

Releases: fsprojects/fantomas

Early February Release

01 Feb 10:49
6d1fd94
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

The Colin Release

07 Nov 14:40
a4d21fe
Compare
Choose a tag to compare

4.5.7 - 11/2021

  • Fix Formatting power operator in code quotation pattern match fails. #1945

Special thanks to @cgravill

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

Early November Release

03 Nov 17:39
10f599c
Compare
Choose a tag to compare

4.5.6 - 11/2021

  • Fix Offside code created when base constructor wraps across lines. #1942
  • Fix Extra space in val and member bindings in signature files. #1934

Special thanks to @dsyme and @simon-reynolds

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

Late October Release

27 Oct 20:22
95833f5
Compare
Choose a tag to compare

4.5.5 - 10/2021

  • Improve: Provide more information when string merge failed. #1904
  • Fix Comment gets duplicated. #1912
  • Fix Vanity alignment used when splitting line in match block. #1901
  • Fix Unexpected loss of newline in closing bracket. #1835
  • Fix Relative patterns in .fantomasignore don't match any files. #1713

Special thanks to @dawedawe, @knocte and @su8898.

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