# Change Log

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

<a name="0.6.3"></a>
## [0.6.3](https://github.com/popcorn-official/pop-api/compare/v0.6.2...v0.6.3) (2018-01-05)


### Bug Fixes

* Add rollup-plugin-json to dev deps ([#51](https://github.com/popcorn-official/pop-api/issues/51)) ([013ede2](https://github.com/popcorn-official/pop-api/commit/013ede2))



<a name="0.6.2"></a>
## [0.6.2](https://github.com/popcorn-official/pop-api/compare/v0.6.1...v0.6.2) (2018-01-01)


### Bug Fixes

* Move $match as the first pipe line for getPage agregrate ([#49](https://github.com/popcorn-official/pop-api/issues/49)) ([2d0f1b9](https://github.com/popcorn-official/pop-api/commit/2d0f1b9))



<a name="0.6.1"></a>
## [0.6.1](https://github.com/popcorn-official/pop-api/compare/v0.6.0...v0.6.1) (2017-12-29)



<a name="0.6.0"></a>
# [0.6.0](https://github.com/popcorn-official/pop-api/compare/v0.5.1...v0.6.0) (2017-12-27)


### Features

* **docs:** Automatically publish documentation ([#45](https://github.com/popcorn-official/pop-api/issues/45)) ([7b2c93e](https://github.com/popcorn-official/pop-api/commit/7b2c93e))



<a name="0.5.1"></a>
## [0.5.1](https://github.com/popcorn-official/pop-api/compare/v0.5.0...v0.5.1) (2017-12-27)


### Bug Fixes

* Fix using default params with dotenv file ([#43](https://github.com/popcorn-official/pop-api/issues/43)) ([746d0ed](https://github.com/popcorn-official/pop-api/commit/746d0ed))



<a name="0.5.0"></a>
# [0.5.0](https://github.com/popcorn-official/pop-api/compare/v0.4.1...v0.5.0) (2017-12-26)


### Features

* Throw type error for incorrect middleware options ([#38](https://github.com/popcorn-official/pop-api/issues/38)) ([50b8f65](https://github.com/popcorn-official/pop-api/commit/50b8f65))
* **debug:** Add debug feature for extra output ([#41](https://github.com/popcorn-official/pop-api/issues/41)) ([a6feb83](https://github.com/popcorn-official/pop-api/commit/a6feb83))



<a name="0.4.1"></a>
## [0.4.1](https://github.com/popcorn-official/pop-api/compare/v0.4.0...v0.4.1) (2017-12-19)


### Bug Fixes

* **padStart:** Add polyfill for String.prototype.padStart ([#34](https://github.com/popcorn-official/pop-api/issues/34)) ([a22670b](https://github.com/popcorn-official/pop-api/commit/a22670b))



<a name="0.4.0"></a>
# [0.4.0](https://github.com/popcorn-official/pop-api/compare/v0.3.1...v0.4.0) (2017-12-19)


### Bug Fixes

* Close server correctly ([#31](https://github.com/popcorn-official/pop-api/issues/31)) ([9822a49](https://github.com/popcorn-official/pop-api/commit/9822a49))


### Features

* Add support for windows ([#30](https://github.com/popcorn-official/pop-api/issues/30)) ([bc8d146](https://github.com/popcorn-official/pop-api/commit/bc8d146))
* **init:** Add support to use additional options for middlewares ([#33](https://github.com/popcorn-official/pop-api/issues/33)) ([e0f11ed](https://github.com/popcorn-official/pop-api/commit/e0f11ed))



<a name="0.3.1"></a>
## [0.3.1](https://github.com/popcorn-official/pop-api/compare/v0.3.0...v0.3.1) (2017-12-10)


### Bug Fixes

* Fixed issue where database name is undefined when initiating the api ([#28](https://github.com/popcorn-official/pop-api/issues/28)) ([2a16bda](https://github.com/popcorn-official/pop-api/commit/2a16bda))
* Make msg a function to fix http logging ([#29](https://github.com/popcorn-official/pop-api/issues/29)) ([4d2fa4e](https://github.com/popcorn-official/pop-api/commit/4d2fa4e))



<a name="0.3.0"></a>
# [0.3.0](https://github.com/popcorn-official/pop-api/compare/v0.2.1...v0.3.0) (2017-12-10)


### Bug Fixes

* **deps:** Remove unused rollup-watch and babel-preset-minify deps ([#26](https://github.com/popcorn-official/pop-api/issues/26)) ([2916f79](https://github.com/popcorn-official/pop-api/commit/2916f79))
* **docs:** Removed done todos [ci skip] ([#27](https://github.com/popcorn-official/pop-api/issues/27)) ([32d0a1a](https://github.com/popcorn-official/pop-api/commit/32d0a1a))


### Features

* Allow custom middleware to be passed down to the init method ([#21](https://github.com/popcorn-official/pop-api/issues/21)) ([4ba1ac5](https://github.com/popcorn-official/pop-api/commit/4ba1ac5)), closes [#22](https://github.com/popcorn-official/pop-api/issues/22) [#19](https://github.com/popcorn-official/pop-api/issues/19) [#12](https://github.com/popcorn-official/pop-api/issues/12)
* Build with Rollup to reduce package size ([#19](https://github.com/popcorn-official/pop-api/issues/19)) ([6d60954](https://github.com/popcorn-official/pop-api/commit/6d60954))



<a name="0.2.1"></a>
## [0.2.1](https://github.com/popcorn-official/pop-api/compare/v0.2.0...v0.2.1) (2017-12-09)



<a name="0.2.0"></a>
# [0.2.0](https://github.com/popcorn-official/pop-api/compare/v0.1.0...v0.2.0) (2017-12-05)


### Bug Fixes

* HttpServer listens to port with 0 workers ([#10](https://github.com/popcorn-official/pop-api/issues/10)) ([5a45e31](https://github.com/popcorn-official/pop-api/commit/5a45e31))
* Remove unused rimraf from package.json ([#1](https://github.com/popcorn-official/pop-api/issues/1)) ([e64c63d](https://github.com/popcorn-official/pop-api/commit/e64c63d))


### Features

* Add helmet for security middleware ([#11](https://github.com/popcorn-official/pop-api/issues/11)) ([4b52572](https://github.com/popcorn-official/pop-api/commit/4b52572))
* Add support for Restify ([#7](https://github.com/popcorn-official/pop-api/issues/7)) ([01b0531](https://github.com/popcorn-official/pop-api/commit/01b0531))



<a name="0.1.0"></a>
# 0.1.0 (2017-11-28)


### Features

* **initial-release:** Initial release for npm registry ([c5269e7](https://github.com/popcorn-official/pop-api/commit/c5269e7))