All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
No unreleased changes
1.0.0-pre11 - 2024-05-16
- TyparDecl Widget by @edgarfgp in #96
- Use
voption
by @edgarfgp in #99 - Attributes clean up by @edgarfgp in #101
- Abbrev (type alias) doesn't output XML Docs by @edgarfgp in #101
1.0.0-pre10 - 2024-05-13
- Support
InterfaceEnd
andStructEnd
widgets by @edgarfgp in #98
- Fix
EmptyInterfaceMember
widget by @edgarfgp in #98
1.0.0-pre9 - 2024-05-13
- Support
EmptyInterfaceMember
widget by @edgarfgp in #97
1.0.0-pre8 - 2024-05-12
- Adds addition OS to build matrix by @TheAngryByrd in #94
- Fix AbstractSlot AnonRecord generation by @edgarfgp in #95
1.0.0-pre7 - 2024-05-10
- Update to use
netsandard2.1
by @edgarfgp in #93
1.0.0-pre6 - 2024-05-10
- RecordPat widget by @edgarfgp in #85
- Unify Constant widget by @edgarfgp in #86
- Remove
Extension
attribute on types by @edgarfgp in #87 - InheritRecordExpr by @edgarfgp in #88
- Inherit Widgets by @edgarfgp in #89
- Member LetBinding widget by @edgarfgp in #90
- ExplicitCtor Widget by @edgarfgp in #91
- Normalizing Widgets by @edgarfgp in #92
1.0.0-pre5 - 2024-04-14
- Update Property widget by @edgarfgp in #84
1.0.0-pre4 - 2024-04-07
- Add support for
ExprForEach
by @edgarfgp in #81
1.0.0-pre3 - 2024-04-01
- More Widget
Expr
by @edgarfgp in #80
1.0.0-pre2 - 2024-03-27
- Use
WidgetBuilder
forExpr
andPattern
for simplicity by @edgarfgp in #79
1.0.0-pre1 - 2024-03-25
- Add Union samples by @edgarfgp in #74
- Add record samples by @edgarfgp in #75
- Support AppLongIdentAndSingleParenArg by @edgarfgp in #73
- Add support for multiple bindings in a method by @edgarfgp in #78
- Fix missing open statement in example code by @lamg in #72
0.9.0 - 2024-03-12
- Unable to return IfThenElse expression from a Method by @edgarfgp in #70
0.8.2 - 2024-03-11
- Add backticks for reserved keywords by @JordanMarr in #68
0.8.1 - 2024-03-10
- Escape content in from String by @edgarfgp in #64
0.8.0 - 2024-03-08
- Rework constant widgets by @edgarfgp in #57
- Update fsdocs-tool to 20.0.0
- Unify Module and Namespace
- Attribute Widgets by @edgarfgp in #58
- Type widgets by @edgarfgp in #59
- Add ConstantStringExpr widget
0.7.0 - 2023-02-11
- Interface Widget by @edgarfgp in #40
- Initial support for unit of measures by @edgarfgp in #50
- Interface abstract members widgets by @edgarfgp in #48
- Common types by @edgarfgp in #47
- Update fantomas by @kaashyapan in #38
- Rework Class Widget by @edgarfgp in #42
- Record Unions Generic Widgets by @edgarfgp in #45
- Widgets for TypeAugmentation member methods and patterns by @kaashyapan in #46
- Update fsharp formatting to modern theme by @nojaf in #49
- Unify Record and GenericRecord into a single node by @TimLariviere in #52
- Simplify union definitions by @edgarfgp in #53
- Classes Unification by @edgarfgp in #54
- Interfaces unification by @edgarfgp in #55
- BindingNode cleanup by @edgarfgp in #51
- DSL clean-up by @edgarfgp in #56
0.6.2 - 2023-06-07
- Attributes for Unions and Emums
- Enum/Unions/Records fields attributes support
- TypeArgs for Unions and Records
0.6.1 - 2023-06-04
- Add initial support for Classes
- Fix Multiple for loops in builder causes crash
0.6.0 - 2023-05-29
- Add initial support for
IfThen
expression - Add initial support for
IfThenElse
expression - Add initial support for
IfThenElIf
expression - Add supprt for
yield!
expression forCollectionBuilder
- Update
Fantomas.Core
6.0.3
0.5.0 - 2023-04-21
- Add initial support for
IfThen
expression
- Rename
Alias
toAbbrev
to match AST
0.4.0 - 2023-04-13
- Add initial support for enums and type aliases
- Update
Fantomas.Core
6.0.0
0.3.0 - 2023-04-11
- Add initial support for members in Record and Unions
- Update
Fantomas.Core
6.0.0-beta-001
0.2.0 - 2023-04-06
- Add initial support for Record TypeDeclaration. @nojaf
- Target netstandard2.1 @nojaf
- Use fixed version of Fantomas.Core @nojaf
0.1.0 - 2023-04-03
- Initial release