- Fix infinite loop condition using
mergeParams: true
- Fix inner numeric indices incorrectly altering parent
req.params
- deps: array-flatten@1.1.1
- perf: enable strict mode
- deps: path-to-regexp@0.1.7
- Fix regression with escaped round brackets and matching groups
- Fix hiding platform issues with
decodeURIComponent
- Only
URIError
s are a 400
- Only
- Fix using
*
before params in routes - Fix using capture groups before params in routes
- deps: path-to-regexp@0.1.6
- perf: enable strict mode
- perf: remove argument reassignments in routing
- perf: skip attempting to decode zero length string
- perf: use plain for loops
- Fix issue where
next('route')
inrouter.param
would incorrectly skip values - deps: array-flatten@1.1.0
- deps: debug@~2.2.0
- deps: ms@0.7.1
- Use
setprototypeof
instead of__proto__
- deps: debug@~2.1.3
- Fix high intensity foreground color for bold
- deps: ms@0.7.0
- Fix crash from error within
OPTIONS
response handler - deps: array-flatten@1.0.2
- Remove redundant code path
- Fix duplicate methods appearing in OPTIONS responses
- Fix OPTIONS responses to include the HEAD method properly
- Remove support for leading colon in
router.param(name, fn)
- Use
array-flatten
for flattening arrays - deps: debug@~2.1.1
- deps: methods@~1.1.1
- Match routes iteratively to prevent stack overflows
- Initial release ported from Express 4.x
- Altered to work without Express