2.7 KiB
2.7 KiB
1.5.1
- Fix: Qualified tag name emission in Serializer (GH #79).
1.5.0
- Add: Location info for the element start and end tags (by @sakagg).
1.4.2
- Fix: htmlparser2 tree adapter
DocumentType.dataproperty rendering (GH #45).
1.4.1
- Fix: Location info handling for the implicitly generated
<html>and<body>elements (GH #44).
1.4.0
- Add: Parser decodeHtmlEntities option.
- Add: SimpleApiParser decodeHtmlEntities option.
- Add: Parser locationInfo option.
- Add: SimpleApiParser locationInfo option.
1.3.2
- Fix:
<form>processing in<template>(GH #40).
1.3.1
- Fix: text node in
<template>serialization problem with custom tree adapter (GH #38).
1.3.0
- Add: Serializer
encodeHtmlEntitiesoption.
1.2.0
- Add:
<template>support parseFragmentnow uses<template>as defaultcontextElement. This leads to the more "forgiving" parsing manner.TreeSerializerwas renamed toSerializer. However, serializer is accessible asparse5.TreeSerializerfor backward compatibility .
1.1.6
- Fix: apply latest changes to the
htmlparser2tree format (DOM Level1 node emulation).
1.1.5
- Add: jsdom-specific parser with scripting support. Undocumented for
jsdominternal use only.
1.1.4
- Add: logo
- Fix: use fake
documentelement for fragment parsing (required by jsdom).
1.1.3
- Development files (e.g.
.travis.yml,.editorconfig) are removed from NPM package.
1.1.2
- Fix: crash on Linux due to upper-case leading character in module name used in
require().
1.1.1
- Add: SimpleApiParser.
- Fix: new line serialization in
<pre>. - Fix:
SYSTEM-onlyDOCTYPEserialization. - Fix: quotes serialization in
DOCTYPEIDs.
1.0.0
- First stable release, switch to semantic versioning.
0.8.3
- Fix: siblings calculation bug in
appendChildinhtmlparser2tree adapter.
0.8.1
- Add: TreeSerializer.
- Add: htmlparser2 tree adapter.
0.6.1
- Fix: incorrect
<menuitem>handling in<body>.
0.6.0
- Initial release.