NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3491 most downloaded on npm
A very fast HTML parser, generating a simplified DOM, with basic element query support.
Last release 29 days ago
07 Sep 2026
Release timing varies
gaps range from 9 days to 13 months
Most releases are documented
notes for 49 of the last 60 stable releases
3 versions withdrawn
withdrawn after publishing
9 years old
133 releases · first in 2017
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
ci: update GitHub Actions to use latest action versions and Node.js 24.x
ci: update GitHub Actions to use latest action versions and Node.js 24.x
### 7.0.1 (2024-12-26) ### Bug Fixes * upgrade node version
Nothing published for this version
### 6.1.13 (2024-03-29) ### Bug Fixes * add rawTagName #269 #270
nullable return types of HTMLElement
Fixed typo in JSDoc for HTMLElement structure method
### 6.1.9 (2023-09-11) ### Bug Fixes * #249 (5a0a795) * test code for issue 249
### 6.1.8 (2023-09-08) ### Bug Fixes * #248 void tag
do not decode special chractors #240
### 6.1.5 (2023-02-21)
### 6.1.4 (2022-11-15) ### Bug Fixes * #224
### 6.1.3 (2022-11-14)
### 6.1.2 (2022-11-14) ### Bug Fixes * #224
### 6.1.1 (2022-09-24) ### Bug Fixes * parse comments
## 6.1.0 (2022-09-19) ### Features * Add docs
Preserve invalid nested A tags in AST (see #215 for detail)
### 5.4.2 (2022-08-30)
Nothing published for this version
Exposed HTMLElement#rawAttrs (made public)
Exposed HTMLElement#rawAttrs (made public)
Exposed HTMLElement#rawAttrs (made public)
Exposed HTMLElement#rawAttrs (made public)
Exposed HTMLElement#rawAttrs (made public)
Exposed HTMLElement#rawAttrs (made public)
Exposed HTMLElement#rawAttrs (made public)
Nothing published for this version
Exposed HTMLElement#rawAttrs (made public)
Added setter for HTMLElement#tagName
Add esm named export support (closes #160 closes #139)
HTMLElement#rawAttrs (make public) (34f1595)Add esm named export support (closes #160 closes #139)
Merge pull request #146 from the-self-taught-programmer/issue#136 d231bfd
https://github.com/taoqf/node-fast-html-parser/compare/v4.1.4...v4.1.5
https://github.com/taoqf/node-fast-html-parser/compare/v4.1.3...v4.1.4
https://github.com/taoqf/node-fast-html-parser/compare/v4.1.3...v4.1.4
Nothing published for this version
fix es target to es2019 #140 c848793
https://github.com/taoqf/node-fast-html-parser/compare/v4.1.1...v4.1.2
https://github.com/taoqf/node-fast-html-parser/compare/v4.1.0...v4.1.1
https://github.com/taoqf/node-fast-html-parser/compare/v4.1.0...v4.1.1
Merge pull request #138 from nonara/fix-137 f052ba3
range property to readme eeda8cdhttps://github.com/taoqf/node-fast-html-parser/compare/v4.0.0...v4.1.0
TextNode#text now properly returns HTML decoded text. In order to access the unencoded text, use TextNode#rawText
https://github.com/taoqf/node-fast-html-parser/compare/v3.3.6...v4.0.0
feat: implement block level elements spec 044a1bf
https://github.com/taoqf/node-fast-html-parser/compare/v3.3.5...v3.3.6
Merge pull request #127 from jesperhag/main 094e7d7
https://github.com/taoqf/node-fast-html-parser/compare/v3.3.4...v3.3.5
Merge pull request #123 from nonara/trim-fix 0632085
https://github.com/taoqf/node-fast-html-parser/compare/v3.3.3...v3.3.4
Merge pull request #118 from hugmanrique/main bc6ba6e
https://github.com/taoqf/node-fast-html-parser/compare/v3.3.2...v3.3.3
https://github.com/taoqf/node-fast-html-parser/compare/v3.3.1...v3.3.2
https://github.com/taoqf/node-fast-html-parser/compare/v3.3.1...v3.3.2
Merge pull request #122 from lamplightdev/main e4e8116
https://github.com/taoqf/node-fast-html-parser/compare/v3.3.0...v3.3.1
issue #119: add method closest 4d47389
https://github.com/taoqf/node-fast-html-parser/compare/v3.2.0...v3.3.0
set sideEffects: false in package.json to allow the module to be tree-shaken if not used 7984748
https://github.com/taoqf/node-fast-html-parser/compare/v3.1.6...v3.2.0
https://github.com/taoqf/node-fast-html-parser/compare/v3.1.5...v3.1.6
https://github.com/taoqf/node-fast-html-parser/compare/v3.1.5...v3.1.6
https://github.com/taoqf/node-fast-html-parser/compare/v3.1.4...v3.1.5
https://github.com/taoqf/node-fast-html-parser/compare/v3.1.4...v3.1.5
Your coding agent can read these notes before it upgrades. Set up the MCP server →