HtmlBuilder
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
to10
. - Change
TargetFramework
to10
andnet6
. - 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
- Add the
ToString(FormatOptions)
method andFormatOptions
class to generate HTML files with indentation.
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 toTag
andEmptyTag
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 isnull
.
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 interfaceEntity
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 toTag
andEmptyTag
interfaces. - Add
NodeKind
property to theNode
interface.
Changed
- Separate
EmptyTag
interface from theTag
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.