Packages

path-to-regexp

9.0.0 · 22 Oct 2026MIT310.6M / weekRepositoryHomepagenpmAtom feed

Upgrading path-to-regexp From 1.0.1 to 9.0.0

50 releases in betweennotes for 3

Reading releases, release notes and advisories…

Other targets from 1.0.1Newest 1.x, Clears its advisory1.9.0
8.0.0, 7.0.0, 6.0.0, 5.0.0, 4.0.0, 3.0.0, 2.0.0 have no release note on GitHub or in the repository's changelog, so their 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.
  1. 1.0.1yours
  2. 16 releases
  3. 2.0.0major
  4. 5 releases
  5. 3.0.0major
  6. 3 releases
  7. 4.0.0major
  8. 5 releases
  9. 5.0.0major
  10. 6.0.0major
  11. 5 releases
  12. 7.0.0major
  13. 2 releases
  14. 8.0.0major
  15. 6 releases
  16. 9.0.0target
?
changes to make
1
advisory fixed
2+
new
4+
fixes

Counted from 3 of 50 release notes. Advisories are counted from the advisory database, in full.

Security

Fixes 1 advisory affecting 1.0.1

Release by release

  1. 9.0.0

    22 Oct 20263 fixes
    • fixed

      Avoid duplicate trailing delimiter matches

    • fixed

      Fix stringify of param names with control characters

    • fixed

      Fix stringify lookahead across empty text tokens

  2. 7.0.0 – 8.4.210 releases, no release note

  3. 6.3.0

    12 Sep 20241 new
    • new

      Add backtrack protection to 6.x (#324) f1253b4

  4. 6.2.2no release note

  5. 6.2.1

    6 May 20221 new · 1 fix
    • new

      New example in documentation (#256) ae9e576

    • fixed

      Fix invalid matching of :name* parameter (#261) 762bc6b

  6. 1.0.2 – 6.2.036 releases, no release note

9 other lines we could not sort, mostly version bumps
  • Refactor matching to be non-greedy

    9.0.0
  • Build project as ESM

    9.0.0
  • Remove TokenData class and Keys type

    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

    9.0.0
  • Compare delimiter string over regexp 86baef8

    6.2.1
  • Update demo link (#250) 77df638

    6.2.1
  • Update README encode example b39edd4

    6.2.1