Skip to content

Releases: windlasstech/vers-js

Release list

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 07 Aug 16:12
Immutable release. Only release title and notes can be modified.
v0.1.1
cfd032d

Changed

  • Published package name changed from unscoped vers-js to scoped
    @windlass/vers-js after npm registry name-similarity rejection.

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 13 Jun 16:10
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.