Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 13 Jun 16:10
· 41 commits to main since this release
Immutable release. Only release title and notes can be modified.
v0.1.0
4b7a705

Added

  • Initial release of vers-js as a runtime-agnostic TypeScript library for
    canonical VERS syntax validation.
  • Public root exports for parseVers(), validateVers(), and
    canonicalizeVers().
  • Structured Result values for successful parses, validation results,
    canonical strings, and machine-readable diagnostics.
  • Strict canonical parsing behavior with no repair, coercion, warning, or
    recovery modes.
  • Parsed declaration metadata for VERS ranges and constraints while preserving
    constraint order.
  • Single-pass percent-decoding, deterministic canonical serialization, and
    bounded diagnostic/resource behavior.
  • Official VERS canonical parse fixture coverage, project diagnostic fixtures,
    package-boundary checks, and runtime smoke tests for Node.js, Deno, and Bun.
  • ESM-only, root-only package publishing with named exports and no runtime
    dependencies.