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.
- Support for parsing whole HTML documents (#15). Thanks to @4onen!
2.3.4 - 2019-04-09
- Treat a non-breaking space (
\u{00a0}
) like a space character. This avoids runtime errors when usingHtml.Util.toVirtualDom
. Thanks to @magopian! See #10.
2.3.3 - 2019-03-25
- Support hyphens in tag names (allows parsing web components). Thanks to @andre-dietrich!
2.3.2 - 2019-03-23
- Fix decimal numeric character references failing to parse if they contained leading zeros (#8). Thanks to @68kHeart!
- Fix
nodeToString
example in documentation.
2.3.1 - 2019-03-10
Html.Parser.nodeToString
spaces attributes properly.
2.3.0 - 2019-03-10
Html.Parser.nodeToString
to turn parser nodes back into its HTML representation.
2.2.0 - 2019-02-27
- Expose
Html.Parser.node
to allow other folks to build different parsers on top of this one!
2.1.0 - 2019-02-21
- Expose
Html.Parser.Attribute
type alias so the documentation is complete.
2.0.1 - 2019-02-15
- Fix parser erroring when input is an empty string. Thanks to @doanythingfordethklok!
2.0.0 - 2018-12-06
Html.Parser.Util.toVirtualDomSvg
as parsing of SVG nodes is not implemented yet.
1.1.0 - 2018-12-06
Html.Parser.Util
to transform parser nodes into virtual dom nodes (#3). Thanks to @ccapndave!- Support for all named character references.
1.0.1 - 2018-09-11
- Support void elements with a closing slash (like
<br />
, etc.) (#1). Thanks to @isaacseymour!
- Initial release!
Html.Parser.run