Releases: fsprojects/fantomas
Releases · fsprojects/fantomas
March 15th Release
6.3.0 Zenith - 03/2024
Hi all,
This release adds support for some F# 8 features:
And has a few stylistic changes:
- Aligned bracket style in anonymous record is not respected. #2706 style guide
- Multi-line secondary constructor. #3037 style guide
- Style for empty class. #2976
November 2nd Release
October 18th Release
September 18th Release
August 29th Release
6.2.0
Added
- Initial support for
SynExpr.DotLambda#2920 (See dotnet/fsharp#13907) - Initial support for
SynType.Intersection#2920 (See dotnet/fsharp#15413)
Changed
- Update FCS to 'Included get,set in range of AutoProperty', commit d508186f510681d1261291474e3f9f25485999a8
- Update FCS to 'Add a Paren case to SynRationalConst', commit 97a5b6584b54707e3e8541fe758e1aa22132a8fe
Fixed
- Comment no longer attached to autoproperty. #2948
begin/endare replaced with parens. #2368- Block comment in Rational between lparen and numerator is moved before lparen. #2930
- Block comment in Rational between / and denominator is moved before /. #2932
- Block comment in Rational between denominator and rparen is moved behind rparen. #2933
August 25th Release
6.1.3
Changed
- Update FCS to 'Add some more ranges to SynMeasure for tooling support', commit 6ed38fcb360a0015828973b1f32cd2ea6b58c6ad
Fixed
- Block comment in Rational between numerator and
/is lost. #2931 - Block comment between
^-and exponent in SynMeasure.Power is lost. #2937 - Block comment between measure1 and / is moved between / and measure2 in SynMeasure.Divide. #2934
- Block comment between measure1 and * is moved between * and measure2 in SynMeasure.Product. #2935
- Block comment between ^ and exponent in SynMeasure.Power is lost. #2936
- Opening parens make unstable/incorrect indentation for an Enum wrapping a record. #2943
Special thanks to @dawedawe, @demarillacizere and @nojaf!
July 23rd Release
6.1.2
Changed
- Update FCS to 'Add trivia information to SynConst.Measure', commit 7b5e12842d673b7daa467e0091378bf4acc95e4f
Fixed
- Left out lhs in SynMeasure.Divide should not be restored as SynMeasure.One. #2926
- Block comments in measure are lost or restored twice and in wrong place. #2927
June 29th Release
6.1.1
Changed
- Update FCS to 'Remove unused open in SyntaxTree.fs', commit 9c8b4192966e6554adc5dcc8973f2a23c8fa2722
Special thanks to @nojaf!
June 28th Release
6.1.0 Phantom Of The Opera - 06/2023
Hi all,
There are only library changes in this release.
The namespace in Fantomas.FCS was changed from FSharp.Compiler to Fantomas.FCS.
This makes it easier to use both Fantomas.FCS and FSharp.Compiler.Service in the same project.
Fixed
- Additional newline for interface in object expression. #2914
Special thanks to @nojaf!