Packages

find-my-way

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

Upgrading find-my-way From 1.5.0 to 9.10.0

103 releases in betweennotes for 85

Reading releases, release notes and advisories…

Other targets from 1.5.0Newest 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.5.0yours
  2. 31 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
61+
new
53+
fixes

Counted from 85 of 103 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.5.0

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

41 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.