NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3161 most downloaded on npm
Crazy fast http radix based router
Last release 1 months ago
21 Aug 2026
Release timing varies
gaps range from 1 weeks to 10 months
Nearly every release is documented
notes for 58 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
9 years old
120 releases · first in 2017
chore: migrate to ESLint 9 and neostandard by @mcollina in #450
Full Changelog: v9.8.0...v9.9.0
fix: serialize RegExp values in prettyPrint constraints and meta by @aquie00t in #443
Full Changelog: v9.7.0...v9.8.0
One column per quarter.
fix: backtrack on regex param mismatch by @mcollina in #427
Full Changelog: v9.6.0...v9.7.0
chore: bump borp from 0.21.0 to 1.0.0 in the dev-dependencies group by @dependabot [bot] in #419
Full Changelog: v9.5.0...v9.6.0
feat: expose path normalization utility methods by @mcollina in #417
Full Changelog: v9.4.0...v9.5.0
chore: bump actions/setup-node from 4.3.0 to 4.4.0 by @dependabot [bot] in #398
Full Changelog: v9.3.0...v9.4.0
Feat/node test runner by @ilteoood in #381
engines.node to >=20 by @Fdawgs in #397Full Changelog: v9.1.0...v9.3.0
Nothing published for this version
fix: add QUERY to httpMethods which was added in Node 22.2.0 by @andokai in #380
Fixes: GHSA-rrr8-f88r-h8q6 CVE-2024-45813
feat!: parameter object is null object by @Uzlopak in https://github.com/delvedor/find-my-way/pull/333
Full Changelog: https://github.com/delvedor/find-my-way/compare/v8.2.0...v9.0.0
Fixes: GHSA-rrr8-f88r-h8q6 CVE-2024-45813
Nothing published for this version
Update contraint check to throw with 32 handlers by @valeneiko in https://github.com/delvedor/find-my-way/pull/344
Full Changelog: https://github.com/delvedor/find-my-way/compare/v8.1.0...v8.2.0
feat(route): return route params on findRoute by @sf3ris in https://github.com/delvedor/find-my-way/pull/342
Full Changelog: https://github.com/delvedor/find-my-way/compare/v8.0.0...v8.1.0
swap sentences in docs by @matthyk in https://github.com/delvedor/find-my-way/pull/339
Full Changelog: https://github.com/delvedor/find-my-way/compare/v7.7.0...v8.0.0
chore: npm run test failing due to standard by @calumrussell in https://github.com/delvedor/find-my-way/pull/331
npm run test failing due to standard by @calumrussell in https://github.com/delvedor/find-my-way/pull/331Full Changelog: https://github.com/delvedor/find-my-way/compare/v7.6.2...v7.7.0
fix: empty routes tree printing by @ivan-tymoshenko in https://github.com/delvedor/find-my-way/pull/326
Full Changelog: https://github.com/delvedor/find-my-way/compare/v7.6.1...v7.6.2
chore: clean root folder by @ivan-tymoshenko in https://github.com/delvedor/find-my-way/pull/322
Full Changelog: https://github.com/delvedor/find-my-way/compare/v7.6.0...v7.6.1
feat: use internal trees for prettyPrint by @ivan-tymoshenko in https://github.com/delvedor/find-my-way/pull/321
Full Changelog: https://github.com/delvedor/find-my-way/compare/v7.5.0...v7.6.0
feat: add multiple parametric nodes support by @ivan-tymoshenko in https://github.com/delvedor/find-my-way/pull/320
Full Changelog: https://github.com/delvedor/find-my-way/compare/v7.4.0...v7.5.0
fix: using pre-defined http methods instead http module by @sokcuri in https://github.com/delvedor/find-my-way/pull/312
Full Changelog: https://github.com/delvedor/find-my-way/compare/v7.3.1...v7.4.0
Fix double colon escaping in multi-parametrical node by @ivan-tymoshenko in https://github.com/delvedor/find-my-way/pull/307
Full Changelog: https://github.com/delvedor/find-my-way/compare/v7.3.0...v7.3.1
feat: add async custom constraints support by @ivan-tymoshenko in https://github.com/delvedor/find-my-way/pull/305
Full Changelog: https://github.com/delvedor/find-my-way/compare/v7.2.1...v7.3.0
Add error for wildcard route with suffix by @ivan-tymoshenko in https://github.com/delvedor/find-my-way/pull/306
Full Changelog: https://github.com/delvedor/find-my-way/compare/v7.2.0...v7.2.1
feat: replace querystring with fast-querystring by @anonrig in https://github.com/delvedor/find-my-way/pull/300
Full Changelog: https://github.com/delvedor/find-my-way/compare/v7.1.0...v7.2.0
refactor: typo chatCode -> charCode by @RafaelGSS in https://github.com/delvedor/find-my-way/pull/298
Full Changelog: https://github.com/delvedor/find-my-way/compare/v7.0.1...v7.1.0
remove unused parameter by @Uzlopak in https://github.com/delvedor/find-my-way/pull/296
Full Changelog: https://github.com/delvedor/find-my-way/compare/v7.0.0...v7.0.1
chore!: drop support for node 12 and 17 by @Fdawgs in https://github.com/delvedor/find-my-way/pull/295
Full Changelog: https://github.com/delvedor/find-my-way/compare/v6.4.0...v7.0.0
Fix multi-parametrical nodes with diff static ending by @ivan-tymoshenko in https://github.com/delvedor/find-my-way/pull/294
Full Changelog: https://github.com/delvedor/find-my-way/compare/v6.3.0...v6.4.0
Compare regexp by regexp.source by @ivan-tymoshenko in https://github.com/delvedor/find-my-way/pull/292
Full Changelog: https://github.com/delvedor/find-my-way/compare/v6.2.0...v6.3.0
Add multiple regexp parametric children by @ivan-tymoshenko in https://github.com/delvedor/find-my-way/pull/291
Full Changelog: https://github.com/delvedor/find-my-way/compare/v6.1.0...v6.2.0
Optimize parameters parsing by @ivan-tymoshenko in https://github.com/delvedor/find-my-way/pull/289
Full Changelog: https://github.com/delvedor/find-my-way/compare/v6.0.0...v6.1.0
Refactored handler storage by @ivan-tymoshenko in https://github.com/delvedor/find-my-way/pull/273
Full Changelog: https://github.com/delvedor/find-my-way/compare/v5.6.0...v6.0.0
Update tap dependency by @ivan-tymoshenko in https://github.com/delvedor/find-my-way/pull/258
Full Changelog: https://github.com/delvedor/find-my-way/compare/v5.5.1...v5.6.0
Fix constrainer overwrite by @bugagashenkj in https://github.com/delvedor/find-my-way/pull/256
Full Changelog: https://github.com/delvedor/find-my-way/compare/v5.5.0...v5.5.1
Define insert method for each node type by @bugagashenkj in https://github.com/delvedor/find-my-way/pull/248
Full Changelog: https://github.com/delvedor/find-my-way/compare/v5.4.1...v5.5.0
Add test for issue #204 by @bugagashenkj in https://github.com/delvedor/find-my-way/pull/244
Full Changelog: https://github.com/delvedor/find-my-way/compare/5.4.0...v5.4.1
Fixed parameters parsing by @bugagashenkj in https://github.com/delvedor/find-my-way/pull/237
Full Changelog: https://github.com/delvedor/find-my-way/compare/v5.3.0...5.4.0
Fix double colon and parametric node collision by @bugagashenkj in https://github.com/delvedor/find-my-way/pull/242
Full Changelog: https://github.com/delvedor/find-my-way/compare/v5.2.0...v5.3.0
fix: parametric brother path extraction (#222) by @bugagashenkj in https://github.com/delvedor/find-my-way/pull/224
Full Changelog: https://github.com/delvedor/find-my-way/compare/v5.1.1...v5.2.0
Fixes: - Fixed #219 - #220 - Fixed #222 - #220
Fixes:
feat: decodeUriParameters option - #211
Features:
Removed support for Node.js v10
Features:
Breaking changes:
fix: double colon route issue (#219) for 4.x branch by @emfomy in https://github.com/delvedor/find-my-way/pull/223
Full Changelog: https://github.com/delvedor/find-my-way/compare/v4.5.0...v4.5.1
Add :authority to host constraint to support http2 v4 - #218
Features:
Support optional parameters at the end of the path - #209
Features:
add includeMeta to prettyPrint options
📚 PR:
Add Typings for prettyPrint with Options
📚 PR:
s/FindMyway/FindMyWay (#198)prettyPrint with Options (#200)Migrate to using tap version 15
📚 PR:
Implement '.' separator in parametric routes
📚 PR:
Feature: adding support to display fastify hooks
📚 PR:
Update ConstraintStrategy typing - #180
Features:
Fixes:
Removed version constraint in favor of generic constraint. - #170 There is still support for version constraint: ```js // before findMyWay.on('GET', '
Breaking changes:
// before
findMyWay.on('GET', '/', { version: '1.0.0' }, (req, res) => {
res.end('ok')
})
// now
findMyWay.on('GET', '/', { constraints: { version: '1.0.0' } }, (req, res) => {
res.end('ok')
})
Features:
Enable versioning on demand - #172 This fix disables the automatic route versioning unless a user has configured at least once a route with the versio
Fixes:
Fix path params match issue - #159
Fixes:
Fixes: - Relax version check - #158
Fixes:
Fixes: - Version validation - #155
Fixes:
Wildcard route should not be blocked by Parametric with a different method - #152
Fixes:
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →