github dotnet/docfx v2.78.0

latest release: 2.78.1
one day ago

This release introduces support for .NET 9 and drops support for .NET 6, with a wide range of bug fixes and improvements.
A big thank you to @filzrev for continuous improvements to DocFX and to @SimonCropp for the substantial contributions to code quality in this project!

What's Changed

💥 Breaking Changes

  • feat: Add .NET 9 support (and drop .NET 6 support) by @filzrev in #10239
  • feat: Change generated HTML encoding to UTF-8N (without BOM) by @filzrev in #10069

🎉 New Features

  • feat: Remove Node.js runtime dependencies from docfx tools by @filzrev in #10066
  • feat: UseClrTypeNames: new option to indicate that the output must use the CLR type names instead of the language specific aliases by @Patrick8639 in #10072
  • feat: pdfHeaderTemplate/pdfFooterTemplate supports value as file path by @yufeih in #10099
  • feat: expose type through the toc by @frarees in #10090
  • feat: Add CancellationToken support for RunBuild.Exec by @filzrev in #10185
  • feat: add AllowUnsafeBlocks supports for source code based metadata generation by @filzrev in #10175
  • feat: Add System.Text.Json serialization/deserialization supports by @filzrev in #10217

🐞 Bug Fixes

  • fix: PDF Header/Footer pages size by @filzrev in #10100
  • fix: missing delegate group name by @frarees in #10114
  • fix: prevent the first navbar element from being set as active unnecessarily in the modern template by @KubaZ2 in #10204
  • fix: NullReferenceException thrown when running tests in parallel by @filzrev in #10181
  • fix: change link as plaintext if API is excluded by @filzrev in #10300
  • fix: suppress assembly load warning for wpf 8.0 project by @yufeih in #10303

📄 Documentation

New Contributors

Full Changelog: v2.77.0...v2.78.0

Don't miss a new docfx release

NewReleases is sending notifications on new releases.