Skip to content

Releases: dotnet/docfx

v2.74.0

20 Nov 06:48
0a19218
Compare
Choose a tag to compare

What's Changed

πŸ’₯ Breaking Changes

  • BREAKING CHANGE: drop log_code from manifest by @yufeih in #9413
  • BREAKING CHANGE: drop keepFileLink by @yufeih in #9417
  • BREAKING CHAGNE: change some internal types from public to internal by @yufeih in #9401

πŸŽ‰ New Features

  • feat: Add support for .NET8 by @filzrev in #9424
  • feat: support ExperimentalAttribute for API page by @yufeih in #9434
  • feat: add --verbose command line args for verbose logging, drops --repositoryRoot by @yufeih in #9412

πŸ”§ Engineering

  • chore: Remove NuGet.Frameworks dependency from test projects by @filzrev in #9276

πŸ“„ Documentation

  • Fix the github actions not working properly in the newest versions of docfx with default settings by @ysftulek in #9430

New Contributors

Full Changelog: v2.73.2...v2.74.0

v2.73.2

13 Nov 12:59
Compare
Choose a tag to compare

What's Changed

πŸŽ‰ New Features

🐞 Bug Fixes

πŸ”§ Engineering

New Contributors

Full Changelog: v2.73.1...v2.73.2

v2.73.1

07 Nov 03:33
Compare
Choose a tag to compare

What's Changed

πŸŽ‰ New Features

🐞 Bug Fixes

  • fix: some API page child namespaces 404 by @yufeih in #9372
  • build(deps): bump xunit from 2.5.3 to 2.6.1 by @filzrev in #9378
  • fix: gracefully handle toc 404 links for PDF by @yufeih in #9380

πŸš€ Performance Improvements

Full Changelog: v2.73.0...v2.73.1

v2.73.0

02 Nov 14:25
Compare
Choose a tag to compare

New PDF builder

This release introduces a new PDF builder using Chromium as the rendering engine, to replaced the deprecated wkhtmltopdf based PDF builder. See https://dotnet.github.io/docfx/docs/pdf.html for more information.

What's Changed

πŸŽ‰ New Features

🐞 Bug Fixes

  • BREAKING CHANGE: drop configureLunr by @yufeih in #9342
  • chore: Add additional globalization settings by @filzrev in #9348
  • chore: Change project scoped utility class visibility to internal by @filzrev in #9347

πŸš€ Performance Improvements

πŸ“„ Documentation

v2.72.1

26 Oct 01:38
Compare
Choose a tag to compare

What's Changed

🐞 Bug Fixes

πŸ”§ Engineering

New Contributors

Full Changelog: v2.72.0...v2.72.1

v2.72.0

24 Oct 02:33
bf28e14
Compare
Choose a tag to compare

New experimental API page output format

API Page is a new YAML output format designed to represent API documentations for a wide variety of programming languages. This release enables docfx build command to render API pages and docfx metadata command to produce API Page YAML files through the { "outputFormat": "ApiPage" } option.

What's Changed

πŸŽ‰ New Features

  • feat: basic API page output for .NET by @yufeih in #9309
  • feat: api page view source by @yufeih in #9318
  • feat: render h2/h3 for in this article section by @yufeih in #9320
  • feat: render obsolete APIs as deprecated by @yufeih in #9319
  • feat: render enum field remarks and obsolete attribute by @yufeih in #9327
  • feat: support multiple search languages by @yufeih in #9313
  • Adds expander class to modern theme TOC
  • elements with children by @cjbotelho in #9328

🐞 Bug Fixes

  • fix: scroll failed when both toc and article needs scroll by @yufeih in #9321

πŸš€ Performance Improvements

πŸ”§ Engineering

  • test: capture crash dump on CI failure by @yufeih in #9317

πŸ“„ Documentation

New Contributors

Full Changelog: v2.71.1...v2.72.0

v2.71.1

18 Oct 14:10
f5c0285
Compare
Choose a tag to compare

What's Changed

πŸŽ‰ New Features

🐞 Bug Fixes

  • fix: Fix templates files newline to LF and apply editorconfig settings by @filzrev in #9268
  • fix: theme dropdown cut off by @yufeih in #9283
  • fix: update mermaid theme on theme change by @yufeih in #9307

πŸ”§ Engineering

  • refactor: build command project consolidation by @yufeih in #9277

Full Changelog: v2.71.0...v2.71.1

v2.71.0

30 Sep 07:49
f16d314
Compare
Choose a tag to compare

What's Changed

πŸ’₯ Breaking Changes

  • drop: remove obsolete configs by @yufeih in #9221
  • chore: drop support of metaddata command taking non docfx.json inputs by @yufeih in #9240

πŸŽ‰ New Features

  • feat: experimental support for markdown output by @yufeih in #9232
  • feat: support csharp 12 by @yufeih in #9208
  • feat: add overridable metadata output json config by @yufeih in #9237
  • feat: add --memberLayout argument to metadata command by @yufeih in #9244

🐞 Bug Fixes

πŸ”§ Engineering

  • chore: Suppress messages generated by CodeAnalyzers by @filzrev in #9224

Full Changelog: v2.70.4...v2.71.0

v2.70.4

18 Sep 09:09
c3de0ca
Compare
Choose a tag to compare

What's Changed

🐞 Bug Fixes

  • fix: Support extension methods defined in same class name different assemblies by @yufeih in #9209
  • fix: Remove min 3 char limit before search by @filzrev in #9182
  • fix: Remove unused localsearch function from default template by @filzrev in #9201
  • fix: default/partials/title.tmpl.partial file typo by @filzrev in #9206

πŸ”§ Engineering

  • chore: Update .NET SDK 8 to RC1 and fix node version by @filzrev in #9202

πŸ“„ Documentation

  • Mentioned "_appName" in the reference docs. by @acureau in #9196

New Contributors

Full Changelog: v2.70.3...v2.70.4

v2.70.3

05 Sep 01:24
Compare
Choose a tag to compare

🐞 Bug Fixes

Full Changelog: v2.70.2...v2.70.3