koa
koa copied to clipboard
Koa v4 Tracker
New tracker for v4 as I plan to launch v3 soon:
Breaking Changes:
- [ ] adjust naming to WHATWG standards https://nodejs.org/api/url.html#url_url_strings_and_url_objects
- [ ] rename raw http requests? https://github.com/koajs/koa/issues/1114#issuecomment-405937240
Refactor & Rewrite:
- [ ] Rewrite in TypeScript https://github.com/koajs/koa/issues/1607
- [ ] Need to rewrite all submodules in TypeScript first!
- [ ] Update node.js modules (e.g. node:assert, etc.)
Platform Support:
- [ ] Deno support
- [ ] Bun support
- [ ] HTTP2 support https://github.com/koajs/koa/issues/1736
Features:
- [ ] Improved stream support https://github.com/koajs/koa/issues/1864 https://github.com/koajs/koa/issues/1834
- [ ] Improved forwarded headers support https://github.com/koajs/koa/issues/1746 https://github.com/koajs/koa/issues/827 https://github.com/koajs/koa/issues/281
- [ ] https://github.com/koajs/koa/issues/1707
Improved Documentation:
- [ ] example of how to use expect-continue
- [ ] https://github.com/koajs/koa/discussions/1827
Only support Node.js >= 22 and change to esm only.