Release Notes

1.1.0 (2022-07-25)

Update dependencies.

Requirements to build

  • Visual Studio 2022 Version 17.2 or .NET 6.0 SDK (SDK 6.0.300)

Changed

  • Depend on Maroontress.Collection.
  • Change LangVersion to 10.
  • Change TargetFramework to 10 and net6.
  • Update dependencies.
  • Migrate *.ruleset files to .editorconfig files.

1.0.4 (2019-09-28)

Add APIs to indent HTML files.

Requirements to run

  • Visual Studio 2019 (16.3) or .NET Core 3.0 (3.0.100)

Requirements to build

  • Visual Studio 2019 (16.3) or .NET Core 3.0 (3.0.100)

New

Changed

  • Change the framework version with .NET Standard 2.1.

1.0.3 (2019-05-25)

Add APIs to generate an empty attribute.

Requirements to run

  • Visual Studio 2019 (16.1) or .NET Core 2.2 (2.2.300)

Requirements to build

  • Visual Studio 2019 (16.1) or .NET Core 2.2 (2.2.300)

New

  • Add AddEmptyAttributes() methods to Tag and EmptyTag classes in order to generate empty attributes.

Changed

  • Migrate to C# 8.0.
  • Fix Node.ToString() method so that the occurrence order of attributes is deterministic.
  • Fix AddAttributes() methods to generate empty attributes when the value of the attribute is null.

1.0.2 (2019-04-15)

Add APIs to use Character References.

Requirements to run

  • Visual Studio 2017 (15.9) or .NET Core 2.2 (2.2.203)

Requirements to build

  • Visual Studio 2017 (15.9) or .NET Core 2.2 (2.2.203)

New

  • Add a new node type of NodeKind.CharacterReference.
  • Add NodeFactory.Entity property and a new interface Entity that provides Named Character References.
  • Add NodeFactory.CharacterReference(int) method that provides a hexadecimal numeric character reference.

1.0.1 (2019-03-11)

Change API to separate interface and add properties.

Requirements to run

  • Visual Studio 2017 (15.9) or .NET Core 2.2 (2.2.104)

Requirements to build

  • Visual Studio 2017 (15.9) or .NET Core 2.2 (2.2.104)

New

  • Add Name property to Tag and EmptyTag interfaces.
  • Add NodeKind property to the Node interface.

Changed

  • Separate EmptyTag interface from the Tag interface.

1.0.0 (2019-03-04)

Initial release.

Requirements to run

  • Visual Studio 2017 (15.9) or .NET Core 2.2 (2.2.104)

Requirements to build

  • Visual Studio 2017 (15.9) or .NET Core 2.2 (2.2.104)

New

  • Add APIs to generate an HTML document.