Saxes is a sax-style, evented streaming XML parser for JavaScript. It is non-validating, designed to be stricter about XML well-formedness, and emits events like open tags, text, errors, and end, making it useful for parsing XML from character streams in Node.js or in the browser.
Project status
- The upstream repository is marked as archived, and the most recent upstream push is dated 2025-12-31, so overall it appears to be in a quiet or maintenance-only state rather than active development.
- The observable npm
updatesin the provided history stop at v6.0.0 on 2021-11-07, which is more than 4 years ago relative to today (2026-06-11). That long gap suggests no steady update cadence in practice.
AI summary generated 2026-06-11
Recent updates
v6.0.0
2021-11-07Release v6.0.0 does not include any provided release notes. The code diff shows only package metadata and changelog header updates, with no functional source code changes visible in the provided diff.
v6.0.0-rc.1
2021-11-07No publisher release notes were provided for v6.0.0-rc.1, but the code diff and repository changelog indicate this is a tooling and compatibility update. The changes include a Node.js support range update, a TypeScript typing adjustment for SaxesParser.write, and substantial dev-toolchain upgrades reflected in the lockfile.
v5.0.1
2020-04-10Release v5.0.1 was published on 2020-04-10, but no release notes or change log details were provided by the publisher. As a result, the specific code changes, fixes, or compatibility impacts cannot be determined from the release notes alone.
v5.0.0
2020-02-28The release v5.0.0 notes are missing entirely, so there is no documented guidance on what changed between v5.0.0-rc.2 and v5.0.0. The provided diff shows only changelog/package/build metadata updates and development dependency bumps, with no runtime/library code changes shown.
v5.0.0-rc.2
2020-02-12v5.0.0-rc.2 does not include any documented feature or code change in the release notes (none provided). The diff only updates version strings and publishing-related npm scripts, plus a small CHANGELOG header change and the package-lock version field.
v5.0.0-rc.1
2020-02-12v5.0.0-rc.1 is a major release candidate that rewrites saxes from JavaScript to TypeScript and introduces a new event subscription API. The publisher release notes are not provided in the release payload, so the key behavioral and API changes are only discoverable by inspecting the code diff.
Featuresv4.0.2
2019-10-14Release v4.0.2 does not include any documented release notes. The provided diff shows only version metadata updates and a development dependency update (husky), with corresponding changes in package-lock.json.
v4.0.1
2019-10-14Release v4.0.1 appears to be a metadata-only update. The provided diff shows version bumps in package.json and package-lock.json, plus an added changelog entry, with no functional source code changes.
v4.0.0
2019-10-14The v4.0.0 release appears to be a finalization of the v4.0.0-rc.4 candidate into a stable tag. The provided code diff only shows version metadata updates in package.json, package-lock.json, and a changelog header update, with no functional code changes visible.
v4.0.0-rc.4
2019-10-11This is a pre-release (v4.0.0-rc.4) and the publisher did not provide release notes. As a result, there is no stated information about new features, breaking changes, bug fixes, security updates, performance improvements, or migration steps in the provided data.