path-to-regexp
9.0.0 · 22 Oct 2026MIT310.6M / weekRepositoryHomepagenpmAtom feed
Upgrading path-to-regexp From 7.0.0 to 9.0.0
10 releases in betweennotes for 1
Reading releases, release notes and advisories…
8.0.0 has no release note on GitHub or in the repository's changelog, so its breaking changes are missing from the counts below. The note of 9.0.0 lists no breaking change or deprecation, which is rare for a major.
- ?
- changes to make
- 1
- advisory fixed
- ?
- new
- 3+
- fixes
Counted from 1 of 10 release notes. Advisories are counted from the advisory database, in full.
Security
Fixes 1 advisory affecting 7.0.0
- path-to-regexp outputs backtracking regular expressionshigh · GHSA-9wv6-86v2-598j
Release by release
- fixed
Avoid duplicate trailing delimiter matches
- fixed
Fix stringify of param names with control characters
- fixed
Fix stringify lookahead across empty text tokens
- fixed
7.1.0 – 8.4.29 releases, no release note
6 other lines we could not sort, mostly version bumps
- 9.0.0
Refactor matching to be non-greedy
- 9.0.0
Build project as ESM
- 9.0.0
Remove
TokenDataclass andKeystype - 9.0.0
Reject an empty-string param in compile
- 9.0.0
Reject wildcard array that compiles to an empty path
- 9.0.0
Quote param names followed by astral ID_Continue text