- 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!)
xmldocmd
can also support .NET Core 2.1 and .NET Core 2.2. (Thanks sungam3r!)
- Update
xmldocmd
to .NET Core 3.0 so it can load .NET Standard 2.1 libraries.
- Breaking: Drop support for
--settings
to avoid potentially conflicting Json.NET dependency.
- Support
<see langword="__" />
. (Thanks sungam3r!) - Update
Newtonsoft.Json
to12.0.2
. (Thanks sungam3r!)
- Prevent crash (though the logic is still wrong).
- Drop
ArgsReading
dependency so that we can be used to document it.
- Add
params
support to method signature. - Add
Caller
attributes to method signature. - Support hyperlinks to URLs.
- Fix missing documentation for
out
andref
parameters.
- 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
--settings
command-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.