Back to Explore

lddubeau/saxes

GitHub
1 watchersOpen source

Last release: 2021-11-07

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 updates in 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

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v6.0.0

    2021-11-07

    Release 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-07

    No 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-10

    Release 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-28

    The 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-12

    v5.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-12

    v5.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.

    Features
  • v4.0.2

    2019-10-14

    Release 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-14

    Release 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-14

    The 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-11

    This 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.