F# Formatting v2.8.0 Release Notes

Release Date: 2015-04-20 // almost 9 years ago
    • ๐Ÿ‘ 1.0.15 - Added latex support, tables and better formatting with line numbers
    • ๐Ÿ“‡ 2.0.0 - New project structure, adding MetadataFormat
    • ๐Ÿ›  2.0.1 - Fixed handling of # in headers
    • ๐Ÿ‘ 2.0.2 - Change tool tip font for better readability
    • ๐Ÿ›  2.0.3 - Fixed Markdown escaping, nested modules and types in FsHtmlDoc
    • ๐Ÿ‘ 2.0.4 - Support escaping in inline code
    • ๐Ÿ“‡ 2.1.0-beta - Metadata and literate formatting now support Razor, include templates in NuGet package
    • ๐Ÿ“ฆ 2.1.1-beta - Fix logo in nuget package
    • ๐Ÿ“ฆ 2.1.2-beta - Fix nuget package
    • 2.1.3-beta - Fix the Root property for templating
    • ๐Ÿ›  2.1.4 - Includes templates, support Razor for literate templates, bugs fixed
    • 0๏ธโƒฃ 2.1.5 - Improve default templates for open-source projects
    • 0๏ธโƒฃ 2.1.6 - Improve default templates for open-source projects (again)
    • ๐Ÿ”จ 2.2.0 - Refactor literate tools
    • ๐Ÿšš 2.2.1 - Remove (now unused) error handler parameter in literate (use ParseScript instead)
    • ๐Ÿ’… 2.2.2 - Nicer CSS style for API reference docs
    • ๐Ÿ‘ 2.2.3 - Better recognition of links
    • 2.2.4-beta - Experimental - get snippet from file, some evaluation stuff
    • ๐Ÿšš 2.2.5-beta - Add formatting for non-fsharp code, remove indents when importing snippet
    • 2.2.6-beta - Add page-source parameter for Razor tempalting
    • ๐Ÿ“„ 2.2.7-beta - Generate docs for some F# types, formatting improvements
    • ๐Ÿ‘ 2.2.8-beta - Add inline Latex support (thanks to Xiang Zhang!)
    • ๐Ÿ“‡ 2.2.9-beta - Update templates, support multiple DLLs in metadata format
    • 2.2.10-beta - Avoid locking assembly files in AssemblyResolve event
    • ๐Ÿ’… 2.2.11-beta - Generate links to source code, change default font, move styles to styles folder in package
    • ๐Ÿ’… 2.2.12-beta - Better compatibility for the default font style
    • ๐Ÿ“„ 2.3.1-beta - Using new compiler services API, improved docs
    • โšก๏ธ 2.3.2-beta - Update to FSharp.Compiler.Service v0.0.10
    • โšก๏ธ 2.3.3-beta - Update FSharp.Compiler.Service and add FSharp.Formatting.CommandTool package
    • ๐Ÿ“ฆ 2.3.4-beta - Fix dependency in NuGet package
    • ๐Ÿ“‡ 2.3.5-beta - Omit non-public members from metadata docs by default
    • ๐Ÿ“š 2.3.6-beta - Update documentation, fixes for Mono compatibility
    • 2.3.7-beta - Add auto-formatting for links and output sample usage for DU cases
    • โšก๏ธ 2.3.8-beta - Update FSharp.Compiler.Service to v0.0.17
    • ๐Ÿ“š 2.3.9-beta - Update FSharp.Compiler.Service to v0.0.20, include inherited members when the base type was ommited from the documentation, fix properties displaying as methods, fix functions with unit input rendering incorrectly
    • ๐Ÿ‘ 2.3.10-beta - Support output embedding in literate scripts
    • ๐Ÿ‘ 2.3.11-beta - Support output embedding in command line tool
    • 2.4.0 - Incrementing version and stop using the beta versioning
    • ๐Ÿ“„ 2.4.1 - Support for generating docs for type providers
    • ๐Ÿ“„ 2.4.2 - Improved static parameter support, evaluation and math mode, support XML docs
    • ๐Ÿ“š 2.4.3 - Fix documentation, nicer github source links template
    • ๐Ÿ’ป 2.4.4 - Live referesh in command line
    • 2.4.5 - Include tool tips when generating HTML using WriteHtml
    • 0๏ธโƒฃ 2.4.6 - Use --quiet (by default) to avoid calling default printer
    • ๐Ÿ’… 2.4.7 - Report errors from FsiEvaluator and stylesheet tweaks
    • ๐Ÿ‘ 2.4.8 - Support do-not-eval and expose StdErr from eval failed event
    • 2.4.9 - Improve LaTeX formatting and make evaluator customizable
    • 2.4.10 - Automatically wrap LaTeX code in math mode blocks
    • 2.4.11 - Improved handling of end comments and http/https links at end of lines
    • โœ๏ธ 2.4.12 - Be more flexible about URL generating, protect against exceptions, fix bugs and typos
    • 2.4.13 - Fix evaluation bug; Return characters for horizontal lines
    • โšก๏ธ 2.4.14 - Update NuGet dependencies
    • ๐Ÿ‘ 2.4.15 - Support combination of commands (e.g. hide, define-output), add do-not-eval-file
    • 2.4.16 - Improve formatting of literate scripts (generate tables around pre)
    • ๐Ÿ“œ 2.4.17 - Fix comment parsing when whitespace
    • 2.4.18 - Expose literate paragraph transformation
    • โšก๏ธ 2.4.19 - Update command line tool to .NET 4
    • 2.4.20 - Add operator formatting to JavaScript langauge
    • โšก๏ธ 2.4.21 - Update to the most recent F# Compiler Service
    • 2.4.22 - Require specific versions in NuGet dependencies
    • ๐Ÿ‘ 2.4.23 - Support generation of anchors in HTML documents
    • ๐Ÿ’… 2.4.24 - Include stylesheet for anchors & enable this for F# Formatting docs
    • ๐Ÿš€ 2.4.25 - Version with fixed dependencies, released using Paket!
    • ๐ŸŽ 2.4.25 - Use Razor caching to drastically improve performance.
    • ๐Ÿš€ 2.4.26 - Proper release after nuget incident.
    • ๐Ÿ‘ 2.4.27 - Better mono support and new logo.
    • 2.4.28 - Fix dependencies
    • โช 2.4.29 - Revert
    • ๐Ÿ“‡ 2.4.30 - Fsharp.Formatting MetadataFormat no longer crashes on C# dlls
    • 2.4.31 - Basic cache for RazorRender instances in FSharp.Formatting.Literate
    • โœ… 2.4.32 - Fixed regressions introduced by latest FCS
    • 2.4.33 - Fix cache using incomplete key
    • ๐Ÿ‘ 2.4.34 - Better C# support / Don't depend on broken FCS
    • ๐Ÿ‘ 2.4.36 - Better mono support
    • ๐Ÿ“œ 2.4.37 - Fixed XML file resolution, support "cref", improve XML comment parsing, better logging and C# support
    • โšก๏ธ 2.5.0 - Update to latest FSharp.Compiler.Service
    • 2.5.1 - Fix handling of codeblocks inside and after lists
    • ๐ŸŒ 2.6.0 - Bundle RazorEngine and System.Web.Razor to avoid dependency clashes
    • ๐Ÿ‘ 2.6.1 - Support for Github flavoured markdown code blocks
    • โšก๏ธ 2.6.2 - Update to a new version of RazorEngine.
    • ๐Ÿ‘ 2.6.3 - Better handling of F# snippets with invalid Unicode characters
    • โšก๏ธ 2.7.0 - Update to .NET 4.5 and use VS Power Tools for highlighting; Support categories on namespaces; Fix newlines
    • 0๏ธโƒฃ 2.7.1 - Colorize operators in the default template
    • 2.7.2 - Improve colours and ILRepack VS Power Tools (fix #261)
    • โช 2.7.3 - Revert ILRepack - fails on Mono (cc #261)
    • 2.7.4 - Add simple load script for easy referencing from FSX files
    • โšก๏ธ 2.7.5 - Update to net45 (fix #266 on windows), add search path to load script, fix EntityFramework bug (#270)
    • ๐Ÿ“š 2.8.0 - Redesgined file caching for Razor, documentation improvements, marking some thing internal