Skip to content

Releases: dotnet/docfx

v2.70.2

04 Sep 02:23
b24de1e
Compare
Choose a tag to compare

What's Changed

๐ŸŽ‰ New Features

  • feat: Support modern template localization by @yufeih in #9154
  • feat: Support language attribute on C# documentation comment by @yufeih in #9159

๐Ÿž Bug Fixes

  • fix: TOC filter text not reset by @yufeih in #9125
  • fix: Make blockquote more obvious by @yufeih in #9130
  • fix: Remove document type template bundle warning by @yufeih in #9133
  • fix: Update msbuild.locator to 1.6.1 by @yufeih in #9153
  • chore: Change output html file encoding to UTF-8 (No BOM) by @filzrev in #9131

๐Ÿš€ Performance Improvements

  • perf: Reduce dotnet tool NuGet package size by @filzrev in #9115
  • perf: Replace ArrayDictionary to ConcurrentDictionary by @filzrev in #9121
  • perf: Optimize read MIME operation by @filzrev in #9132
  • perf: Change JsonSerializerOptions instance to static by @filzrev in #9163

๐Ÿ”ง Engineering

Full Changelog: v2.70.1...v2.70.2

v2.70.1

21 Aug 02:07
855865f
Compare
Choose a tag to compare

What's Changed

๐ŸŽ‰ New Features

  • Disable cert revoke list check using env variable DOCFX_NO_CHECK_CERTIFICATE_REVOCATION_LIST by @yufeih in #9017
  • Option to sort enum member in declaring order by @yufeih in #9093
  • Add type definition to REST API pages by @yufeih in #9066

๐Ÿž Bug Fixes

๐Ÿš€ Performance Improvements

  • Reduce lock wait when checking git command exists or not by @filzrev in #9074
  • Optimize templates resource loading performance by @filzrev in #9090
  • Optimize JToken to Dictionary conversion performance by @filzrev in #9096

๐Ÿ”ง Engineering

๐Ÿ“„ Documentation

Full Changelog: v2.70.0...v2.70.1

v2.70.0

02 Aug 02:53
78b4679
Compare
Choose a tag to compare

Docfx as .NET Foundation Project

Starting from v2.70.0, docfx has been fully transitioned to be a .NET Foundation project entirely driven by the community for the interest of the community.

Given the ownership change, we are renaming the NuGet package names, assembly names and namespace names from Microsoft.DocAsCode.* to Docfx.*.

What's Changed

๐Ÿ’ฅ Breaking Changes

๐ŸŽ‰ New Features

๐Ÿž Bug Fixes

๐Ÿ”ง Engineering

  • Fix warning NU1701 by @filzrev in #8904
  • Apply build-in code formatters by @filzrev in #8912
  • Add default launchSettings.json by @filzrev in #8935
  • Remove obsolete warning suppression. and fix deprecated APIs by @filzrev in #8937
  • Add FluentAssertions nuget package to test projects by @filzrev in #8946
  • Update SpellingExclusions.dic by @filzrev in #8970
  • Change dependabot schedule to daily by @filzrev in #8982
  • Update NuGet package version of ICSharpCode.Decompiler by @filzrev in #8983
  • Add Visual Studio Spell Check config settings. And fix reported spellings problems by @filzrev in #8940

๐Ÿ“„ Documentation

New Contributors

Full Changelog: v2.67.5...v2.70.0

v2.67.5

21 Jun 06:23
Compare
Choose a tag to compare

What's Changed

๐ŸŽ‰ New Features

  • feat: update copyright to .NET Foundation and Contributors by @yufeih in #8867
  • feat: reduce NuGet package size by @filzrev in #8876

๐Ÿž Bug Fixes

  • fix: globalMetadataFiles and fileMetadataFiles not working by @yufeih in #8828
  • fix: theme button not refreshed on change by @yufeih in #8853
  • fix: Uncaught TypeError: $(...).mark is not a function by @yufeih in #8885
  • fix: Enable InvalidFileLink check when custom hrefGenerator is used by @filzrev in #8845

