Skip to content

Releases: fsprojects/fantomas

October 7th Release

07 Oct 07:28
4f7ee19
Compare
Choose a tag to compare

5.0.5

Fixed

  • Function lambda with type annotation breaks code. #2295
  • Incorrect scope chosen for trivia, hence comments lost. #2535

Special thanks to @dawedawe!

https://www.nuget.org/packages/fantomas/5.0.5

October 4th Release

04 Oct 06:43
6d08844
Compare
Choose a tag to compare

5.0.4

Fixed

  • Additional space before equals sign. #2548
  • Idempotency problem when DotSet / App / Paren. #2549

https://www.nuget.org/packages/fantomas/5.0.4

September 29th Release

29 Sep 12:35
f1ec008
Compare
Choose a tag to compare

5.0.3

Fixed

  • Comments in anonymous record deleted after formatting. #2538

Special thanks to @edgarfgp!

https://www.nuget.org/packages/fantomas/5.0.3

September 22nd Release

22 Sep 16:34
86f6453
Compare
Choose a tag to compare

5.0.2

Fixed

  • Wrong generic constraint placement in ML-style generic definitions with multiple type parameters. #1868
  • Incorrect async indentation when inside of a match. #2501
  • Conditional directives before expression leads to invalid code with Stroustrup. #2517

Documented

  • Building Fantomas in Visual Studio for dev errors. #2447

Special thanks to @josh-degraw!

https://www.nuget.org/packages/fantomas/5.0.2

September 18th Release

18 Sep 12:53
24ee3b1
Compare
Choose a tag to compare

5.0.1

Fixed

  • Items.Item <index> <- value gives wrong code. #2498
  • Incorrect Stroustrup indentation with let binding for anonymous record with expression. #2508
  • Equality comparison with a record with a with expression results in broken code. #2507
  • Stroustrup record type definition with access modifiers and members lead to invalid F# code #2511

Special thanks to @dawedawe and @josh-degraw

https://www.nuget.org/packages/fantomas/5.0.1

September release

16 Sep 16:27
bd18a08
Compare
Choose a tag to compare

5.0.0 Get Back - 09/2022

Dear all,

This release marks v5 as the next stable version of Fantomas.
More information on the contents of v5 can be found in this blog post.
The technical changes are described in this blog post.

On a personal note, I would like to dedicate this release to Alexander Scammon and Sir James Paul McCartney for inspiring me to embrace some community influence.

In case you may have missed it, we now have a website and a brand new documentation website.
We would like to thank @alanlomeli for his efforts on the documentation.

Finally, yet importantly, we can only say tremendous thanks to every involved contributor and friend of the project.
No specific order we would like to thank:
@dawedawe, @jindraivanek, @edgarfgp, @DedSec256, @baronfel, @alanlomeli, @thinkbeforecoding, @mataha, @theimowski, @josh-degraw, @cgravill, @sheridanchris, @njlr, @sergey-tihon, @dsyme, @isaacabraham, @Smaug123, @safesparrow, @c-rindi, @jgiannuzzi and @stackedsax.

https://www.nuget.org/packages/fantomas/5.0.0

v5.0.0-beta-010

10 Sep 06:43
e1bd963
Compare
Choose a tag to compare
v5.0.0-beta-010 Pre-release
Pre-release

5.0.0-beta-010

Fixed

  • Record definition with accessibility modifier error using stroustrup style. #2481
  • Comments between tuple type are lost. #2149
  • Stack overflow on macOS with a big source-file. #2485

Special thanks to @sheridanchris, @alanlomeli and @njlr !

https://www.nuget.org/packages/fantomas/5.0.0-beta-010

v5.0.0-beta-009

02 Sep 11:53
164ca11
Compare
Choose a tag to compare
v5.0.0-beta-009 Pre-release
Pre-release

5.0.0-beta-009

Fixed

  • --check should fail if the number of newlines is different. #2461
  • Comment after closing brace of computation expression is lost. #2466
  • Match statements should not be split into separate lines between parentheses. #2044

Special thanks to @dawedawe!

https://www.nuget.org/packages/fantomas/5.0.0-beta-009

v5.0.0-beta-008

30 Aug 06:35
3d5010d
Compare
Choose a tag to compare
v5.0.0-beta-008 Pre-release
Pre-release

5.0.0-beta-008

Fixed

  • List of functions misaligned and breaks (Elmish). #2158
  • Idempotency problem when Elmish Html. #2195
  • Splitting list results in code that doesn't compile. #2201
  • Idempotency problem when using a list with interpolated strings. #2242
  • Idempotency problem when using set and spread syntax. #2392
  • Formatting (*) returns ( * ). #2452
  • Comment after last case of function with operator is removed. #2454
  • Trailing whitespace in block comments should be preserved. #2450

Special thanks to @cgravill and @alanlomeli!

https://www.nuget.org/packages/fantomas/5.0.0-beta-008

v5.0.0-beta-007

19 Aug 16:32
969b4ae
Compare
Choose a tag to compare
v5.0.0-beta-007 Pre-release
Pre-release

5.0.0-beta-007

Fixed

  • abstract with docstring and comment gets split up. #2433
  • Invalid removal of space in operator which starts with *. #2434
  • Incorrect concatenation of lines with functions. #2435

https://www.nuget.org/packages/fantomas/5.0.0-beta-007