- https://github.com/koajs/joi-router/compare/9fa16b6b1..0aa5c45de5
- major bump of @koa/router from 8 to 10 - https://github.com/koajs/router/pull/77/files
- impact:
router.get('*', ....)
becomesrouter.get('(.*)') ....)
- impact:
- https://github.com/koajs/joi-router/compare/91f0a42e24c4..9fa16b6b1
- major bump @hapi/joi@15 -> joi@17
- impact: changes validation error messaging. example: https://github.com/koajs/joi-router/commit/fad66d8acbb51a5ddeb5b961b0d5d3cb9646bf65
- bump deps
- deps; [semver-major] bump @hapi/joi from 14.x -> 15.x
- deps; bump eslint, supertest and switch from istanbul to nyc
- lint; lint all JS #65, switch from pebble to eslint:recommended, remove eslint-plugin-standard
- refactored; makeBodyParser #86 by swarthy
- deps; bump await-busboy, koa-router, clone, co-body, debug
- docs; update description of .use() API by wdanxna
- tests; fix head response body check
- added; pre-handler support #66 by swarthy
- added; allow form and json parsing options to be configured #75 by nojacko
- fixed; always fill ctx.invalid even when continueOnError is false #70 by alvarowolfx
- fixed; do not parse the body if already present #76 by oprogramador
- deps; update joi to 14.0.6 #77 by pke
- docs; parsing options #75 by nojacko
- added; router.param() - #45 by pixeldrew
- updated; to co-body 5.1.1
- updated; to koa-router 7.3.0
- updated; to debug 2.6.9
- docs; clarified - #42 by paul42
- docs; clarified - #40 by nicodinh
- breaking; now requires node >= 7.6
- added; async/await support
- removed; generator support
- removed; makefile in favor of npm scripts
- deps; use await-busboy
- deps; updated
- docs; updated
- fixed; params casting #26
- changed; retain casted query values #25
- removed; support for node < 4.x
- use aheckmann/koa-router fork with params bugfix #24
- updated; to Joi 9.0.4
- updated; to co-body to 4.2.0
- updated; to co-busboy to 1.3.1
- updated; to delegates to 1.0.0
- updated; to flatten to 1.0.2
- updated; to methods to 1.1.2
- docs; add koa-docs link
- fixed; support node 0.12 & friends
- added; route definition introspection via ctx.state.route #16 BrainsoftLtd
- added; nested middleware support #14 reyawn
- docs; fix typo #13 simplyianm
- BREAKING; support custom output validation per resp status code
- added; .route() now also supports an array of routes: #7 (martinmicunda)
- updated; koa-router: 5.2.3
- play nice with old versions of npm
- changed; use aheckmann/koa-router (until koa-router merges upstream fixes ZijianHe/koa-router#169)
- updated; and clean up dependencies
- added .use() and .prefix() support
- tests; better exercise of koa-router variations
- tests; run tests before lint
- add mocha env to eslint config #3 from wilmoore/eslint-mocha-env
- add eslint
- bump koa-router to 5.1.2 (RexExp are no longer first class citizens)
- bump debug to 2.2.0
- bump co-body to 4.0.0
- bump joi to 6.6.1
- bump busboy, sliced and methods deps
- update docs
- expose Joi module
- support node 0.12 and iojs
- fixed header validation documentation
- refactor
- use yield* next
- rename proceed option -> continueOnError
- added; support for continueOnError
- updated; dependencies
- updated docs
- tests; for RegExp support
- added; output validation support
- first release