Releases: fsprojects/fantomas
Releases · fsprojects/fantomas
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!
June 20th Release
June 20th Release
June 19th Release
June 6th Release
6.0.5
Fixed
- Idempotency problem when reformatting type declaration with large when clause. #2896
Special thanks to @etareduction and @nojaf!
June 2nd Release
6.0.4
Changed
- Update FCS to 'Prototype signature files for lex files', commit 5b74995780a0e9d24a5db025e68b31e6d910f71f
Fixed
- Missing space before arrow. #2888
- Cons pattern in let bindings is converted to invalid code. #1996
- Trivia after infix operator is not restored correctly. #2887
May 14th Release
6.0.3
Changed
- Update FCS to 'Add commas to tuple pat and simple pats', commit e267bb9f8d590feed1b94b469d78cfce61afecad
Fixed
- Preserves quotes around type parameter names. #2875
- Additional whitespace for LineCommentAfterSourceCode when last character is a
,
. #2589 - Tupled parameter wrapped in conditional directive. #2877