๐Ÿ“„ Documentation

๐Ÿ”ง Engineering

  • Set initial startup project to docfx.csproj by @filzrev in #8895

Full Changelog: v2.67.3...v2.67.5

v2.67.4

20 Jun 03:53
1ac55df
Compare
Choose a tag to compare

What's Changed

๐ŸŽ‰ New Features

  • feat: update copyright to .NET Foundation and Contributors by @yufeih in #8867
  • feat: reduce NuGet package size by @filzrev in #8876

๐Ÿž Bug Fixes

  • fix: globalMetadataFiles and fileMetadataFiles not working by @yufeih in #8828
  • fix: theme button not refreshed on change by @yufeih in #8853
  • fix: Uncaught TypeError: $(...).mark is not a function by @yufeih in #8885
  • fix: Enable InvalidFileLink check when custom hrefGenerator is used by @filzrev in #8845

๐Ÿ“„ Documentation

Full Changelog: v2.67.3...v2.67.4

v2.67.3

02 Jun 03:27
f28165a
Compare
Choose a tag to compare

What's Changed

๐ŸŽ‰ New Features

  • feat: support load plugins from template by @yufeih in #8812
    • BREAKING CHANGE: drop support of template as zip files and embedded resources by @yufeih in #8811
  • feat: update default template to allow google analytics from metadata by @SeanKilleen in #8799
  • feat: specify global metadata with -m|--metadata arg by @yufeih in #8816
  • perf: optimize default plugin load speed by @yufeih in #8810

๐Ÿž Bug Fixes

  • fix: re-render mermaid diagrams on tab switch by @yufeih in #8814

๐Ÿ”ง Engineering

๐Ÿ“„ Documentation

  • fix: add sitemap generation options and documentation fix. by @filzrev in #8819

New Contributors

Full Changelog: v2.67.2...v2.67.3

v2.67.2

26 May 04:28
2ba377e
Compare
Choose a tag to compare

What's Changed

๐ŸŽ‰ New Features

  • feat: update Microsoft.CodeAnalysis from 4.5.0 to 4.6.0 #8793

๐Ÿž Bug Fixes

  • fix: updated highlight.js default themes to vs and vs2015 (dark-mode) by @yufeih in #8778
  • fix: allow dash as tag name in markdig code snippet syntax by @yufeih in #8783
  • fix: array options not bound to command line args by @yufeih in #8784

Full Changelog: v2.67.1...v2.67.2

v2.67.1

16 May 06:03
9929faf
Compare
Choose a tag to compare

What's Changed

๐ŸŽ‰ New Features

๐Ÿ”ง Engineering

๐Ÿ“„ Documentation

Full Changelog: v2.67.0...v2.67.1

v2.67.0

06 May 07:53
7841bfb
Compare
Choose a tag to compare

What's Changed

๐Ÿ’ฅ Breaking Changes

  • #8682: If you have a custom template based on the modern template, rename the styles folder to public for the modern template to locate custom scripts and styles in main.js and main.css.

๐ŸŽ‰ New Features

  • feat: add TOC filter for modern template by @yufeih in #8719
    Recording 2023-05-05 at 10 46 17
  • feat: support navbar dropdown button by @yufeih in #8694
    Recording 2023-05-05 at 10 50 21
  • feat: add modern template customization options by @yufeih in #8682
  • feat: support HTML lang by @yufeih in #8704
  • feat: allow custom alert types by @yufeih in #8735
  • feat: add _appLogoUrl metadata by @yufeih in #8737
  • feat: Enable google analytics with _googleAnalyticsTagId metadata in by @yufeih in #8733
  • feat: add an option to disable new tabs in modern template by @yufeih in #8718

๐Ÿž Bug Fixes

๐Ÿ“„ Documentation

New Contributors

Full Changelog: v2.66.2...v2.67.0

v2.66.2

26 Apr 12:17
95d113d
Compare
Choose a tag to compare

What's Changed

๐Ÿž Bug Fixes

  • fix: forward build command args to default command by @yufeih in #8689

Full Changelog: v2.66.1...v2.66.2