- deps: array-flatten@2.1.2
- deps: setprototypeof@1.1.1
- Fix JSDoc for
Routerconstructor
- deps: debug@2.6.9
- deps: parseurl@~1.3.2
- perf: reduce overhead for full URLs
- perf: unroll the "fast-path"
RegExp
- deps: setprototypeof@1.1.0
- deps: utils-merge@1.0.1
- deps: debug@2.6.8
- Fix
DEBUG_MAX_ARRAY_LENGTH - deps: ms@2.0.0
- Fix
- Add
next("router")to exit from router - Fix case where
router.useskipped requests routes did not - Use
%oin path debug to tell types apart - deps: setprototypeof@1.0.3
- perf: add fast match path for
*route
- Skip routing when
req.urlis not set - deps: debug@2.6.1
- Allow colors in workers
- Deprecated
DEBUG_FDenvironment variable set to3or higher - Fix error when running under React Native
- Use same color for same namespace
- deps: ms@0.7.2
- deps: array-flatten@2.1.1
- deps: setprototypeof@1.0.2
- Fix using fallback even when native method exists
- deps: array-flatten@2.0.0
- deps: methods@~1.1.2
- perf: enable strict mode
- deps: parseurl@~1.3.1
- perf: enable strict mode
- 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
URIErrors 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.paramwould incorrectly skip values - deps: array-flatten@1.1.0
- deps: debug@~2.2.0
- deps: ms@0.7.1
- Use
setprototypeofinstead of__proto__ - deps: debug@~2.1.3
- Fix high intensity foreground color for bold
- deps: ms@0.7.0
- Fix crash from error within
OPTIONSresponse 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-flattenfor 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