Releases: fsprojects/fantomas
Releases · fsprojects/fantomas
February release
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
November release
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
inis 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
October release
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.
September release
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#280overridebecomesmemberin 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
VS extension and NuGet package 1.0.5
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