Skip to content

Bump vers-spec submodule and track upstream spec changes - #51

Merged
andrew merged 1 commit into
mainfrom
vers-spec-bump
Sep 26, 2026
Merged

andrew merged 1 commit into
mainfrom
vers-spec-bump

Conversation

@andrew

@andrew andrew commented Sep 16, 2026 •

Copy link
Copy Markdown
Contributor

Bumps testdata/vers-spec from 55c47a5 to 599b53d (current upstream HEAD) and updates the implementation to match the tightened spec:

  • strict/canonical parse rejects empty constraints (vers:npm/), explicit = / == comparators, and percent-encoded tab/CR/LF; lenient parse accepts a literal space and re-emits it as %20
  • intdot comparison stops at the first non-digit/non-dot byte, so 1.2beta == 1.2rc1

Also adds a gitsubmodule entry to dependabot.yml so future spec bumps arrive as PRs.

Copilot AI lite review requested due to automatic review settings September 26, 2026 08:33

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Strict parse now rejects empty constraints, explicit '=' and encoded
non-space whitespace; intdot compare ignores non-numeric suffixes. The
lenient literal space is confined to the constraints, so a scheme with
a space stays an error in both modes.
Add gitsubmodule to dependabot so future bumps arrive as PRs.
@andrew
andrew merged commit b53518e into main Sep 26, 2026
7 checks passed
@andrew
andrew deleted the vers-spec-bump branch September 26, 2026 08:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants