Packages

find-my-way

9.10.0 · 10 Oct 2026MIT28.1M / weekRepositoryHomepagenpmAtom feed

Upgrading find-my-way From 1.15.3 to 9.10.0

78 releases in betweennotes for 67

Reading releases, release notes and advisories…

Other targets from 1.15.3Newest 1.x1.18.1Clears its 2 advisories9.7.0
2.0.0 has no release note on GitHub or in the repository's changelog, so its breaking changes are missing from the counts below.
  1. 1.15.3yours
  2. 6 releases
  3. 2.0.0major
  4. 10 releases
  5. 3.0.0major
  6. 5 releases
  7. 4.0.0major
  8. 9 releases
  9. 5.0.0major
  10. 9 releases
  11. 6.0.0major
  12. 4 releases
  13. 7.0.0major
  14. 12 releases
  15. 8.0.0major
  16. 4 releases
  17. 9.0.0major
  18. 9.0.1security
  19. 9 releases
  20. 9.10.0target
4+
changes to make
2
advisories fixed
52+
new
47+
fixes

Counted from 67 of 78 release notes. Advisories are counted from the advisory database, in full.

Before you upgrade

Tick each one off as you go
  • breaking9.0.0
  • breaking7.0.0
  • breaking6.0.0
  • breaking5.0.0

Security

Fixes 2 advisories affecting 1.15.3

Release by release

  1. 9.10.0

    10 Oct 20265 new · 6 fixes
    • new

      Faster route lookup (+8.7% geomean, up to +40% on long static routes)

    • new

      Make repeated %25 sanitisation linear instead of quadratic

    • new

      Compiler mode for route lookup

    • new

      Validate absolute URLs without throwing

  2. 9.9.0

    21 Aug 20261 fix
    • fixed

      Parse absolute-form request targets safely

  3. 9.8.0

    14 Aug 20261 new · 2 fixes
    • new

      Faster route lookup (+18.7% geomean, every benchmark scenario faster)

    • fixed

      Serialize RegExp values in prettyPrint constraints and meta

    • fixed

      Keep static parts between parameters in the route pattern

  4. 9.7.0

    21 Jul 20261 new · 5 fixes
    • new

      host: Cache regex lookup results in HostStorage

    • fixed

      Backtrack on regex param mismatch

    • fixed

      Apply root path fallback for optional params in off()

    • fixed

      Prevent done from being called multiple times on async constraint errors

    • fixed

      Align isParamSafe state in findRoute with _on

    • fixed

      Avoid crash on undefined regex capture during route lookup

  5. 9.6.0

    6 May 20262 new
    • new

      Optimize bitmask handler retrieval using Math.clz32

    • new

      Add onMaxParamLength to support 414 URI Too Long

  6. 9.5.0

    21 Feb 20262 new · 1 fix
    • new

      Expose path normalization utility methods

    • new

      Expose path utility methods and document them

    • fixed

      Ignore inherited constraint keys

  7. 9.4.0

    3 Jan 20261 new
    • new

      Expose sanitizeUrlPath

  8. 9.3.0

    21 Mar 20253 new · 1 fix
    • new

      Improve string operations

    • new

      Use map for sting-based stores

    • new

      Refactor escapeRegExp and removeDuplicateSlashes functions

    • fixed

      Missing the param done of lookup method

35 other lines we could not sort, mostly version bumps
  • Feat/node test runner

    9.3.0
  • Drop old nodes

    9.0.0
  • Update contraint check to throw with 32 handlers

    8.2.0
  • Achieve 100% test coverage

    8.2.0
  • Exclude Node v14 and v16 on macos

    8.2.0
  • Swap sentences in docs

    8.0.0
  • Made the validate function of the ContraintStrategy in the typescript…

    7.6.1
  • Make del and empty optional

    7.1.0
  • Restructure docs and add TOC

    7.1.0
  • Remove unused parameter

    7.0.1

46 internal lines (docs, tests, tooling) left out.