2013-12-29 02:37:40 +00:00
|
|
|
|
2014-12-27 22:18:01 +00:00
|
|
|
unreleased
|
|
|
|
==================
|
|
|
|
|
|
|
|
* add `this.href`
|
|
|
|
|
2014-12-15 18:13:40 +00:00
|
|
|
0.14.0 / 2014-12-15
|
|
|
|
==================
|
|
|
|
|
|
|
|
* remove `x-powered-by` response header
|
|
|
|
* fix the content type on plain-text redirects
|
|
|
|
* add ctx.state
|
|
|
|
* bump `co@4`
|
|
|
|
* bump dependencies
|
|
|
|
|
2014-10-18 01:21:32 +00:00
|
|
|
0.13.0 / 2014-10-17
|
|
|
|
==================
|
|
|
|
|
2014-10-18 21:57:56 +00:00
|
|
|
* add this.message
|
2014-10-18 01:21:32 +00:00
|
|
|
* custom status support via `statuses`
|
|
|
|
|
2014-09-29 04:24:08 +00:00
|
|
|
0.12.2 / 2014-09-28
|
|
|
|
==================
|
|
|
|
|
|
|
|
* use wider semver ranges for dependencies koa maintainers also maintain
|
|
|
|
|
2014-09-22 00:59:30 +00:00
|
|
|
0.12.1 / 2014-09-21
|
|
|
|
==================
|
|
|
|
|
|
|
|
* bump content-disposition
|
|
|
|
* bump statuses
|
|
|
|
|
2014-09-20 20:23:40 +00:00
|
|
|
0.12.0 / 2014-09-20
|
|
|
|
==================
|
|
|
|
|
|
|
|
* add this.assert()
|
|
|
|
* use content-disposition
|
2014-09-22 00:59:30 +00:00
|
|
|
|
2014-09-08 08:44:17 +00:00
|
|
|
0.11.0 / 2014-09-08
|
|
|
|
==================
|
|
|
|
|
|
|
|
* fix app.use() assertion #337
|
|
|
|
* bump a lot of dependencies
|
2014-09-20 20:23:40 +00:00
|
|
|
|
2014-08-12 21:25:19 +00:00
|
|
|
0.10.0 / 2014-08-12
|
|
|
|
==================
|
|
|
|
|
|
|
|
* add `ctx.throw(err, object)` support
|
|
|
|
* add `ctx.throw(err, status, object)` support
|
|
|
|
|
2014-08-08 02:06:40 +00:00
|
|
|
0.9.0 / 2014-08-07
|
|
|
|
==================
|
|
|
|
|
|
|
|
* add: do not set `err.expose` to true when err.status not a valid http status code
|
|
|
|
* add: alias `request.headers` as `request.header`
|
|
|
|
* add context.inspect(), cleanup app.inspect()
|
|
|
|
* update cookies
|
|
|
|
* fix `err.status` invalid lead to uncaughtException
|
|
|
|
* fix middleware gif, close #322
|
|
|
|
|
2014-07-28 03:39:49 +00:00
|
|
|
0.8.2 / 2014-07-27
|
2014-08-08 02:06:40 +00:00
|
|
|
==================
|
2014-07-28 03:39:49 +00:00
|
|
|
|
|
|
|
* bump co
|
|
|
|
* bump parseurl
|
|
|
|
|
2014-06-25 00:43:33 +00:00
|
|
|
0.8.1 / 2014-06-24
|
|
|
|
==================
|
|
|
|
|
|
|
|
* bump type-is
|
2014-07-28 03:39:49 +00:00
|
|
|
|
2014-06-13 07:32:41 +00:00
|
|
|
0.8.0 / 2014-06-13
|
|
|
|
==================
|
|
|
|
|
|
|
|
* add `this.response.is()``
|
|
|
|
* remove `.status=string` and `res.statusString` #298
|
|
|
|
|
2014-06-07 10:50:24 +00:00
|
|
|
0.7.0 / 2014-06-07
|
|
|
|
==================
|
|
|
|
|
|
|
|
* add `this.lastModified` and `this.etag` as both getters and setters for ubiquity #292.
|
|
|
|
See koajs/koa@4065bf7 for an explanation.
|
|
|
|
* refactor `this.response.vary()` to use [vary](https://github.com/expressjs/vary) #291
|
|
|
|
* remove `this.response.append()` #291
|
|
|
|
|
2014-06-06 23:27:37 +00:00
|
|
|
0.6.3 / 2014-06-06
|
|
|
|
==================
|
|
|
|
|
|
|
|
* fix res.type= when the extension is unknown
|
|
|
|
* assert when non-error is passed to app.onerror #287
|
|
|
|
* bump finished
|
|
|
|
|
2014-06-04 04:45:50 +00:00
|
|
|
0.6.2 / 2014-06-03
|
|
|
|
==================
|
|
|
|
|
|
|
|
* switch from set-type to mime-types
|
2014-06-06 23:27:37 +00:00
|
|
|
|
2014-05-12 03:51:11 +00:00
|
|
|
0.6.1 / 2014-05-11
|
|
|
|
==================
|
|
|
|
|
|
|
|
* bump type-is
|
|
|
|
* bump koa-compose
|
2014-06-04 04:45:50 +00:00
|
|
|
|
2014-05-02 01:09:48 +00:00
|
|
|
0.6.0 / 2014-05-01
|
2014-04-19 14:45:57 +00:00
|
|
|
==================
|
|
|
|
|
2014-05-02 01:09:48 +00:00
|
|
|
* add nicer error formatting
|
|
|
|
* add: assert object type in ctx.onerror
|
|
|
|
* change .status default to 404. Closes #263
|
|
|
|
* remove .outputErrors, suppress output when handled by the dev. Closes #272
|
|
|
|
* fix content-length when body is re-assigned. Closes #267
|
2014-04-25 07:15:33 +00:00
|
|
|
|
2014-04-14 22:37:33 +00:00
|
|
|
0.5.5 / 2014-04-14
|
|
|
|
==================
|
|
|
|
|
|
|
|
* fix length when .body is missing
|
|
|
|
* fix: make sure all intermediate stream bodies will be destroyed
|
|
|
|
|
2014-04-12 19:30:55 +00:00
|
|
|
0.5.4 / 2014-04-12
|
|
|
|
==================
|
|
|
|
|
|
|
|
* fix header stripping in a few cases
|
|
|
|
|
2014-04-09 16:42:23 +00:00
|
|
|
0.5.3 / 2014-04-09
|
|
|
|
==================
|
|
|
|
|
|
|
|
* change res.type= to always default charset. Closes #252
|
|
|
|
* remove ctx.inspect() implementation. Closes #164
|
|
|
|
|
2014-03-23 11:03:34 +00:00
|
|
|
0.5.2 / 2014-03-23
|
2014-03-13 01:32:23 +00:00
|
|
|
==================
|
|
|
|
|
|
|
|
* fix: inspection of `app` and `app.toJSON()`
|
|
|
|
* fix: let `this.throw`n errors provide their own status
|
2014-03-23 11:01:14 +00:00
|
|
|
* fix: overwriting of `content-type` w/ `HEAD` requests
|
2014-03-13 01:32:23 +00:00
|
|
|
* refactor: use statuses
|
|
|
|
* refactor: use escape-html
|
2014-03-23 11:02:05 +00:00
|
|
|
* bump dev deps
|
2014-03-13 01:32:23 +00:00
|
|
|
|
2014-03-07 02:06:32 +00:00
|
|
|
0.5.1 / 2014-03-06
|
|
|
|
==================
|
|
|
|
|
|
|
|
* add request.hostname(getter). Closes #224
|
|
|
|
* remove response.charset and ctx.charset (too confusing in relation to ctx.type) [breaking change]
|
|
|
|
* fix a debug() name
|
|
|
|
|
2014-02-20 04:55:29 +00:00
|
|
|
0.5.0 / 2014-02-19
|
|
|
|
==================
|
|
|
|
|
|
|
|
* add context.charset
|
|
|
|
* add context.charset=
|
|
|
|
* add request.charset
|
|
|
|
* add response.charset
|
|
|
|
* add response.charset=
|
|
|
|
* fix response.body= html content sniffing
|
|
|
|
* change ctx.length and ctx.type to always delegate to response object [breaking change]
|
|
|
|
|
2014-02-11 21:41:42 +00:00
|
|
|
0.4.0 / 2014-02-11
|
|
|
|
==================
|
|
|
|
|
|
|
|
* remove app.jsonSpaces settings - moved to [koa-json](https://github.com/koajs/json)
|
|
|
|
* add this.response=false to bypass koa's response handling
|
|
|
|
* fix response handling after body has been sent
|
|
|
|
* changed ctx.throw() to no longer .expose 5xx errors
|
|
|
|
* remove app.keys getter/setter, update cookies, and remove keygrip deps
|
|
|
|
* update fresh
|
|
|
|
* update koa-compose
|
|
|
|
|
2014-01-18 01:00:15 +00:00
|
|
|
0.3.0 / 2014-01-17
|
|
|
|
==================
|
|
|
|
|
|
|
|
* add ctx.host= delegate
|
|
|
|
* add req.host=
|
|
|
|
* add: context.throw supports Error instances
|
|
|
|
* update co
|
2014-01-31 21:52:27 +00:00
|
|
|
* update cookies
|
2014-01-18 01:00:15 +00:00
|
|
|
|
2013-12-30 18:56:30 +00:00
|
|
|
0.2.1 / 2013-12-30
|
|
|
|
==================
|
|
|
|
|
|
|
|
* add better 404 handling
|
|
|
|
* add check for fn._name in debug() output
|
|
|
|
* add explicit .toJSON() calls to ctx.toJSON()
|
|
|
|
|
2013-12-29 02:37:40 +00:00
|
|
|
0.2.0 / 2013-12-28
|
2013-12-20 06:33:35 +00:00
|
|
|
==================
|
|
|
|
|
2013-12-29 02:37:40 +00:00
|
|
|
* add support for .throw(status, msg). Closes #130
|
|
|
|
* add GeneratorFunction assertion for app.use(). Closes #120
|
|
|
|
* refactor: move `.is()` to `type-is`
|
|
|
|
* refactor: move content negotiation to "accepts"
|
|
|
|
* refactor: allow any streams with .pipe method
|
|
|
|
* remove `next` in callback for now
|
2013-12-22 00:14:21 +00:00
|
|
|
|
2013-12-26 14:33:07 +00:00
|
|
|
0.1.2 / 2013-12-21
|
2013-12-22 00:14:21 +00:00
|
|
|
==================
|
|
|
|
|
|
|
|
* update co, koa-compose, keygrip
|
2013-12-20 22:39:53 +00:00
|
|
|
* use on-socket-error
|
2013-12-22 00:14:21 +00:00
|
|
|
* add throw(status, msg) support
|
|
|
|
* assert middleware is GeneratorFunction
|
|
|
|
* ducktype stream checks
|
|
|
|
* remove `next` is `app.callback()`
|
2013-12-19 18:03:18 +00:00
|
|
|
|
|
|
|
0.1.1 / 2013-12-19
|
|
|
|
==================
|
|
|
|
|
|
|
|
* fix: cleanup socker error handler on response
|