F# Formatting v5.0.2 Release Notes

    • ⚡️ Update to FCS v36.0
    • ➕ Add .ipynb output option for documents
    • ➕ Add .fsx output option for documents
    • Literate.WriteHtml --> Literate.ToHtml/Literate.WriteHtml overloads
    • 📇 MetadataFormat.Generate --> ApiDocs.GenerateHtml/ApiDocs.GenerateModel overloads
    • 🛠 Fix Literate.* to do approximate (non-razor) templating/
    • ✂ Remove Razor support
    • HTML templates now use {{prop-name}}
    • FSharp.CodeFormat --> FSharp.Formatting.CodeFormat
    • FSharp.Markdown --> FSharp.Formatting.Markdown
    • FSharp.Literate --> FSharp.Formatting.Literate and FSharp.Formatting.Literate.Evaluation
    • 📇 FSharp.MetadataFormat --> FSharp.Formatting.ApiDocs
    • FSharp.ApiDocs uses HTML substitution for templating, no Razor
    • ➕ Add "include-it" and "include-output" with implied reference to the immediately preceding snippet
    • 💻 For command line tool Rename fsformatting to fsdocs Update command line parser "fsformatting literate process-directory" --> "fsdocs convert" "fsformatting metadata-format generate" --> "fsdocs api" "--dllFiles" --> "--dlls" "--outDir" --> "--output" "--outputDirectory" --> "--output" "--output" is optional (defaults to 'output') "--inputDirectory" --> "--input" Add --nonpublic Add --xmlComments Automatically populate metadata from project settings.
    • ➕ Add fsdocs build command to the documentation generator that has lots of sensible defaults.