Enhanced <inheritdoc /> support
The <inheritdoc />
tag for C# documentation comments now behaves more like Visual Studio and Visual Studio Code. Members automatically inherit documentation from their base class or interfaces, including base class library types. Additionally, you can use the cref and path attributes to customize the behavior of <inheritdoc />
.
Mermaid Diagrams in markdown
You can now create Mermaid diagrams using markdown code blocks. Here's a simple example:
```mermaid
flowchart LR
A[Hard] -->|Text| B(Round)
B --> C{Decision}
C -->|One| D[Result 1]
C -->|Two| E[Result 2]
```
LaTeX Math Expression in markdown
Incorporate LaTeX math expressions in your documentation using the $ or $$ delimiter. For instance:
$$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$
What's Changed
💥 Breaking Changes
🎉 New Features
- feat: support <inheritdoc> tag by @yufeih in #8589
- feat: support math expressions by @yufeih in #8600
- feat: support mermaid diagrams by @yufeih in #8599
💪 Other Changes
- chore: drop hash from manifest.json by @yufeih in #8594
- build(deps): Use bootstrap 5.3.0-alpha3 by @yufeih in #8598
Full Changelog: v2.64.0...v2.65.0