jeremiG
9be8583125
chore: replace ~~ with Math.trunc in res.length (option) ( #1288 )
2018-12-27 16:22:35 +08:00
James George
7e46c2058c
docs: add link to the license file ( #1290 )
2018-12-27 16:21:54 +08:00
Douglas Wade
48993ade9b
docs: Document other body types ( #1285 )
2018-12-12 12:33:36 +08:00
Douglas Wade
acb388bc05
docs: Add security vulnerability disclosure instructions to the Readme ( #1283 )
2018-12-12 12:24:18 +08:00
Douglas Wade
a007198fa2
docs: Document ctx.app.emit ( #1284 )
2018-12-07 15:28:23 +08:00
Douglas Wade
f90e825da9
docs: response.set(fields) won't overwrites previous header fields( #1282 )
2018-12-07 15:24:51 +08:00
Vikram Rangaraj
fc93c05f68
docs: update readme to add babel 7 instructions ( #1274 )
2018-12-07 15:23:18 +08:00
Jordan
5560f72912
chore: use the ability of content-type
lib directly ( #1276 )
2018-12-07 15:22:12 +08:00
dead-horse
281a04e8e1
Release 2.6.2
2018-11-10 01:43:06 +08:00
ZYSzys
325792aee9
docs: add table of contents for guide.md ( #1267 )
2018-11-10 01:42:08 +08:00
André Cruz
99051992a9
fix: Status message is not supported on HTTP/2 ( #1264 )
2018-11-10 01:41:21 +08:00
Martin Iwanowski
71aaa29591
docs: fix spelling in throw docs ( #1269 )
2018-11-05 17:16:27 +08:00
Jordan
bc81ca9414
chore: use res instead of this.res ( #1271 )
2018-11-05 17:15:58 +08:00
Martin Iwanowski
0251b38a84
test: node v11 on travis ( #1265 )
2018-11-01 19:18:24 +08:00
Waleed Ashraf
88b92b4315
doc: updated docs for throw() to pass status as first param. ( #1268 )
2018-11-01 19:17:16 +08:00
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