NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #399 most downloaded on npm
Validate XML, Parse XML, Build XML without C/C++ based libraries
Last release 5 days ago
29 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Some releases are documented
notes for 32 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
201 releases · first in 2017
fix: decode Uint8Array XML input as UTF-8 by @emme1t in #875
Full Changelog: v5.11.1...v5.11.2
One column per quarter.
Bump actions/checkout from 7.0.0 to 7.0.1 by @dependabot [bot] in #858
Full Changelog: v5.11.0...v5.11.1
add support for endIndex in node metadata (5.x edition) by @Wain-PC in #850
Full Changelog: v5.10.1...v5.11.0
Full Changelog : v5.10.0...v5.10.1
Full Changelog: v5.10.0...v5.10.1
Bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot [bot] in #849
Full Changelog: v5.9.3...v5.10.0
Harden GitHub Actions workflows by @martincostello in #841
Full Changelog: v5.9.2...v5.9.3
Full Changelog : v5.9.1...v5.9.2
Full Changelog: v5.9.1...v5.9.2
Full Changelog : v5.9.0...v5.9.1
Full Changelog: v5.9.0...v5.9.1
you can set hex, binary, enotation, infinity, unicode
integrate xml-naming to validate DOCTYPE entity name and notation name (using qname because of backward compatibility)
fix: alwaysCreateTextNode should create text node when attributes are present for self closing node
allow numerical external entity for backward compatibility
single entity scan. You're not allowed to use entity value to form another entity name.
@nodable/entities v2.1.0
@nodable/entities for more detail.Nothing published for this version
No change in performance for basic usage
Full Changelog: https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.12...v5.6.0
Nothing published for this version
Nothing published for this version
increase default entity explansion limit as many projects demand for that ` maxEntitySize: 10000, maxExpansionDepth: 10000, maxTotalExpansions: Infini
maxEntitySize: 10000,
maxExpansionDepth: 10000,
maxTotalExpansions: Infinity,
maxExpandedLength: 100000,
maxEntityCount: 1000,
jPath: falseFull Changelog: https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.9...v5.5.10
combine typings file to avoid configuration changes pass readonly instance of matcher to the call backs to avoid accidental push/pop call
combine typings file to avoid configuration changes pass readonly instance of matcher to the call backs to avoid accidental push/pop call
Nothing published for this version
fix: entity expansion limits update strnum package to 2.2.0
fix: entity expansion limits update strnum package to 2.2.0
Full Changelog: https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.5...v5.5.6
Full Changelog: https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.5...v5.5.6
Full Changelog: https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.3...v5.5.5
Full Changelog: https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.3...v5.5.5
Nothing published for this version
Nothing published for this version
Full Changelog: https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.1...v5.5.2
Full Changelog: https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.1...v5.5.2
support path-expression-matcher
Nothing published for this version
Nothing published for this version
Nothing published for this version
XML Builder was the part of fast-xml-parser for years. But considering that any bug in builder may false-alarm the users who are only using parser and
XML Builder was the part of fast-xml-parser for years. But considering that any bug in builder may false-alarm the users who are only using parser and vice-versa, we have decided to split it into a separate package.
To migrate to fast-xml-builder;
From
import { XMLBuilder } from "fast-xml-parser";
To
import XMLBuilder from "fast-xml-builder";
XMLBuilder will be removed from current package in any next major version of this library. So better to migrate.
Full Changelog: https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.9...v5.3.9
Full Changelog: https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.9...v5.3.9
handle non-array input for XML builder when preserveOrder is true (By Angelo Coetzee)
Unexport X2jOptions at declaration site by @Drarig29 in https://github.com/NaturalIntelligence/fast-xml-parser/pull/787
X2jOptions at declaration site by @Drarig29 in https://github.com/NaturalIntelligence/fast-xml-parser/pull/787Full Changelog: https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.6...v5.3.7
Improve security and performance of entity processing
maxEntitySize, maxExpansionDepth, maxTotalExpansions, maxExpandedLength, allowedTags,tagFilterFull Changelog: https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.5...v5.3.6
Add missing exports to fxp commonjs types by @jeremymeng in https://github.com/NaturalIntelligence/fast-xml-parser/pull/782
Full Changelog: https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.4...v5.3.5
Nothing published for this version
fix #775: transformTagName with allowBooleanAttributes adds an unnecessary attribute
Nothing published for this version
Nothing published for this version
- Launched Separate CLI module - Replace Buffer with Uint8Array
Buffer with Uint8ArrayNothing published for this version
Full Changelog: https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.2.4...v5.2.4
Full Changelog: https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.2.4...v5.2.4
Nothing published for this version
a feature to access tag location is added (metadata)
Full Changelog: https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Multiple minor fixes provided in the validator and parser
Note: Release section in not updated frequently. Please check CHANGELOG or Tags for latest release information.
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
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
Your coding agent can read these notes before it upgrades. Set up the MCP server →