All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add overload of
DocusaurusMarkdownWriter.WriteDocusaurusFrontMatter
(#38).
- Make
ITableAnalyzer
obsolete (#37). - Add abstract property
MarkdownWriter.FormatProvider
(BREAKING CHANGE)
- Fix table formatting (#37).
- Add support for Docusaurus markdown (#28).
- Add package symbols and Source Link (#28).
- Enable nullable reference types (#26).
- Migrate documentation to Docusaurus (#24).
- Make class
Emojis
obsolete (#31).
- Handle fence inside fenced code block (#31).
- Escape both less than sign and greater than sign in the context where previously only latter was escaped (#23).
- Change target framework from .NET 4.5 to .NET 4.6.2 (#20).
- Migrate all scripts to PowerShell (#19).
- Add editorconfig and remove ruleset.
- Rename
master
tomain
. - Format changelog according to 'Keep a Changelog'.
- Escape pipe inside inline code inside table (#16).
- Throw exception if number of row values exceeds number of columns.
- Add support for escaping angle brackets as
<
and>
(issue) - Add methods
MFactory.Label
- Add overload
MarkdownWriter.Create(string, MarkdownWriterSettings)
- Add method DotMarkdown.MarkdownWriter.WriteStartLink
- Add method DotMarkdown.MarkdownWriter.WriteEndLink
- Add method DotMarkdown.MarkdownWriter.WriteTableCell
- Add method DotMarkdown.TableColumnInfo.WithAlignment
- Add method DotMarkdown.TableColumnInfo.WithWidth
- Add method DotMarkdown.TableColumnInfo.WithIsWhiteSpace
- Add method DotMarkdown.Linq.MFactory.Autolink
- Add method DotMarkdown.Linq.MFactory.LinkOrAutolink
- Class DotMarkdown.Emojis is internal
- Class DotMarkdown.Linq.MLink inherits from DotMarkdown.Linq.MContainer instead of DotMarkdown.Linq.MElement
- Add With... methods to MarkdownWriterSettings
- Add 1 overload for MarkdownWriter.Create method
- Add 2 overloads for MElement.Save method
- Fix indentation of nested ordered item
- Initial release