1## 1.5.0 2 * Add: Location info for the element start and end tags (by @sakagg). 3 4## 1.4.2 5 * Fix: htmlparser2 tree adapter `DocumentType.data` property rendering (GH [#45](https://github.com/inikulin/parse5/issues/45)). 6 7## 1.4.1 8 * Fix: Location info handling for the implicitly generated `<html>` and `<body>` elements (GH [#44](https://github.com/inikulin/parse5/issues/44)). 9 10## 1.4.0 11 * Add: Parser [decodeHtmlEntities](https://github.com/inikulin/parse5#optionsdecodehtmlentities) option. 12 * Add: SimpleApiParser [decodeHtmlEntities](https://github.com/inikulin/parse5#optionsdecodehtmlentities-1) option. 13 * Add: Parser [locationInfo](https://github.com/inikulin/parse5#optionslocationinfo) option. 14 * Add: SimpleApiParser [locationInfo](https://github.com/inikulin/parse5#optionslocationinfo-1) option. 15 16## 1.3.2 17 * Fix: `<form>` processing in `<template>` (GH [#40](https://github.com/inikulin/parse5/issues/40)). 18 19## 1.3.1 20 * Fix: text node in `<template>` serialization problem with custom tree adapter (GH [#38](https://github.com/inikulin/parse5/issues/38)). 21 22## 1.3.0 23 * Add: Serializer `encodeHtmlEntities` option. 24 25## 1.2.0 26 * Add: `<template>` support 27 * `parseFragment` now uses `<template>` as default `contextElement`. This leads to the more "forgiving" parsing manner. 28 * `TreeSerializer` was renamed to `Serializer`. However, serializer is accessible as `parse5.TreeSerializer` for backward compatibility . 29 30## 1.1.6 31 * Fix: apply latest changes to the `htmlparser2` tree format (DOM Level1 node emulation). 32 33## 1.1.5 34 * Add: [jsdom](https://github.com/tmpvar/jsdom)-specific parser with scripting support. Undocumented for `jsdom` internal use only. 35 36## 1.1.4 37 * Add: logo 38 * Fix: use fake `document` element for fragment parsing (required by [jsdom](https://github.com/tmpvar/jsdom)). 39 40## 1.1.3 41 * Development files (e.g. `.travis.yml`, `.editorconfig`) are removed from NPM package. 42 43## 1.1.2 44 * Fix: crash on Linux due to upper-case leading character in module name used in `require()`. 45 46## 1.1.1 47 * Add: [SimpleApiParser](https://github.com/inikulin/parse5/#class-simpleapiparser). 48 * Fix: new line serialization in `<pre>`. 49 * Fix: `SYSTEM`-only `DOCTYPE` serialization. 50 * Fix: quotes serialization in `DOCTYPE` IDs. 51 52## 1.0.0 53 * First stable release, switch to semantic versioning. 54 55## 0.8.3 56 * Fix: siblings calculation bug in `appendChild` in `htmlparser2` tree adapter. 57 58## 0.8.1 59 * Add: [TreeSerializer](https://github.com/inikulin/parse5/#class-serializer). 60 * Add: [htmlparser2 tree adapter](https://github.com/inikulin/parse5/#-treeadaptershtmlparser2). 61 62## 0.6.1 63 * Fix: incorrect `<menuitem>` handling in `<body>`. 64 65## 0.6.0 66 * Initial release. 67