Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/eggjs/koa

Expressive middleware for node.js using ES2017 async functions, forked from koa v2.x
https://github.com/eggjs/koa

Release 2.16.0

[skip ci]

## [2.16.0](https://github.com/eggjs/koa/compare/v2.15.1...v2.16.0) (2023-12-19)

###...

03732623e3ff9eb5157d70bec780e38b7eab56b6 authored about 1 year ago by semantic-release-bot <[email protected]>
feat: use gals (#3)

https://github.com/node-modules/gals

33e493ad499f7e6779a0d1715ef2ac873b62921b authored about 1 year ago by fengmk2 <[email protected]>
Release 2.15.1

[skip ci]

## [2.15.1](https://github.com/eggjs/koa/compare/v2.15.0...v2.15.1) (2023-06-04)

###...

3991df5f6be66d5c5625d47ec38d45460b9e3688 authored over 1 year ago by semantic-release-bot <[email protected]>
fix: change types.d.ts to types.ts (#2)

7101f872b574768905265b1a31496b7313b2c703 authored over 1 year ago by fengmk2 <[email protected]>
Release 2.15.0

[skip ci]

## [2.15.0](https://github.com/eggjs/koa/compare/v2.14.2...v2.15.0) (2023-06-04)

###...

e67034c8d39be916bdb1cc2688c94c4f3c2dd328 authored over 1 year ago by semantic-release-bot <[email protected]>
feat: refactor with typescript (#1)

closes https://github.com/eggjs/egg-core/issues/264

remove generator support

6ba05896feb7af80c64a5f890d4c0b95ba01f9bc authored over 1 year ago by fengmk2 <[email protected]>
chore: rename to @eggjs/koa

https://github.com/eggjs/egg-core/issues/264

3948685fac32115034da9486c9a25c8d0c75c997 authored over 1 year ago by fengmk2 <[email protected]>
Release 2.14.2

1cdae957cd8fb0d960e39e0a51ef156deea6381f authored over 1 year ago by fengmk2 <[email protected]>
fix: can not get currentContext in error handler (#1757)

6b60fa6031dfa826c3268e655f193dab78f0705b authored over 1 year ago by Gxkl <[email protected]>
Release 2.14.1

34519d10a2566a24e3087ea4d5482d993fe9dcf5 authored about 2 years ago by fengmk2 <[email protected]>
fix: should export createAsyncCtxStorageMiddleware function on application (#1724)

cb92bc98939bd71fd3c01e2dc681caf6545baa38 authored about 2 years ago by fengmk2 <[email protected]>
Release 2.14.0

382aa08fce93aa545f73e753ee9f512c52803f41 authored about 2 years ago by fengmk2 <[email protected]>
feat: support asyncLocalStorage (#1721)

pick from https://github.com/koajs/koa/pull/1455
pick from https://github.com/koajs/koa/pull/1718

a29312212839c6f0418152d2a2cd3bf3fd3ee5e4 authored about 2 years ago by fengmk2 <[email protected]>
Release 2.13.4

d36e5f78d8829c7b2605b7c20edf25c8256f2347 authored about 3 years ago by dead-horse <[email protected]>
fix: Do not response Content-Length if Transfer-Encoding is defined (#1602)

dbc9c5a47e2b2799cab403186fdb010df5df6f67 authored about 3 years ago by Yiyu He <[email protected]>
Release 2.13.3

03643c538ea5a5ef629419f38f6b2243d0a1f199 authored about 3 years ago by dead-horse <[email protected]>
fix: compatible with node-v12.19.0 & earlier (#1590)

a37a2e5eec8997661a35ca10210f1d9950976041 authored about 3 years ago by hyj1991 <[email protected]>
Release 2.13.2

e482ed384b6d5e1a30315db7f55b1a3dc9326da4 authored about 3 years ago by dead-horse <[email protected]>
fix: nodejs deprecated api <DEP0148> (#1585) (#1588)

04acf0281a5dcb3fd463d4c8537984c686d0b96f authored about 3 years ago by hyj1991 <[email protected]>
lint++

3435e7864a59cca2835ebaad96c4eda801b99b24 authored over 3 years ago by jongleberry <[email protected]>
Fix jsdoc types for constructor (#1541)

* Fix jsdoc type for options.proxyIpHeader

* Update application.js

65113ca38af634e4b1002d5bc40917cc09a7b7c6 authored over 3 years ago by Piotr Kuczynski <[email protected]>
Fix grammar mistake (#1527)

* Fix grammar mistake

* Simplify correction

2cd66182f46965f1d824c24826e85df251cca3d2 authored over 3 years ago by Matheus Souza <[email protected]>
chore: upgrade koa-convert dependency to ^2.0.0 (#1535)

16ab46e9f2b5411fd1c50312ac03719f0a90df61 authored over 3 years ago by Christian Rodemeyer <[email protected]>
:arrow_up: debug

03e6317df24d2dce0c1f08869326149f766f1e41 authored over 3 years ago by jongleberry <[email protected]>
:arrow_up: eslint dependencies

b37a2d09c137d9a553a0bdf8589b60c7f6425160 authored over 3 years ago by jongleberry <[email protected]>
migrate assert.deepEqual => .deepStrictEqual

4a410cc2fbd923868cac6a622f12cc652586abee authored over 3 years ago by jongleberry <[email protected]>
test: switch tests to jest

4545b59aa521e377a4ebb0ccbb8abec01981fbf4 authored over 3 years ago by jongleberry <[email protected]>
migrate assert.strict => .strictEqual

596cfd542ccd1d89d97453e29cf499d49a82e743 authored over 3 years ago by jongleberry <[email protected]>
test: switch to github actions

be3e8b68ab58d469f0f450284528dbef32e2d7ba authored over 3 years ago by jongleberry <[email protected]>
package: update bench scripts

a2570e3ee622cfa5214c2f756ea03b3b7143dbf7 authored over 3 years ago by jongleberry <[email protected]>
npm: enable package-lock

000acf06ab3e37006569addc8ace5c0a4365daa1 authored over 3 years ago by jongleberry <[email protected]>
delete benchmarks

47fdbca8b1c3999c5726f54531f8b47640a65a6f authored over 3 years ago by jongleberry <[email protected]>
Create dependabot.yml

0056f901e89fd0781067b2c9592fd5909f9ba94a authored over 3 years ago by jongleberry <[email protected]>
test: fix typo in status.js

releated -> related

698ce0afbfac6480400625729a4b8fc4b4203fdc authored over 3 years ago by Ikko Ashimine <[email protected]>
doc: app.keys needs to be long enought and random (#1520)

eb51cf5fb35b39592a050b25fd261a574f547cfa authored almost 4 years ago by Yiyu He <[email protected]>
Release 2.13.1

5c32cbf03a10012a37d5bd6cfb0e4b577084da24 authored almost 4 years ago by dead-horse <[email protected]>
fix: make ESM transpiled CommonJS play nice for TS folks, fix #1513 (#1518)

b5472f4cbb87349becae36b4a9ad5f76a825abb8 authored almost 4 years ago by miwnwski <[email protected]>
correct verb tense in doc (#1512)

In this sentence, the subject is the word "using," which acts as a gerund, and not "functions."

b4398f5d68f9546167419f394a686afdcb5e10e2 authored about 4 years ago by Matan Shavit <[email protected]>
fixed multiple grammatical errors in docs. (#1497)

* fixed grammatical errors in faq docs

* fixed grammatical and style issues in error handling...

39e1a5a380aa2bbc4e2d164e8e4bf37cfd512516 authored over 4 years ago by Hridayesh Sharma <[email protected]>
fix: fixed order of vulnerability disclosure addresses

68d97d69e4536065504bf9ef1e348a66b3f35709 authored over 4 years ago by niftylettuce <[email protected]>
docs: added [email protected] to vulnerability disclosure

aeb5d1984dcc5f8e3386f8f9724807ae6f3aa1c4 authored over 4 years ago by niftylettuce <[email protected]>
docs: remove babel from readme (#1494)

6e1093be27b41135c8e67fce108743d54e9cab67 authored over 4 years ago by miwnwski <[email protected]>
docs: update specific for auto response status

38cb591254ff5f65a04e8fb57be293afe697c46e authored over 4 years ago by AlbertAZ1992 <[email protected]>
docs: remove babel ref. (#1488)

2224cd9b6a648e7ac2eb27eac332e7d6de7db26c authored over 4 years ago by Imed Jaberi <[email protected]>
docs: fix assert example for response (#1489)

d51f98328c3b84493cc6bda0732aabb69e20e3a1 authored over 4 years ago by Imed Jaberi <[email protected]>
chore: fix grammatical and spelling errors in comments and tests (#1490)

f8b49b859363ad6c3d9ea5c11ee62341407ceafd authored over 4 years ago by Matt Kubej <[email protected]>
deps: update depd >> v2.0.0 (#1482)

d1c92638c95d799df2fdff5576b96fc43a62813f authored over 4 years ago by imed jaberi <[email protected]>
Release 2.13.0

af3a1fd9b85b6291ff4ec2ce58749cc3874b8b2b authored over 4 years ago by dead-horse <[email protected]>
test: imporve coverage to 100%

20e58cf3e4f20fc5d5886df1d0ac6dd8c33bd202 authored over 4 years ago by dead-horse <[email protected]>
build: use prepare instead of prepublish

4a40d633c4b4a203c6656078f9952ccef65c5875 authored over 4 years ago by dead-horse <[email protected]>
build: use prepublish instead of prepack

226ba8c8e81e83da48e7bf137be3f146d03f40b8 authored over 4 years ago by dead-horse <[email protected]>
feat: support esm (#1474)

bbcde76f5cb5b67bbcd3201791cf0ef648fd3a8b authored over 4 years ago by ZYSzys <[email protected]>
Release 2.12.1

b7d8c97f49e2cb82eccac2b1a50cf7d806730046 authored over 4 years ago by dead-horse <[email protected]>
fix: Improve checks for Error in onerror handlers (#1468)

Fixes #1466

e2030c7249c7ae24e28158d8eae405a02fefc9f8 authored over 4 years ago by Julien Wajsberg <[email protected]>
chore: Use single console.error() statement in error handler (#1471)

5208c5e15d35b3653fce6b8ed68d09865abea843 authored over 4 years ago by Mike Vosseller <[email protected]>
Release 2.12.0

9ee65843d9be96329a3279c63657c2970e260acf authored over 4 years ago by dead-horse <[email protected]>
feat: error handler treat err.statusCode as the same as err.status (#1460)

0d2f421c265350d3d84e1bc261572954479f27d3 authored over 4 years ago by Vijay Krishnavanshi <[email protected]>
fox: remove `error-inject` and fix error handling (#1409)

faeaff5c149a81a188ab8e5af0b994029e45acbb authored over 4 years ago by Konstantin Vyatkin <[email protected]>
docs: fixed incorrect onerror example (#1459)

f7c732fd06f724505e9090add4d977e667da55a8 authored over 4 years ago by Paul Annekov <[email protected]>
Always use strict equality. (#1225)

143d8f72f2a232b4c97eac00e7811015911e4f7c authored over 4 years ago by Yazan Medanat <[email protected]>
feat: allow bodyless responses for non empty status codes (#1447)

Co-authored-by: Eladio Mora <[email protected]>

8d52105a34234be9e771ff3b76b43e4e30328943 authored over 4 years ago by ejose19 <[email protected]>
docs(api): add app.use chainability note (#1449)

6b6b0ddf7aff073e65493c6efaffab8331c0331c authored over 4 years ago by Zac Anger <[email protected]>
docs: Document response status with empty body (#1445)

Co-authored-by: Marc-Aurèle DARCHE <[email protected]>

8ddab48cbdbca1e6d1cc8c3ddae45491db524d51 authored over 4 years ago by Marc-Aurèle DARCHE <[email protected]>
docs: Updating context.md with the latest cookies opts (#1433)

7deedb235274223f1b9da46dee296545b23598de authored over 4 years ago by Brad Ito <[email protected]>
docs(links): remove Google+ link (#1439)

3e97a106bb846d9337737011bb85149ddd797229 authored over 4 years ago by laffachan <[email protected]>
build: Drop unused Travis sudo: false directive (#1416)

eda27608f7d39ede86d7b402aae64b1867ce31c6 authored almost 5 years ago by Olle Jonsson <[email protected]>
Release 2.11.0

ed84ee50da8ae3cd08056f944d061e00d06ed87f authored about 5 years ago by dead-horse <[email protected]>
feat: support app.proxyIPHeader and app.maxIpsCount to make ctx.ips more security

422e539e8989e65ba43ecc39ddbaa3c4f755d465 authored about 5 years ago by Yiyu He <[email protected]>
chore: update ESLint and plugins/configs (#1407)

4dc56f6d04e8f5fe12ba53a8a776653b3d7b60ed authored about 5 years ago by Konstantin Vyatkin <[email protected]>
chore: removes code duplication at handling HEAD method (#1400)

be7d334778481639294cdf87f5c359a230aeb65b authored about 5 years ago by Konstantin Vyatkin <[email protected]>
chore: support `writableEnded` (#1402)

f155785e2bb42b5ddf0a8156401c6dafdf57ba8b authored about 5 years ago by Konstantin Vyatkin <[email protected]>
chore: add FUNDING.yml (#1403)

b968688afe2c727ae141f50aa983d481dbc1dbbf authored about 5 years ago by Konstantin Vyatkin <[email protected]>
chore: remove isJSON in res.length (#1399)

4f968298f97394e488297ec32c8e927a3a322076 authored about 5 years ago by Konstantin Vyatkin <[email protected]>
feat: implement response.has (#1397)

d48d88ee17b780c02123e6d657274cab456e943e authored about 5 years ago by Konstantin Vyatkin <[email protected]>
build: enable codecov partial coverage and use bash uploader (#1396)

8be5626bbb54e6c899a1b71d22411709126d9fea authored about 5 years ago by Konstantin Vyatkin <[email protected]>
chore: use rest params (#1393)

ef5c43bcbcf31819e032c3b7ae7654b7f8e9358b authored about 5 years ago by Konstantin Vyatkin <[email protected]>
Release 2.10.0

66c1593c20208adfa6cffdd772bca7ddc10f3202 authored about 5 years ago by dead-horse <[email protected]>
feat: support sameSite=none cookies (bump cookies dependency) (#1390)

d7f7f77689e2eaef050686be2bdf3e72881a79ac authored about 5 years ago by Filip Skokan <[email protected]>
Release 2.9.0

7b0370be37344daec7222064c3017ff518efeb7a authored about 5 years ago by fengmk2 <[email protected]>
feat: export HttpError from http-errors library

2d1c5981869e0fe6f5bc71b5c5582accfd125cc6 authored about 5 years ago by Micheal Hill <[email protected]>
Chore: Use https in readme (#1389)

cf70dbc6d2ba62bf1eb12b563dd5ecd27af6e2be authored about 5 years ago by 谭九鼎 <[email protected]>
Release 2.8.2

a0d2816cba5d009017b452718b7b14ecdc66d086 authored about 5 years ago by fengmk2 <[email protected]>
fix: encode redirect url if not already encoded (#1384)

Same bug from express https://github.com/expressjs/express/commit/76eaa326ee8c4dda05568c6452286a...

54e8fab3e3d907bbb264caf3e28a24773d0d6fdb authored about 5 years ago by fengmk2 <[email protected]>
test: fix body test (#1375)

Setting body will set the content-length header. Unless the
corresponding number of bytes are s...

817b49830571b45a8aec6b1fc1525434f5798c58 authored over 5 years ago by Robert Nagy <[email protected]>
test: fix end after end (#1374)

f75d4455359ecdf30eeb676e2c7f31d4cf7b42ed authored over 5 years ago by Robert Nagy <[email protected]>
Release 2.8.1

061c21f336b57a35e82d98c919bd316f48aa8b41 authored over 5 years ago by dead-horse <[email protected]>
fix: make options more compatibility

287e589ac773d3738b2aa7d40e0b6d43dde5261b authored over 5 years ago by dead-horse <[email protected]>
Release 2.8.0

1015cea41dd33d719177f5dc1fb62de14f4cfc38 authored over 5 years ago by dead-horse <[email protected]>
feat: accept options in the Application constructor (#1372)

5afff89eca0efe7081309dc2d123309e825df221 authored over 5 years ago by Jake <[email protected]>
docs: parameter of request.get is case-insensitive (#1373)

3b23865340cfba075f61f7dba0ea31fcc27260ec authored over 5 years ago by Gunnlaugur Thor Briem <[email protected]>
docs: Update response.socket (#1357)

* docs: Include `dead-horse`'s comment

https://github.com/koajs/koa/pull/1355#discussion_r30...

a245d18a131341feec4f87659746954e78cae780 authored over 5 years ago by Jeff <[email protected]>
chore(deps): install egg-bin, mm as devDeps not deps (#1366)

d1d65dd29d7bbaf9ea42eaa5fcb0da3fb4df98e9 authored over 5 years ago by Edvard Chen <[email protected]>
test: remove jest and use egg-bin(mocha) (#1363)

2c86b10feafd868ebd071dda3a222e6f51972b5d authored over 5 years ago by Yiyu He <[email protected]>
docs(context): update link (#1354)

* docs(context): update link

* docs(response): add code highlight

219bf22237b11bc375e2e110b93db512f1acfdd4 authored over 5 years ago by Peng Jie <[email protected]>
chore: ignore Intellij IDEA project files (#1361)

52a673703a87a93c0f6a8552e6bd73caba66d2eb authored over 5 years ago by Imon-Haque <[email protected]>
fix: typo on document (#1355)

ff70bdc75a30a37f63fc1f7d8cbae3204df3d982 authored over 5 years ago by Jeff <[email protected]>
docs(api): fix keygrip link (#1350)

b9e35469d3bbd0a1ee92e0a815ce2512904d4a18 authored over 5 years ago by Peng Jie <[email protected]>
chore: update eslint and fix lint errors

d4bdb5ed9e2fe06ec44698b66c029f624135a0ab authored over 5 years ago by dead-horse <[email protected]>
build: test on 8/10/12

12960c437cc25c53e682cfe5bff06d74a5bb1eb9 authored over 5 years ago by dead-horse <[email protected]>
docs: ctx.type aliases ctx.response, not ctx.request (#1343)

00e8f7a1b7603aabdb7fb3567f485cb1c2076702 authored over 5 years ago by Alex Berk <[email protected]>