- Add
--skip-compiler-generated. (Thanks SteveGilham!)
- Support .NET 6. Drop out-of-support .NET Core 2.1.
- Support C# 9 records. (Thanks bigtlb!)
- Use
./with relative links (for GitLab wikis).
- Fix tuple rendering bug.
- Fix nullable references bugs.
- Support nullable references. (Thanks bgrainger!)
- Support tuple syntax, including element names.
- Add .NET 5 target to
xmldocmd. (Thanks qmfrederik!)
- Allow .NET Core 3.1 build to run on .NET 5.
- Make command-line implementation available from
XmlDocMarkdown.Core. - Allow command-line input to be the name of the assembly.
- Support generating markdown from a loaded assembly.
- Add
--skip-unbrowsable,--namespace-pages,--front-matter,--permalink,--toc, and--toc-prefix. - Prevent NRE for F# compiler generated implicit parameters. (Thanks SteveGilham!)
xmldocmdcan also support .NET Core 2.1 and .NET Core 2.2. (Thanks sungam3r!)
- Update
xmldocmdto .NET Core 3.0 so it can load .NET Standard 2.1 libraries.
- Breaking: Drop support for
--settingsto avoid potentially conflicting Json.NET dependency.
- Support
<see langword="__" />. (Thanks sungam3r!) - Update
Newtonsoft.Jsonto12.0.2. (Thanks sungam3r!)
- Prevent crash (though the logic is still wrong).
- Drop
ArgsReadingdependency so that we can be used to document it.
- Add
paramssupport to method signature. - Add
Callerattributes to method signature. - Support hyperlinks to URLs.
- Fix missing documentation for
outandrefparameters.
- Add .NET Core Global Tool:
xmldocmd
- Fixes for Cake addin audit (issue #9).
- Target .NET Standard 2.0 and/or .NET Framework 4.7.
- Use Cake contrib icon.
- Add
--settingscommand-line option. - Add minimal external documentation support (same repository).
- Remove external dependencies from
Cake.XmlDocMarkdown.
- Move Cake addin into
Cake.XmlDocMarkdown.
- Publish Cake addin and class library
XmlDocMarkdown.Core. - Improve full signature line wrapping.
- Escapes code within backticks properly.
- Initial release.