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
lddubeau/saxesrepository is marked as archived, which strongly suggests it is not actively maintained in the usual sense, even though there is a recorded last push on 2025-12-31. - Documented
updatesare sparse, with the most recent listed versions in the 2021 timeframe (v6.0.0 on 2021-11-07, v6.0.0-rc.1 earlier that day) and a previous version in 2020 (v5.0.1). This indicates an extended period with no clearly documented updates in the provided history.
AI summary generated Today
Recent updates
v6.0.0
11/7/2021Release 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
11/7/2021No 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
4/10/2020Release 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
2/28/2020The 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
2/12/2020v5.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
2/12/2020v5.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
10/14/2019Release 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
10/14/2019Release 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
10/14/2019The 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
10/11/2019This 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.