Skip to content

Releases: fsprojects/fantomas

February release

02 Feb 11:06
1702f29

Choose a tag to compare

2.9.2 February release

  • Fix PreserveEndOfLine introduces additional newlines. #360
  • Fix Extra newline is introduced when file ends with multiline comment. #363
  • Fix Fantomas shouldn't remove parens when using the dynamic operator (?). #369
  • Fix Extra semicolons in list with PreserveEndOfLine. #371
  • Use qualified name for inputPath and outputPath. #376
  • Added Nightly nuget feed. #375
  • Moved solution file to root folder. #377
  • Fix Multiple attributes indented wrongly with PreserveEndOfLine. #370
  • Fix pattern matched unions are formatted badly. #283
  • Fix wrong indentation when accessing member of constructed record. #383
  • Fix latest fantomas breaks Falanx indentation. #384
  • Add support for SynExpr.Set(,,_). #368
  • Fix Recurse option with globally installed dotnet-tool traverses 'obj' directories. #341
  • Fix creates invalid F# for string handling operations. #365
  • Use FAKE 5. #261
  • Added FAKE 5 sample. #402

Special thanks to @jindraivanek, @tathanhdinh

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

November release

20 Nov 17:12
5f46868

Choose a tag to compare

2.9.1 November release

  • Added instructions for vscode and online website. #333
  • Removed trailing spaces for each line, after formatting. #328
  • Allow easy build/format/build cycle of external projects. #337
  • Fix in is removed from binding when PreserveEndOfLine is true. #340
  • Fix unnecessary conversion from 'YieldOrReturn' to 'YieldOrReturnFrom', by update of FCS. #339
  • Fix Lazy<'T> is incorrectly rewritten. #335
  • Fix Fluent API with comments breaks code. #331
  • Update to .NET Core 2.1 #350
  • Removed unused open statements. #352
  • Added regression test for Implicit module is added to resulting code. #355
  • Fix wrong comment placement. #289

Special thanks to @jindraivanek, @danyx23

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

October release

17 Oct 19:24
c6f5476

Choose a tag to compare

2.9.0 "Monstrance Clock" October release

  • Improved README. #243
  • Bad split of chained method call expression. #246
  • rec modifier removed for namespaces and modules. #292
  • Over-enthusiastic removal of parentheses #249
  • Broken reformat of "if" inside call (fantomas-tool 2.8.0) #288
  • Support struct tuple. #224
  • Support match! #262
  • Fix for AST formatting regression. #321
  • Upgrade to .NET 4.5.2 #325

Special thanks to @jindraivanek, @7sharp9 , @kkm000, @sasmithjr and @alfonsogarciacaro.

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

September release

12 Sep 18:52
cca2679

Choose a tag to compare

2.8.1 - September release

  • Force parameter is true by default. #267
  • Formatting compiler directives with inactive code is incorrect. #270
  • Fix "Fantômas" mistranslation in README. #273
  • Fix for preserve EOL feature. #275
  • rec keyword is removed from recursive modules #274
  • Access modifiers in method signatures in signature files are not formatted correctly. #284
  • #if FOO || BAR => #if FOO #280
  • override becomes member in interface implementations. #263
  • Operator >>.~ incorrectly formatted. #291
  • Bad choice of line break location in boolean equality expression. #248
  • Pipe operator inside quotation expression leads to wrong indentation. #256
  • broken indent by pipe formatting. #269

Special thanks to @jindraivanek, @s-trooper, @AnthonyLloyd, @vasily-kirichenko, @7sharp9 and @ThibaultLemaire

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

VS extension and NuGet package 1.0.5

07 Jan 08:04

Choose a tag to compare

v1.0.5:

  • Fully support F# 3.1 syntax
  • Be compatible with F# on Mono
  • Handle external functions
  • Improve support of multiline strings
  • Implement various bug fixes

Download VS extension at http://visualstudiogallery.msdn.microsoft.com/24ef5c87-b4e3-4c3b-b126-1064cc66e148