Releases: DavidVollmers/doki
Releases · DavidVollmers/doki
Doki.Extensions
- Moved
Doki.Abstractions
TryGetParent
method toDoki.Extensions
- Refactor
Doki.Extensions
TryGetParent
method signature to be similar toTryGetByParents
Full Changelog: 2.0.0...2.1.0
Release 2.0
- Introduce
Doki.Extensions
package including theTryGetParent
extension method - Move
Remarks
andExamples
xml documentation properties fromTypeDocumentationReference
toMemberDocumentation
to support xml documentation on all kind of members - Remove
Summary
xml documentation property fromMemberDocumentation
- Add
Summaries
xml documentation property toMemberDocumentation
to support multiplesummary
xml elements - Improve NuGet loading when using
doki g
command to only load Output NuGet packages which support the current CLI version
Version-safe NuGet Loader
Fix JSON output
- Fixed an issue where the
Doki.Output.Json
could not serializeMemberDocumentation
objects
Fix doki init command
- Fix the version used in the
doki.config.schema.json
used when creating thedoki.config.json
using thedoki init
command
First official Release
- Allow resolving
cref
references for properties, fields, methods and constructors - Add missing
DocumentationContentType
"Method" for method documentation - Trim text contents read from xml documentation
JSON Output
- Introduce the
Doki.Output.Json
package to enable JSON output generation - Refactor the doki output layer for more flexibility
- Dropped API support for .NET 6.0 (You can still generate documentation for .NET 6.0 projects)
Second Preview Release
- A lot of bugfixes
- Enhance documentation of API & CLI
Full Changelog: 0.2.0-preview...0.3.0-preview
First Preview Release
- Introduce Command-Line Interface to generate documentation
- Introduce multiple packages to generate documentation
- Introduce the
Doki.Output.Markdown
package to generate markdown documentation
Full Changelog: https://github.com/DavidVollmers/doki/commits/0.2.0-preview