koa-lite/History.md

1.8 KiB

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

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]

0.4.0 / 2014-02-11

  • remove app.jsonSpaces settings - moved to koa-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

0.3.0 / 2014-01-17

  • add ctx.host= delegate
  • add req.host=
  • add: context.throw supports Error instances
  • update co
  • update cookies

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()

0.2.0 / 2013-12-28

  • 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

0.1.2 / 2013-12-21

  • update co, koa-compose, keygrip
  • use on-socket-error
  • add throw(status, msg) support
  • assert middleware is GeneratorFunction
  • ducktype stream checks
  • remove next is app.callback()

0.1.1 / 2013-12-19

  • fix: cleanup socker error handler on response