Releases: fsprojects/fantomas
Releases · fsprojects/fantomas
February 11th Release
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!
Patch Tuesday in February Release
Still Early February Release
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!
Early February Release
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!
January Release
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.
Early January Release
The Late December Release
4.5.11 - 12/2021
- Fix KeepIndentInBranch not being respected. #2003
The Dawe Release
The Chet Release
The November 19th Release
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