# Change Log

## [v2.1.0](https://github.com/wedeploy/magnet/tree/v2.1.0) (2017-09-28)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v2.0.0...v2.1.0)

## [v2.0.0](https://github.com/wedeploy/magnet/tree/v2.0.0) (2017-09-28)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v1.1.2...v2.0.0)

**Closed issues:**

- Failed to execute project with ava [\#100](https://github.com/wedeploy/magnet/issues/100)

**Merged pull requests:**

- Adds ignore pattern on magnet cli watch [\#103](https://github.com/wedeploy/magnet/pull/103) ([pragmaticivan](https://github.com/pragmaticivan))
- Disable all native node modules on webpack. [\#101](https://github.com/wedeploy/magnet/pull/101) ([pragmaticivan](https://github.com/pragmaticivan))
- Updates log messages and applies refactoring on client/server usage [\#99](https://github.com/wedeploy/magnet/pull/99) ([pragmaticivan](https://github.com/pragmaticivan))
- Uses shared webpack for client build [\#98](https://github.com/wedeploy/magnet/pull/98) ([pragmaticivan](https://github.com/pragmaticivan))
- Improve CLI process lifecycle [\#92](https://github.com/wedeploy/magnet/pull/92) ([pragmaticivan](https://github.com/pragmaticivan))

## [v1.1.2](https://github.com/wedeploy/magnet/tree/v1.1.2) (2017-08-10)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v1.1.1...v1.1.2)

**Closed issues:**

- Rename getInitialState [\#91](https://github.com/wedeploy/magnet/issues/91)

**Merged pull requests:**

- Adds dev config [\#94](https://github.com/wedeploy/magnet/pull/94) ([pragmaticivan](https://github.com/pragmaticivan))

## [v1.1.1](https://github.com/wedeploy/magnet/tree/v1.1.1) (2017-06-07)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v1.1.0...v1.1.1)

## [v1.1.0](https://github.com/wedeploy/magnet/tree/v1.1.0) (2017-06-07)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v1.0.2...v1.1.0)

## [v1.0.2](https://github.com/wedeploy/magnet/tree/v1.0.2) (2017-05-23)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v1.0.1...v1.0.2)

**Merged pull requests:**

- Adds test for plugin method ordering [\#88](https://github.com/wedeploy/magnet/pull/88) ([mthadley](https://github.com/mthadley))

## [v1.0.1](https://github.com/wedeploy/magnet/tree/v1.0.1) (2017-05-16)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v1.0.0...v1.0.1)

## [v1.0.0](https://github.com/wedeploy/magnet/tree/v1.0.0) (2017-05-16)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v1.0.0-alpha.13...v1.0.0)

**Closed issues:**

- Plugins that modify the server engine are not called on "Start" [\#86](https://github.com/wedeploy/magnet/issues/86)

**Merged pull requests:**

- Adds start as a plugin method. [\#87](https://github.com/wedeploy/magnet/pull/87) ([mthadley](https://github.com/mthadley))

## [v1.0.0-alpha.13](https://github.com/wedeploy/magnet/tree/v1.0.0-alpha.13) (2017-05-04)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v1.0.0-alpha.12...v1.0.0-alpha.13)

## [v1.0.0-alpha.12](https://github.com/wedeploy/magnet/tree/v1.0.0-alpha.12) (2017-05-03)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v1.0.0-alpha.11...v1.0.0-alpha.12)

## [v1.0.0-alpha.11](https://github.com/wedeploy/magnet/tree/v1.0.0-alpha.11) (2017-05-03)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v1.0.0-alpha.10...v1.0.0-alpha.11)

## [v1.0.0-alpha.10](https://github.com/wedeploy/magnet/tree/v1.0.0-alpha.10) (2017-05-03)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v1.0.0-alpha.9...v1.0.0-alpha.10)

**Merged pull requests:**

- Fixes aggregateBabelPresets called inside a loop [\#85](https://github.com/wedeploy/magnet/pull/85) ([pragmaticivan](https://github.com/pragmaticivan))

## [v1.0.0-alpha.9](https://github.com/wedeploy/magnet/tree/v1.0.0-alpha.9) (2017-05-03)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v1.0.0-alpha.8...v1.0.0-alpha.9)

## [v1.0.0-alpha.8](https://github.com/wedeploy/magnet/tree/v1.0.0-alpha.8) (2017-05-02)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v1.0.0-alpha.7...v1.0.0-alpha.8)

## [v1.0.0-alpha.7](https://github.com/wedeploy/magnet/tree/v1.0.0-alpha.7) (2017-05-02)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v1.0.0-alpha.6...v1.0.0-alpha.7)

## [v1.0.0-alpha.6](https://github.com/wedeploy/magnet/tree/v1.0.0-alpha.6) (2017-05-02)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v1.0.0-alpha.5...v1.0.0-alpha.6)

## [v1.0.0-alpha.5](https://github.com/wedeploy/magnet/tree/v1.0.0-alpha.5) (2017-05-02)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v1.0.0-alpha.4...v1.0.0-alpha.5)

**Implemented enhancements:**

- \[Proposal\] Transform new registrators into plugins [\#37](https://github.com/wedeploy/magnet/issues/37)
- Add registrator for Metal Component [\#22](https://github.com/wedeploy/magnet/issues/22)
- Exposes configuration to enable or disable registrators [\#19](https://github.com/wedeploy/magnet/issues/19)

**Merged pull requests:**

- Adds plugin support [\#84](https://github.com/wedeploy/magnet/pull/84) ([pragmaticivan](https://github.com/pragmaticivan))

## [v1.0.0-alpha.4](https://github.com/wedeploy/magnet/tree/v1.0.0-alpha.4) (2017-05-01)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v1.0.0-alpha.3...v1.0.0-alpha.4)

## [v1.0.0-alpha.3](https://github.com/wedeploy/magnet/tree/v1.0.0-alpha.3) (2017-04-29)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v1.0.0-alpha.2...v1.0.0-alpha.3)

## [v1.0.0-alpha.2](https://github.com/wedeploy/magnet/tree/v1.0.0-alpha.2) (2017-04-29)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v1.0.0-alpha.1...v1.0.0-alpha.2)

## [v1.0.0-alpha.1](https://github.com/wedeploy/magnet/tree/v1.0.0-alpha.1) (2017-04-28)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v0.20.0...v1.0.0-alpha.1)

**Fixed bugs:**

- Travis CI is not sending coverage info to codecov  [\#51](https://github.com/wedeploy/magnet/issues/51)

**Closed issues:**

- Update magnet CLI \(generate\) to add build command on package.json [\#78](https://github.com/wedeploy/magnet/issues/78)
- Ensure that start and stop are called once [\#76](https://github.com/wedeploy/magnet/issues/76)
- Fix early return with duplicated files when not using realpath on getFiles function [\#75](https://github.com/wedeploy/magnet/issues/75)
- Add support to stop lifecycle [\#74](https://github.com/wedeploy/magnet/issues/74)
- Add Prettier support [\#72](https://github.com/wedeploy/magnet/issues/72)
- Make errors context-aware [\#71](https://github.com/wedeploy/magnet/issues/71)

**Merged pull requests:**

- Revert magnet cli spawn implementation [\#82](https://github.com/wedeploy/magnet/pull/82) ([pragmaticivan](https://github.com/pragmaticivan))
- Removes description for base package on magnet generate cli [\#81](https://github.com/wedeploy/magnet/pull/81) ([pragmaticivan](https://github.com/pragmaticivan))
- Adds magnet build before magnet start on start hook and adds stop lifecycle to basic example [\#80](https://github.com/wedeploy/magnet/pull/80) ([pragmaticivan](https://github.com/pragmaticivan))
- Update start script to execute magnet build before start [\#79](https://github.com/wedeploy/magnet/pull/79) ([pragmaticivan](https://github.com/pragmaticivan))
- Adds prettier support [\#77](https://github.com/wedeploy/magnet/pull/77) ([pragmaticivan](https://github.com/pragmaticivan))
- Adds support to stop lifecycle and ensures that start and stop are called once [\#73](https://github.com/wedeploy/magnet/pull/73) ([pragmaticivan](https://github.com/pragmaticivan))

## [v0.20.0](https://github.com/wedeploy/magnet/tree/v0.20.0) (2017-04-22)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v0.19.4...v0.20.0)

**Implemented enhancements:**

- Update readme [\#25](https://github.com/wedeploy/magnet/issues/25)
- Play nice with v8's inspector [\#3](https://github.com/wedeploy/magnet/issues/3)

**Closed issues:**

- Warn about limit on number of files that can be watched on `magnet dev` [\#69](https://github.com/wedeploy/magnet/issues/69)
- Export Magnet as default on index.js [\#65](https://github.com/wedeploy/magnet/issues/65)

## [v0.19.4](https://github.com/wedeploy/magnet/tree/v0.19.4) (2017-03-25)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v0.19.3...v0.19.4)

## [v0.19.3](https://github.com/wedeploy/magnet/tree/v0.19.3) (2017-03-24)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v0.19.2...v0.19.3)

## [v0.19.2](https://github.com/wedeploy/magnet/tree/v0.19.2) (2017-03-24)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v0.19.1...v0.19.2)

**Implemented enhancements:**

- Trace warnings by default on dev mode [\#68](https://github.com/wedeploy/magnet/issues/68)

**Closed issues:**

- Add public methods for get/set port and hostname [\#56](https://github.com/wedeploy/magnet/issues/56)

**Merged pull requests:**

- Add public methods for get/set port and hostname [\#66](https://github.com/wedeploy/magnet/pull/66) ([NetoDevel](https://github.com/NetoDevel))

## [v0.19.1](https://github.com/wedeploy/magnet/tree/v0.19.1) (2017-03-11)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v0.19.0...v0.19.1)

## [v0.19.0](https://github.com/wedeploy/magnet/tree/v0.19.0) (2017-03-07)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v0.18.0...v0.19.0)

## [v0.18.0](https://github.com/wedeploy/magnet/tree/v0.18.0) (2017-03-03)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v0.17.0...v0.18.0)

**Merged pull requests:**

- Adds integration tests for config by environment and with different directory [\#63](https://github.com/wedeploy/magnet/pull/63) ([pragmaticivan](https://github.com/pragmaticivan))
- Adds config example [\#62](https://github.com/wedeploy/magnet/pull/62) ([pragmaticivan](https://github.com/pragmaticivan))

## [v0.17.0](https://github.com/wedeploy/magnet/tree/v0.17.0) (2017-03-01)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v0.16.0...v0.17.0)

**Closed issues:**

- Implement environment management priority [\#7](https://github.com/wedeploy/magnet/issues/7)

## [v0.16.0](https://github.com/wedeploy/magnet/tree/v0.16.0) (2017-03-01)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v0.15.0...v0.16.0)

## [v0.15.0](https://github.com/wedeploy/magnet/tree/v0.15.0) (2017-03-01)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v0.14.0...v0.15.0)

## [v0.14.0](https://github.com/wedeploy/magnet/tree/v0.14.0) (2017-03-01)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v0.13.0...v0.14.0)

## [v0.13.0](https://github.com/wedeploy/magnet/tree/v0.13.0) (2017-03-01)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v0.12.0...v0.13.0)

## [v0.12.0](https://github.com/wedeploy/magnet/tree/v0.12.0) (2017-03-01)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v0.11.0...v0.12.0)

**Merged pull requests:**

- Improves coverage for .build\(\) and adds capability of serving just the static folder as an app [\#61](https://github.com/wedeploy/magnet/pull/61) ([pragmaticivan](https://github.com/pragmaticivan))
- Adds tests for validator error middleware and coverage for dist directory on start function [\#60](https://github.com/wedeploy/magnet/pull/60) ([pragmaticivan](https://github.com/pragmaticivan))

## [v0.11.0](https://github.com/wedeploy/magnet/tree/v0.11.0) (2017-02-28)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v0.10.0...v0.11.0)

## [v0.10.0](https://github.com/wedeploy/magnet/tree/v0.10.0) (2017-02-28)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v0.9.0...v0.10.0)

**Implemented enhancements:**

- Transform unit tests into integration tests on .register\(\) for registrator modules [\#50](https://github.com/wedeploy/magnet/issues/50)
- Add examples/custom-middleware [\#28](https://github.com/wedeploy/magnet/issues/28)
- Refactors tests and increase coverage [\#9](https://github.com/wedeploy/magnet/issues/9)

**Closed issues:**

- Add examples of request parameter validation [\#54](https://github.com/wedeploy/magnet/issues/54)

**Merged pull requests:**

- Setup silent log level for all the tests [\#59](https://github.com/wedeploy/magnet/pull/59) ([pragmaticivan](https://github.com/pragmaticivan))
- Applies refactoring for registrator tests [\#58](https://github.com/wedeploy/magnet/pull/58) ([pragmaticivan](https://github.com/pragmaticivan))

## [v0.9.0](https://github.com/wedeploy/magnet/tree/v0.9.0) (2017-02-28)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v0.8.0...v0.9.0)

## [v0.8.0](https://github.com/wedeploy/magnet/tree/v0.8.0) (2017-02-28)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v0.7.0...v0.8.0)

**Implemented enhancements:**

- Add magnet build on CLI [\#47](https://github.com/wedeploy/magnet/issues/47)
- Module is the only param used on registrator .test\(\) function [\#44](https://github.com/wedeploy/magnet/issues/44)
- The failure of one registrator should not break the following ones [\#38](https://github.com/wedeploy/magnet/issues/38)
- Disable log when configuration for verbosity is disabled [\#1](https://github.com/wedeploy/magnet/issues/1)

**Closed issues:**

- Rename runStartHook\_ [\#57](https://github.com/wedeploy/magnet/issues/57)
- .stop\(\) function on Magnet class should delete .magnet folder [\#55](https://github.com/wedeploy/magnet/issues/55)

**Merged pull requests:**

- Improves wedeploy example README curl commands [\#53](https://github.com/wedeploy/magnet/pull/53) ([cirocosta](https://github.com/cirocosta))
- Replaces `npm run` by `npm start` in README.md [\#52](https://github.com/wedeploy/magnet/pull/52) ([cirocosta](https://github.com/cirocosta))

## [v0.7.0](https://github.com/wedeploy/magnet/tree/v0.7.0) (2017-02-24)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v0.6.0...v0.7.0)

## [v0.6.0](https://github.com/wedeploy/magnet/tree/v0.6.0) (2017-02-24)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v0.5.0...v0.6.0)

**Implemented enhancements:**

- Make registrator perform the test inside its main function [\#39](https://github.com/wedeploy/magnet/issues/39)
- Adds middleware for Cross-Site Request Forgery \(CSRF\) [\#35](https://github.com/wedeploy/magnet/issues/35)
- Adds support to multipart requests by default [\#5](https://github.com/wedeploy/magnet/issues/5)

**Fixed bugs:**

- Add static folder to exclusion list on magnet config [\#45](https://github.com/wedeploy/magnet/issues/45)
- Anonimous module being used on injection test [\#41](https://github.com/wedeploy/magnet/issues/41)
- Handle error when project directory is empty [\#34](https://github.com/wedeploy/magnet/issues/34)

**Closed issues:**

- Investigate webpack run usage with error callback for test purpose [\#36](https://github.com/wedeploy/magnet/issues/36)

**Merged pull requests:**

- Updates ignore config to not load js files indie static folder and adds tests for getFiles function [\#49](https://github.com/wedeploy/magnet/pull/49) ([pragmaticivan](https://github.com/pragmaticivan))
- Adds houndci support [\#48](https://github.com/wedeploy/magnet/pull/48) ([pragmaticivan](https://github.com/pragmaticivan))
- Adds pending specs for build and registrator features and apply some refactoring [\#46](https://github.com/wedeploy/magnet/pull/46) ([pragmaticivan](https://github.com/pragmaticivan))
- Adds test params on injection registrator [\#42](https://github.com/wedeploy/magnet/pull/42) ([pragmaticivan](https://github.com/pragmaticivan))
- Updates readme [\#33](https://github.com/wedeploy/magnet/pull/33) ([pragmaticivan](https://github.com/pragmaticivan))

## [v0.5.0](https://github.com/wedeploy/magnet/tree/v0.5.0) (2017-02-23)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v0.4.0...v0.5.0)

**Fixed bugs:**

- Add ignore pattern for chokidar watch on magnet cli [\#27](https://github.com/wedeploy/magnet/issues/27)

## [v0.4.0](https://github.com/wedeploy/magnet/tree/v0.4.0) (2017-02-23)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v0.3.0...v0.4.0)

**Implemented enhancements:**

- Add magnet init command [\#23](https://github.com/wedeploy/magnet/issues/23)
- Add magnet routes command [\#21](https://github.com/wedeploy/magnet/issues/21)

## [v0.3.0](https://github.com/wedeploy/magnet/tree/v0.3.0) (2017-02-23)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v0.2.0...v0.3.0)

## [v0.2.0](https://github.com/wedeploy/magnet/tree/v0.2.0) (2017-02-22)
[Full Changelog](https://github.com/wedeploy/magnet/compare/v0.1.0...v0.2.0)

**Implemented enhancements:**

- Configure code climate [\#15](https://github.com/wedeploy/magnet/issues/15)
- Configure codecov [\#14](https://github.com/wedeploy/magnet/issues/14)

**Fixed bugs:**

- Coverage gulp task is not working [\#20](https://github.com/wedeploy/magnet/issues/20)

**Closed issues:**

- Standardizes gramma and formatting of log messages [\#11](https://github.com/wedeploy/magnet/issues/11)
- Simpifies and lint gulpfile.js [\#10](https://github.com/wedeploy/magnet/issues/10)
- Adds support for ES2017 transpilation by default [\#8](https://github.com/wedeploy/magnet/issues/8)
- Ignoring unwanted directories [\#4](https://github.com/wedeploy/magnet/issues/4)
- Include runtime dependencies [\#2](https://github.com/wedeploy/magnet/issues/2)

**Merged pull requests:**

- Adds base for magnet init on CLI [\#32](https://github.com/wedeploy/magnet/pull/32) ([pragmaticivan](https://github.com/pragmaticivan))
- Adds codebeat badge [\#31](https://github.com/wedeploy/magnet/pull/31) ([pragmaticivan](https://github.com/pragmaticivan))
- Configures codecov and adds gulp scripts into package.json [\#26](https://github.com/wedeploy/magnet/pull/26) ([pragmaticivan](https://github.com/pragmaticivan))
- Improvements and coverage [\#24](https://github.com/wedeploy/magnet/pull/24) ([pragmaticivan](https://github.com/pragmaticivan))
- Fixes js doc and adds underline to private methods on injection file. [\#18](https://github.com/wedeploy/magnet/pull/18) ([pragmaticivan](https://github.com/pragmaticivan))
- Refactors code [\#17](https://github.com/wedeploy/magnet/pull/17) ([eduardolundgren](https://github.com/eduardolundgren))
- Cleans gulpfile and updates release depdencies [\#16](https://github.com/wedeploy/magnet/pull/16) ([pragmaticivan](https://github.com/pragmaticivan))
- Adds tests for start lifecycle callback [\#13](https://github.com/wedeploy/magnet/pull/13) ([pragmaticivan](https://github.com/pragmaticivan))
- \[WIP\] Test coverage [\#12](https://github.com/wedeploy/magnet/pull/12) ([pragmaticivan](https://github.com/pragmaticivan))
- Adds travis secured keys and auto publish [\#6](https://github.com/wedeploy/magnet/pull/6) ([pragmaticivan](https://github.com/pragmaticivan))

## [v0.1.0](https://github.com/wedeploy/magnet/tree/v0.1.0) (2017-02-10)


\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*