Commit Graph

993 Commits (6c0e0d6e29ed49a34b3a87f19ea5dda048e46af1)

Author SHA1 Message Date
dead-horse 6c0e0d6e29 Release 2.6.1 2018-10-23 15:21:02 +08:00
fengmk2 4964242834 fix: use X-Forwarded-Host first on app.proxy present (#1263) 2018-10-23 15:20:09 +08:00
fengmk2 e01cc5a1cf
Release 2.6.0 2018-10-23 13:22:45 +08:00
Martin Michaelis 9c5c58b183 feat: use :authority header of http2 requests as host (#1262)
close #1174
2018-10-23 13:21:20 +08:00
小雷 9146024e10 feat: response.attachment append a parameter: options from contentDisposition (#1240) 2018-10-08 22:43:11 +08:00
urugator d32623baa7 docs: Update error-handling.md (#1239)
Docs incorrectly states that exposed errors are being logged by default error listener:
"which simply log the error if error.expose is true"
https://github.com/koajs/koa/blob/master/lib/application.js#L185
2018-09-20 18:43:23 +08:00
dead-horse e6853af649 Release 2.5.3 2018-09-11 23:24:46 +08:00
fengmk2 2ee32f50b8 fix: pin debug@~3.1.0 avoid deprecated warnning (#1245)
closes https://github.com/koajs/koa/issues/1243
2018-09-11 23:22:22 +08:00
Clayton Ray 2180839eda docs: Update koa-vs-express.md (#1230) 2018-08-09 15:39:23 +08:00
dead-horse 41257aa91e Release 2.5.2 2018-07-12 14:16:53 +08:00
dead-horse 5fad7cd915 chore: update authors 2018-07-12 14:15:53 +08:00
dead-horse 311031421f deps: upgrade all dependencies 2018-07-12 14:14:25 +08:00
Yiyu He 0b930665a8
perf: avoid stringify when set header (#1220) 2018-07-12 14:10:12 +08:00
Yiyu He c6b8782553 perf: cache content type's result (#1218) 2018-07-11 17:49:25 +08:00
Yiyu He 162a5b3e78 perf: lazy init cookies and ip when first time use it (#1216) 2018-07-11 11:18:39 +08:00
小菜 74170caf0b chore: fix comment & approve cov (#1214) 2018-07-04 11:33:01 +08:00
Asiel Leal cde0bb10e9 docs: fix grammar 2018-07-01 01:30:22 +08:00
小菜 2cdbc52e38 test&cov: add test case (#1211) 2018-07-01 01:29:19 +08:00
initial-wu 02feadc4db Lazily initialize `request.accept` and delegate `context.accept` (#1209) 2018-06-25 16:13:20 +08:00
Ruben Bridgewater 8f047ddb84 fix: use non deprecated custom inspect (#1198)
Custom inspection with the `inspect` property is deprecated and will
not work in Node.js 11 anymore. This fixes it by using the custom
inspect symbol where existent and falls back to the old style in case
it does not exist.
2018-06-25 10:34:15 +08:00
initial-wu 77a4cfb829 Simplify processes in the getter `request.protocol` (#1203) 2018-06-07 22:50:26 +08:00
Jason Macgowan 4d42500e76 docs: better demonstrate middleware flow (#1195) 2018-06-06 14:52:20 +08:00
initial-wu ee1a933096 fix: Throw a TypeError instead of a AssertionError (#1199) 2018-06-06 12:55:20 +08:00
initial-wu ef33a79874 chore: mistake in a comment (#1201) 2018-06-04 10:18:42 +08:00
initial-wu 148f26f630 chore: use this.res.socket insteadof this.ctx.req.socket (#1177)
prefer a shorter path to the object
2018-04-27 23:51:47 +08:00
Grand 45903f228a chore: Using "listenerCount" instead of "listeners" (#1184) 2018-04-27 23:48:51 +08:00
dead-horse 45464b5174 Release 2.5.1 2018-04-27 01:10:57 +08:00
Martin Iwanowski 2ace7044ac test: node v10 on travis (#1182) 2018-04-25 16:21:57 +08:00
Ruben Bridgewater 13086d2fcd fix tests: remove unnecessary assert doesNotThrow and api calls (#1170)
* tests: fix error verification

So far the error message was not tested at all. This change makes
sure the error will actually be tested for.

* tests: remove unnecessary api calls

`assert.doesNotThrow` does not provide any benefit since it will
only catch errors and then rethrow in case of an error.
2018-04-09 19:36:52 -07:00
Shawn Cheung 8c17517809 use this.response insteadof this.ctx.response (#1163) 2018-03-23 17:56:32 +08:00
Martin Iwanowski 9cef2db87e deps: remove istanbul (#1151) 2018-02-19 03:34:38 -08:00
Anton Harniakou 0698d67fef Update guide.md (#1150) 2018-02-16 11:56:51 -08:00
dead-horse 916f914727 Release 2.5.0 2018-02-11 17:40:10 +08:00
Yiyu He 3c23aa5b74
feat: ignore set header/status when header sent (#1137) 2018-02-11 16:25:24 +08:00
Martin Iwanowski 0923ef6182 run coverage using --runInBand (#1141) 2018-02-09 11:13:45 +08:00
Joseph Lin e544012e9f [Update] license year to 2018 (#1130) 2018-02-06 14:01:36 -05:00
Paul Anderson a64e4ae982 docs: small grammatical fix in api docs index (#1111) 2018-01-30 21:05:49 -08:00
Tomas Ruud e5db6a9833 docs: fixed typo (#1112) 2018-01-30 21:05:19 -08:00
Mengdi Gao c2615ecc5c docs: capitalize K in word koa (#1126) 2018-01-30 21:05:00 -08:00
Alexsey 6baa41178d Error handling: on non-error throw try to stringify if error is an object (#1113) 2017-12-24 20:48:44 +08:00
Nick McCurdy 53bea20e79 Use eslint-config-koa (#1105) 2017-12-24 15:01:01 +08:00
Michał Gołębiowski-Owczarek 9068316fc7 Update mgol's name in AUTHORS, add .mailmap (#1100) 2017-12-24 14:55:45 +08:00
Nick McCurdy 79c3c73452 Avoid generating package locks instead of ignoring them (#1108) 2017-12-24 14:36:17 +08:00
Mars Wong 841844ee2f chore: update copyright year to 2017 (#1095) 2017-11-12 10:06:04 -06:00
jongleberry bd89dfcafc 2.4.1 2017-11-06 14:23:34 +00:00
jongleberry 418bb066af 2.4.0 – added missing 2.3.0 changelog 2017-11-06 14:16:32 +00:00
jongleberry c68a6966c2 2.3.0 2017-11-06 14:03:36 +00:00
jongleberry 687b73257b
travis: test node@9 2017-11-06 13:08:21 +00:00
Riceball LEE 53a4446123 expose the Application::handleRequest method (#950)
* * expose the Application::handleRequest method to extend the context

* * minor change the handleRequest comment
2017-11-06 12:21:52 +00:00
Martin Iwanowski 85ff544f7a deps: update min engines (#1040) 2017-11-06 12:18:58 +00:00