tunnckoCore/gibon

View on GitHub
@packages/koa-better-body/CHANGELOG.md

Summary

Maintainability
Test Coverage
# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [3.3.9](https://github.com/tunnckoCore/opensource/compare/koa-better-body@3.3.8...koa-better-body@3.3.9) (2020-03-28)

**Note:** Version bump only for package koa-better-body





## [3.3.8](https://github.com/tunnckoCore/opensource/compare/koa-better-body@3.3.7...koa-better-body@3.3.8) (2020-03-28)

**Note:** Version bump only for package koa-better-body





## [3.3.7](https://github.com/tunnckoCore/opensource/compare/koa-better-body@3.3.6...koa-better-body@3.3.7) (2020-03-27)

**Note:** Version bump only for package koa-better-body





## [3.3.6](https://github.com/tunnckoCore/opensource/compare/koa-better-body@3.3.5...koa-better-body@3.3.6) (2020-03-27)


### Bug Fixes

* upgrade prettier to v2 ([#131](https://github.com/tunnckoCore/opensource/issues/131)) ([8b9f668](https://github.com/tunnckoCore/opensource/commit/8b9f66828baf27d92ce704f0f3c3c9a706ff39ed))





## [3.3.5](https://github.com/tunnckoCore/opensource/compare/koa-better-body@3.3.4...koa-better-body@3.3.5) (2020-02-29)


### Bug Fixes

* switch to latest memoize-fs; update deps; re-run docs; ([ab08601](https://github.com/tunnckoCore/opensource/commit/ab086010ad49091b3d25874ba7c207c85dfa8ff9))





## [3.3.4](https://github.com/tunnckoCore/opensource/compare/koa-better-body@3.3.3...koa-better-body@3.3.4) (2020-02-04)


### Bug Fixes

* docs runner, regen docs, and create-jest-runner updates ([d854e3d](https://github.com/tunnckoCore/opensource/commit/d854e3d335fa1d2c82d87321a07c6659fe6dcee1))
* dooh, readmes and bugs ([871666e](https://github.com/tunnckoCore/opensource/commit/871666e7eabbca6bf65cbc257311f0a46d410752))





## [3.3.3](https://github.com/tunnckoCore/opensource/compare/koa-better-body@3.3.2...koa-better-body@3.3.3) (2020-02-04)


### Bug Fixes

* coverage bugs, regen ([997f459](https://github.com/tunnckoCore/opensource/commit/997f459bff26b47f9119b4b7046f7b7d8b7afd6c))
* docks bug, re-run ([286e4af](https://github.com/tunnckoCore/opensource/commit/286e4af4de74899decf0bf71124b0abb214c887a))
* readme generation, API heading ([aa96c3f](https://github.com/tunnckoCore/opensource/commit/aa96c3f06af5a27b0e3b4119b92a9f7978e0e251))





## [3.3.2](https://github.com/tunnckoCore/opensource/compare/koa-better-body@3.3.1...koa-better-body@3.3.2) (2020-02-03)


### Bug Fixes

* mass update (docks,configs) + rename workspaces ([61ccee3](https://github.com/tunnckoCore/opensource/commit/61ccee33ca1cce122de9c7d6522a7a2913f65828))





## [3.3.1](https://github.com/tunnckoCore/opensource/compare/koa-better-body@3.3.0...koa-better-body@3.3.1) (2020-01-24)

**Note:** Version bump only for package koa-better-body





# [3.3.0](https://github.com/tunnckoCore/opensource/compare/koa-better-body@3.2.3...koa-better-body@3.3.0) (2020-01-24)


### Bug Fixes

* upgrade deps ([a744c6d](https://github.com/tunnckoCore/opensource/commit/a744c6dbef340b51e246ecf874579a752b7aa35a))


### Features

* format, npm funding field, prettier-plugin-pkgjson ([5cd0a38](https://github.com/tunnckoCore/opensource/commit/5cd0a389a731e5634636f1a124decbaf36807824))





## [3.2.3](https://github.com/tunnckoCore/opensource/compare/koa-better-body@3.2.2...koa-better-body@3.2.3) (2020-01-19)


### Bug Fixes

* update badges & regenerate readmes ([9917d0a](https://github.com/tunnckoCore/opensource/commit/9917d0a8cb045e2b6f83935347d6bb35144686bc))





## [3.2.2](https://github.com/tunnckoCore/opensource/compare/koa-better-body@3.2.1...koa-better-body@3.2.2) (2020-01-19)


### Bug Fixes

* badges, regenerate readmes ([ccf3b73](https://github.com/tunnckoCore/opensource/commit/ccf3b73c123dc66f2b1964bb263ab9e331449d3c))





## [3.2.1](https://github.com/tunnckoCore/opensource/compare/koa-better-body@3.2.0...koa-better-body@3.2.1) (2020-01-19)


### Bug Fixes

* update param type annotations, regen readmes ([783c4b9](https://github.com/tunnckoCore/opensource/commit/783c4b9ed402621ecdfbda524c0a53b30f83ae68))
* **docks:** supports param's type, run docs -> update readmes ([21da65c](https://github.com/tunnckoCore/opensource/commit/21da65ce3d0a73779a382262a8151da433f12ce3))





# [3.2.0](https://github.com/tunnckoCore/opensource/compare/koa-better-body@3.1.15...koa-better-body@3.2.0) (2019-11-21)


### Bug Fixes

* remove `typings` field (causing issues like [#87](https://github.com/tunnckoCore/opensource/issues/87)) ([b154240](https://github.com/tunnckoCore/opensource/commit/b154240e8bab1daa63d873909735d2c59bdf25cc))


### Features

* eslint lint updates; use typescript parser for js files ([36e29cf](https://github.com/tunnckoCore/opensource/commit/36e29cf7510ef15da4c532f9dc2b81cd275218c3))





## [3.1.15](https://github.com/tunnckoCore/opensource/compare/koa-better-body@3.1.14...koa-better-body@3.1.15) (2019-11-20)

**Note:** Version bump only for package koa-better-body





## [3.1.14](https://github.com/tunnckoCore/opensource/compare/koa-better-body@3.1.13...koa-better-body@3.1.14) (2019-11-20)


### Bug Fixes

* better error handling, regenerate cov data and readmes ([f3c98cf](https://github.com/tunnckoCore/opensource/commit/f3c98cf5812cf92127f491df67f083d06235a399))





## [3.1.13](https://github.com/tunnckoCore/opensource/compare/koa-better-body@3.1.12...koa-better-body@3.1.13) (2019-10-25)


### Bug Fixes

* cleanup, update deps, update badges ([345b7f2](https://github.com/tunnckoCore/opensource/commit/345b7f23e39481409ddc84d37308986462ada969))
* doh, format ([af9fac8](https://github.com/tunnckoCore/opensource/commit/af9fac844fb3d43fb43d39003eec18f482b6c6aa))
* handle cases when no tests, so no coverage ([e0ce831](https://github.com/tunnckoCore/opensource/commit/e0ce8313eedbcb5e8780865ed05533b5a2190c36))
* per package codecov badge autogen, based on coverage data ([4334759](https://github.com/tunnckoCore/opensource/commit/4334759d331dfcef98f43735a356753a685b139a))
* readme badges; some tweaks ([95d6666](https://github.com/tunnckoCore/opensource/commit/95d666659a2ac29bece307d22c66b6c0e7e47683))





## [3.1.12](https://github.com/tunnckoCore/opensource/compare/koa-better-body@3.1.11...koa-better-body@3.1.12) (2019-10-22)


### Bug Fixes

* tweaks in koa-better-body, force publish ([b73e055](https://github.com/tunnckoCore/opensource/commit/b73e055ba2229df96c11352c5f5187d398a1159d))





## [3.1.11](https://github.com/tunnckoCore/opensource/compare/koa-better-body@3.1.10...koa-better-body@3.1.11) (2019-10-22)


### Bug Fixes

* update errors in parse-function,  run docs+fmt ([667c253](https://github.com/tunnckoCore/opensource/commit/667c2539f668bfe07659ea397d9dda1305b7da4e))





## [3.1.10](https://github.com/tunnckoCore/opensource/compare/koa-better-body@3.1.9...koa-better-body@3.1.10) (2019-10-22)


### Bug Fixes

* coverage & coverage thresholds, circleci ([be9f64a](https://github.com/tunnckoCore/opensource/commit/be9f64a68a0ef029d006cddb90f78ba7369e6a08))





## [3.1.9](https://github.com/tunnckoCore/opensource/compare/koa-better-body@3.1.8...koa-better-body@3.1.9) (2019-10-20)

**Note:** Version bump only for package koa-better-body





## [3.1.8](https://github.com/tunnckoCore/opensource/compare/koa-better-body@3.1.7...koa-better-body@3.1.8) (2019-10-20)


### Bug Fixes

* **jest-runner-docs:** handle errors in postHook ([c7c44de](https://github.com/tunnckoCore/opensource/commit/c7c44de))
* **jest-runner-docs:** typos ([8edc954](https://github.com/tunnckoCore/opensource/commit/8edc954))
* **koa-better-body:** switch to use supertest#end in tests ([b27c462](https://github.com/tunnckoCore/opensource/commit/b27c462))
* dist files, docs runner updates, docs ([c021464](https://github.com/tunnckoCore/opensource/commit/c021464)), closes [#63](https://github.com/tunnckoCore/opensource/issues/63)





## [3.1.7](https://github.com/tunnckoCore/opensource/compare/koa-better-body@3.1.6...koa-better-body@3.1.7) (2019-10-18)


### Bug Fixes

* update repository field to support monorepos ([7a4f775](https://github.com/tunnckoCore/opensource/commit/7a4f775))





## [3.1.6](https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body/compare/koa-better-body@3.1.5...koa-better-body@3.1.6) (2019-10-13)


### Bug Fixes

* run prettier on everything ([ee3c299](https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body/commit/ee3c299))





## [3.1.5](https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body/compare/koa-better-body@3.1.4...koa-better-body@3.1.5) (2019-10-13)

**Note:** Version bump only for package koa-better-body





## [3.1.4](https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body/compare/koa-better-body@3.1.3...koa-better-body@3.1.4) (2019-10-13)


### Bug Fixes

* update readmes, build koa-better-body ([698c8d8](https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body/commit/698c8d8))





## [3.1.3](https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body/compare/koa-better-body@3.1.2...koa-better-body@3.1.3) (2019-10-12)


### Bug Fixes

* **koa-better-body:** make tests passing, update deps ([7ef18a3](https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body/commit/7ef18a3))
* docs runner readme gen tweaks ([87e32b9](https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body/commit/87e32b9))
* remove version from the "promo" part, regen docs ([f0dd7ef](https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body/commit/f0dd7ef))





## [3.1.2](https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body/compare/koa-better-body@3.1.1...koa-better-body@3.1.2) (2019-10-03)


### Bug Fixes

* docs runner updates; use verb; gen readmes ([d6a04fe](https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body/commit/d6a04fe))





## [3.1.1](https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body/compare/koa-better-body@3.1.0...koa-better-body@3.1.1) (2019-10-03)


### Bug Fixes

* docs runner; gen docs for execa and koa-better-body ([93f9638](https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body/commit/93f9638))
* normalize dashes on param descriptions ([5645b72](https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body/commit/5645b72))





# [3.1.0](https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body/compare/koa-better-body@3.0.11...koa-better-body@3.1.0) (2019-10-02)


### Features

* merge configs repo here, unify pkg json, fmt ([0dd53f2](https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body/commit/0dd53f2))





## [3.0.11](https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body/compare/koa-better-body@3.0.10...koa-better-body@3.0.11) (2019-10-02)


### Bug Fixes

* **koa-better-body:** add old changelog entries/versions ([35362e5](https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body/commit/35362e5))





## [3.0.10](https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body/compare/koa-better-body@3.0.9...koa-better-body@3.0.10) (2019-10-02)


### Bug Fixes

* **koa-better-body:** broken publish, https://github.com/tunnckoCore/koa-better-body/issues/216 ([9817115](https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body/commit/9817115))





## [3.0.9](https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body/compare/koa-better-body@3.0.8...koa-better-body@3.0.9) (2019-10-02)

**Note:** Version bump only for package koa-better-body





## [3.0.8](https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body/compare/koa-better-body@3.0.7...koa-better-body@3.0.8) (2019-10-02)


### Bug Fixes

* packages metadata, repo and homepage fields ([6a28998](https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body/commit/6a28998))





## [3.0.7](https://github.com/tunnckoCore/koa-better-body/compare/koa-better-body@3.0.6...koa-better-body@3.0.7) (2019-10-02)

**Note:** Version bump only for package koa-better-body





## [3.0.6](https://github.com/tunnckoCore/koa-better-body/compare/koa-better-body@3.0.5...koa-better-body@3.0.6) (2019-10-02)


### Bug Fixes

* build to node 8.11, ignore dist again ([15481ed](https://github.com/tunnckoCore/koa-better-body/commit/15481ed))
* delete dist files ([e602f7e](https://github.com/tunnckoCore/koa-better-body/commit/e602f7e))


<a name="3.0.4"></a>
## [3.0.4](https://github.com/tunnckoCore/koa-better-body/compare/v3.0.3...v3.0.4) (2017-07-16)


### Bug Fixes

* **lint:** update linting, remove lazy-cache ([e4ba8da](https://github.com/tunnckoCore/koa-better-body/commit/e4ba8da))
* **package:** update scripts and travis ([63a08ea](https://github.com/tunnckoCore/koa-better-body/commit/63a08ea))
* **prettier:** format codebase ([e0407cc](https://github.com/tunnckoCore/koa-better-body/commit/e0407cc))
* **style:** proper naming ([66b91b9](https://github.com/tunnckoCore/koa-better-body/commit/66b91b9))
* **style:** update standard and format codebase ([e087f02](https://github.com/tunnckoCore/koa-better-body/commit/e087f02))
* **travis:** install more stable npm for better results ([2d4b122](https://github.com/tunnckoCore/koa-better-body/commit/2d4b122))



<a name="3.0.3"></a>
## [3.0.3](https://github.com/tunnckoCore/koa-better-body/compare/v3.0.2...v3.0.3) (2017-07-16)


### Bug Fixes

* **ampersand:** bug when value has ampersand ([b4d33f6](https://github.com/tunnckoCore/koa-better-body/commit/b4d33f6))
* **doc:** update extendTypes link (#82) ([280bb1a](https://github.com/tunnckoCore/koa-better-body/commit/280bb1a))
* **koa2:** remove ctx.querystring (#84) ([e42fdca](https://github.com/tunnckoCore/koa-better-body/commit/e42fdca)), closes [#77](https://github.com/tunnckoCore/koa-better-body/issues/77)
* **readme:** update router example ([36e1897](https://github.com/tunnckoCore/koa-better-body/commit/36e1897))



<a name="3.0.2"></a>
## [3.0.2](https://github.com/tunnckocore/koa-better-body/compare/v3.0.1...v3.0.2) (2016-10-08)


### Bug Fixes

* **utils.js:** qs: query string parsing options ([a65bd2b](https://github.com/tunnckocore/koa-better-body/commit/a65bd2b)), closes [#63](https://github.com/tunnckocore/koa-better-body/issues/63)



<a name="3.0.1"></a>
## [3.0.1](https://github.com/tunnckocore/koa-better-body/compare/v3.0.0...v3.0.1) (2016-10-08)


### Bug Fixes

* **package.json:** update npm scripts, remove some devDeps ([b5265d8](https://github.com/tunnckocore/koa-better-body/commit/b5265d8))



<a name="3.0.0"></a>
## [3.0.0](https://github.com/tunnckocore/koa-better-body/compare/v2.0.1...v3.0.0) (2016-09-12)

**For commiting please use `npm run commit` script.**

Starting from this release all the build/pull request/commit chain is changed to follow totally `semver`, `semantic-version` and `standard-version`. Contributing guide is update too, please read it before do anything.

The `README.md` and `CHANGELOG.md` files are autogenerated files, so please **DO NOT** edit them manually - there are tools for that. Readme generation is handled by `verb` and `verb-generate-readme` generator, the change log and releasing is handled by `standard-version` and Git Hooks to follow SemVer more strictly.

The commit message convention is based on Angular's using `conventional-changelog` which works behind the `standard-version`. Please follow them while sumbimtting Pull Requests and Bug Reports. If anything is not clear enough in the `CONTRIBUTING.md`, please open an issue to discuss it and propably change it.

Advanced `npm scripts` is used to handled any linting and errors. So you won't be able to even push anything if simply running `npm test` fails. Everything is totally coupled and there's zero chance to do something wrong. From now on, project will follow SemVer more strict than ever.

Most of the files in the repository is scaffolded using the `generate` tool with `generate-charlike-templates` generator. So please try to not edit anything.


### Features

* **options:** add `urlencodedLimit` alias for `formLimit` ([31ff6c1](https://github.com/tunnckoCore/koa-better-body/commit/31ff6c1))
* **parsing:** split buffer parsing from text parsing ([#52](https://github.com/tunnckoCore/koa-better-body/issues/52))([81f9a1f](https://github.com/tunnckoCore/koa-better-body/commit/81f9a1f))
* **extendTypes:** implement extendTypes.custom and opts.handler, ([#52](https://github.com/tunnckoCore/koa-better-body/issues/52))([be10d93](https://github.com/tunnckoCore/koa-better-body/commit/be10d93))
* **options:** add `opts.qs` and `opts.querystring` - also possible with `app.querystring` ([cc6ff4d](https://github.com/tunnckoCore/koa-better-body/commit/cc6ff4d))
* **options:** pass options to `qs.parse` or `querystring.parse` ([e67f42c](https://github.com/tunnckoCore/koa-better-body/commit/e67f42c))
  + so you can now pass custom `opts.delimiter` (`&` to be `$`) for urlencoded bodies


### Bug Fixes

* **travis:** fails because `standard@8` release ([6ae0c7f](https://github.com/tunnckoCore/koa-better-body/commit/6ae0c7f))
* **qs-tests:** fix for `app.querystring` and `opts.querystring` ([c5df3a3](https://github.com/tunnckoCore/koa-better-body/commit/c5df3a3))
* **opts-tests:** update tests for options ([fe1696a](https://github.com/tunnckoCore/koa-better-body/commit/fe1696a))
* **tests:** fix possible build fails ([522110c](https://github.com/tunnckoCore/koa-better-body/commit/522110c))


### BREAKING CHANGES

* **ctx.body:** no more write to `ctx.body` ([#50](https://github.com/tunnckoCore/koa-better-body/issues/50)) ([b927454](https://github.com/tunnckoCore/koa-better-body/commit/b927454))
* **utils.handleMuliple:** fix incorrect nesting ([#55](https://github.com/tunnckoCore/koa-better-body/issues/55)) ([56726e9](https://github.com/tunnckoCore/koa-better-body/commit/56726e9))

**Couple of notes are needed here:**

* `this.request.files` will **always** be array of files
* in `this.request.fields` there have field containing `this.request.files` array
* forms with type `multipart/form-data` now can accept nested fields see [#61](https://github.com/tunnckoCore/koa-better-body/issues/61) if you pass `qs` module to `opts.qs` of course, otherwise they will work. In `v2` they was just skipped I believe - in `this.request` i was recieving only the field for `type="file"`?


<a name="2.0.1"></a>
## [2.0.1](https://github.com/tunnckocore/koa-better-body/compare/v2.0.0...v2.0.1) (2016-05-05)
- Release v2.0.1 / npm@v2.0.1
- fix typo
- switch to use `mukla` for testing, instead of `assertit` - it is drop in replacement
- add downloads badge
- bump deps (lazy-cache to v2)


<a name="2.0.0"></a>
## [2.0.0](https://github.com/tunnckocore/koa-better-body/compare/v1.0.17...v2.0.0) (2016-04-15)
- Release v2.0.0 / npm@v2.0.0
- in general, much things was changed and was added new and wanted features - review [the v2 PR](https://github.com/tunnckoCore/koa-better-body/pull/34)
- closed all of the issues marked as `todo` and `v2` (the v2 milestone)
- in short:
  + cleared all issues marked as `todo` and `v2`
  + still using `formidable`
  + still can pass custom property names for `fields` and `files` - e.g. pass `options.files: 'foobar'`
    * defaults to `this.request.fields` and `this.request.files`
    * *almost* always `this.body` is equal to `this.request.fields` (when it make sense)
    * `this.request.files` not exist always
  + more flexible
    * can pass `formidable.IncomingForm` instance through options to handle events and etc
    * all `options` are directly passed to `formidable.IncomingForm`
  + change `options.multipart` to be `true` be default - pass `false` if you want to disallow it
  + add support for `text` bodies
  + add `options.buffer` to get the body as buffer (when text type), defaults to `false`
  + add `options.strict` mode to disallow GET, HEAD, DELETE requests, defaults to `true`
  + add `options.jsonStrict` JSON parser will only accept arrays and objects, defaults to `true`
    * same as [co-body's options.strict](https://github.com/cojs/co-body#options) and
    * same as [koa-bodyparser's options.strict](https://github.com/koajs/bodyparser#options)
    * passed to [koa-body-parsers](https://github.com/koajs/body-parsers/blob/master/index.js#L33-L39)
  + add `options.detectJSON` #16 - same as in [koa-bodyparser]
  + simplified tests
  + simplify a lot of the codebase using `koa-body-parsers` under the hood


<a name="1.0.17"></a>
## [1.0.17](https://github.com/tunnckocore/koa-better-body/compare/v1.0.16...v1.0.17) (2015-02-06)
- Release v1.0.17 / npm@v1.0.17
- fix license range
- run update readme
- update keywords
- bump deps, actually ranges to `~` only which means `only latest patch version`


<a name="1.0.16"></a>
## [1.0.16](https://github.com/tunnckocore/koa-better-body/compare/v1.0.15...v1.0.16) (2015-01-19)
- Release v1.0.16 / npm@v1.0.16
- add `opts.extendTypes`


<a name="1.0.15"></a>
## [1.0.15](https://github.com/tunnckocore/koa-better-body/compare/v1.0.14...v1.0.15) (2015-01-19)
- Release v1.0.15 / npm@v1.0.15
- add `encode` alias for `encoding` option


<a name="1.0.14"></a>
## [1.0.14](https://github.com/tunnckocore/koa-better-body/compare/v1.0.13...v1.0.14) (2015-01-18)
- Release v1.0.14 / npm@v1.0.14
- istanbul ignore
- coverage tweaks
- increase max statements to 20
- closes #10, update/add tests


<a name="1.0.13"></a>
## [1.0.13](https://github.com/tunnckocore/koa-better-body/compare/v1.0.12...v1.0.13) (2015-01-17)
- Release v1.0.13 / npm@v1.0.13
- update dotfiles and jscs rules
- revert back `filesKey` option


<a name="1.0.12"></a>
## [1.0.12](https://github.com/tunnckocore/koa-better-body/compare/v1.0.11...v1.0.12) (2014-11-27)
- Release v1.0.12 / npm@v1.0.12
- bump to `jscs >= 1.8.0` and `jscs-doc >= 0.2.0`
- update semver range


<a name="1.0.11"></a>
## [1.0.11](https://github.com/tunnckocore/koa-better-body/compare/v1.0.10...v1.0.11) (2014-11-27)
- Release v1.0.11 / npm@v1.0.11
- fix code style collisions


<a name="1.0.10"></a>
## [1.0.10](https://github.com/tunnckocore/koa-better-body/compare/v1.0.9...v1.0.10) (2014-11-27)
- Release v1.0.10 / npm@v1.0.10
- docs, readme, coveralls
- edit safeContext in `.jscsrc`


<a name="1.0.9"></a>
## [1.0.9](https://github.com/tunnckocore/koa-better-body/compare/v1.0.8...v1.0.9) (2014-11-27)
- Release v1.0.9 / npm@v1.0.9
- bump `jscs-jsdoc` to `v0.1.0`
- update jscs config `.jscsrc`


<a name="1.0.8"></a>
## [1.0.8](https://github.com/tunnckocore/koa-better-body/compare/v1.0.7...v1.0.8) (2014-11-26)
- Release v1.0.8 / npm@v1.0.8
- normalize (dot)files
- update all to apply jshint/jscs code style
  - add .jscsrc and .jshintignore
- update makefile and scripts in package.json


<a name="1.0.7"></a>
## [1.0.7](https://github.com/tunnckocore/koa-better-body/compare/v1.0.6...v1.0.7) (2014-10-26)
- Release v1.0.7 / npm@v1.0.7
- update names of some tests (rfc7231) "Request Entity Too Large" -> "Payload Too Large"
- add doc blocks


<a name="1.0.6"></a>
## [1.0.6](https://github.com/tunnckocore/koa-better-body/compare/v1.0.5...v1.0.6) (2014-10-25)
- Release v1.0.6 / npm@v1.0.6
- update automation
- improve code coverage
- add Makefile
- add `npm run` scripts


<a name="1.0.5"></a>
## [1.0.5](https://github.com/tunnckocore/koa-better-body/compare/v1.0.4...v1.0.5) (2014-10-25)
- Release v1.0.5 / npm@v1.0.5
- add support for `application/csp-report` header (fixes #3) ref: https://mathiasbynens.be/notes/csp-reports
- add complete name of the request headers to not lead to conflicts


<a name="1.0.4"></a>
## [1.0.4](https://github.com/tunnckocore/koa-better-body/compare/v1.0.3...v1.0.4) (2014-10-21)
- Release v1.0.4 / npm@v1.0.4
- add `fieldsKey` optional options property (closes https://github.com/tunnckoCore/koa-better-body/issues/1) that allows custom key name if string, or false if you want field's to be in the `.body` not in `.body.fields`


<a name="1.0.3"></a>
## [1.0.3](https://github.com/tunnckocore/koa-better-body/compare/v1.0.0...v1.0.3) (2014-07-03)
- Release v1.0.3 / npm@v1.0.3
- Pretty styling
- auto badges
- add history
- add [`extend`][extend-url], because of options merging bug.
- add better tests - only 7, for all use cases.
- need suggestions for `error 413` handling, maybe [`raw-body`][rawbody-url] problem/logic?
- when upload, always returned type is `application/octet-stream`, not `image/png`, `image/gif`, etc - maybe [`formidable`][formidable-url] problem/logic?
- deprecation message also comes from `formidable`
- ~~always `json` and `urlencoded` bodies will be pushed to request `.body.fields` object.~~ (fixed in v1.0.4)


## 1.0.0 (2014-06-08)
- Release v1.0.0 / npm@v1.0.0
- initial release


## 0.0.0 (2014-06-08)
- Initial commits