diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000000..1cd901fc7e
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,132 @@
+
+## [0.1.2](https://github.com/garden-io/garden/compare/v0.1.1-0...v0.1.2) (2018-06-02)
+
+
+
+
+## [0.1.1-0](https://github.com/garden-io/garden/compare/v0.1.0...v0.1.1-0) (2018-06-02)
+
+
+### Bug Fixes
+
+* **utils:** gulp dev dependencies and update util/index ([9e65f02](https://github.com/garden-io/garden/commit/9e65f02))
+* add missing prepublish step ([a1dbde9](https://github.com/garden-io/garden/commit/a1dbde9))
+* incorrect bin link in package.json ([237ce85](https://github.com/garden-io/garden/commit/237ce85))
+
+
+
+
+# [0.1.0](https://github.com/garden-io/garden/compare/0766b56...v0.1.0) (2018-05-31)
+
+
+### Bug Fixes
+
+* [#107](https://github.com/garden-io/garden/issues/107) & [#108](https://github.com/garden-io/garden/issues/108) - incl. deps in auto-reload. ([d1aaf5e](https://github.com/garden-io/garden/commit/d1aaf5e))
+* [#85](https://github.com/garden-io/garden/issues/85) closing gulp watch didn't close tsc process ([4b3a7c4](https://github.com/garden-io/garden/commit/4b3a7c4))
+* add better error logging for kubectl and rsync ([212304a](https://github.com/garden-io/garden/commit/212304a))
+* add missing copyright-header dependency on CircleCI ([ceca5c4](https://github.com/garden-io/garden/commit/ceca5c4))
+* add missing dependencies for copyright-header on OSX ([d4d639f](https://github.com/garden-io/garden/commit/d4d639f))
+* add missing license header ([f6e11d9](https://github.com/garden-io/garden/commit/f6e11d9))
+* added missing "Done!" message at end of build command ([a05f2c5](https://github.com/garden-io/garden/commit/a05f2c5))
+* Added OperationQueue to TaskGraph. ([ae79785](https://github.com/garden-io/garden/commit/ae79785))
+* allow commands to specify logger type ([893f9e2](https://github.com/garden-io/garden/commit/893f9e2))
+* allow empty output from test runs ([67a2d95](https://github.com/garden-io/garden/commit/67a2d95))
+* allow unkown keys in baseModuleSchema ([78303de](https://github.com/garden-io/garden/commit/78303de))
+* bad timestamp values could crash log command ([4383d75](https://github.com/garden-io/garden/commit/4383d75))
+* better and more consistent error handling in CLI commands ([36ba7b7](https://github.com/garden-io/garden/commit/36ba7b7))
+* better error output when gulp add-version-files fails ([0fc4ee4](https://github.com/garden-io/garden/commit/0fc4ee4))
+* better handling of streams not from logger ([42fa17e](https://github.com/garden-io/garden/commit/42fa17e))
+* better kubectl errors ([76fabd6](https://github.com/garden-io/garden/commit/76fabd6))
+* better logger types ([56596fb](https://github.com/garden-io/garden/commit/56596fb))
+* better output rendering for JSON responses in call command ([1aecfe0](https://github.com/garden-io/garden/commit/1aecfe0))
+* bug in CLI when handling errors ([f7ae4dd](https://github.com/garden-io/garden/commit/f7ae4dd))
+* build staging no longer copies symlinks ([0fc60bd](https://github.com/garden-io/garden/commit/0fc60bd))
+* Cache results to skip superfluous tasks. ([0632e36](https://github.com/garden-io/garden/commit/0632e36))
+* Cancel dependants on task error. ([6831608](https://github.com/garden-io/garden/commit/6831608))
+* changed how paths are handled when copying build dependencies ([d6506da](https://github.com/garden-io/garden/commit/d6506da))
+* Correction to FS watcher subscription logic. ([5969914](https://github.com/garden-io/garden/commit/5969914))
+* deploy command would deploy all services from each processed module ([673630c](https://github.com/garden-io/garden/commit/673630c))
+* disable ts-node cache in tests to avoid inconsistencies ([21f2d44](https://github.com/garden-io/garden/commit/21f2d44))
+* ensure module build paths have trailing slash (for rsync) ([1c555d1](https://github.com/garden-io/garden/commit/1c555d1))
+* error handling in hello-container ([f778fe9](https://github.com/garden-io/garden/commit/f778fe9))
+* fix default log level on header and finish methods ([1eb143d](https://github.com/garden-io/garden/commit/1eb143d))
+* fix destroy env command after kubernetes-client upgrade ([200fd01](https://github.com/garden-io/garden/commit/200fd01))
+* issue where build dependencies couldn't be copied ([d3a44cd](https://github.com/garden-io/garden/commit/d3a44cd))
+* issue where module scanning would hang with empty projects ([ec47c72](https://github.com/garden-io/garden/commit/ec47c72))
+* issue with gulp watch and static files ([dc9cd9f](https://github.com/garden-io/garden/commit/dc9cd9f))
+* issues with kubernetes-client after upgrade ([f4096a2](https://github.com/garden-io/garden/commit/f4096a2))
+* k8s plugin now respects configured context ([a395b79](https://github.com/garden-io/garden/commit/a395b79))
+* linting errors ([e839e8e](https://github.com/garden-io/garden/commit/e839e8e))
+* linting errors in tests ([185eb69](https://github.com/garden-io/garden/commit/185eb69))
+* minor logging fixes ([bde56fa](https://github.com/garden-io/garden/commit/bde56fa))
+* package.json & .snyk to reduce vulnerabilities ([0766b56](https://github.com/garden-io/garden/commit/0766b56))
+* partial CircleCI status on PRs ([7d0a3ef](https://github.com/garden-io/garden/commit/7d0a3ef))
+* print json/yaml output after cli returns parse results ([eeadf16](https://github.com/garden-io/garden/commit/eeadf16))
+* propagate force flag to deployService action ([6ccc9d0](https://github.com/garden-io/garden/commit/6ccc9d0))
+* re-implemented local GCF plugin to fix issues ([3f2ee33](https://github.com/garden-io/garden/commit/3f2ee33))
+* regression after splitting up GardenContext ([bbb6db5](https://github.com/garden-io/garden/commit/bbb6db5))
+* remove .vscode directories in multi-container example ([ccd426d](https://github.com/garden-io/garden/commit/ccd426d))
+* service outputs were not propagated to runtime context ([0151593](https://github.com/garden-io/garden/commit/0151593))
+* syntax error in .release-it.json ([010a138](https://github.com/garden-io/garden/commit/010a138))
+* temporarily disabling minikube tests in CI (issues with CircleCI) ([5e1b4bc](https://github.com/garden-io/garden/commit/5e1b4bc))
+* test name was not included in test result keys ([3dac186](https://github.com/garden-io/garden/commit/3dac186))
+* testModule handlers now receive runtime context ([6ea60b0](https://github.com/garden-io/garden/commit/6ea60b0))
+* use built-in ingress controller and dashboard for minikube ([879bce2](https://github.com/garden-io/garden/commit/879bce2))
+* version is now correctly set for plugin modules ([#84](https://github.com/garden-io/garden/issues/84)) ([d9c3757](https://github.com/garden-io/garden/commit/d9c3757))
+* wrong function name in local-gcf-container ([7a7d5af](https://github.com/garden-io/garden/commit/7a7d5af))
+* **cli:** duplicate command checks now accounts for subcommands ([b9e22f5](https://github.com/garden-io/garden/commit/b9e22f5))
+* **cli:** map all Errors to GardenErrors and log accordingly ([02b05b3](https://github.com/garden-io/garden/commit/02b05b3))
+* **hello-world:** npm package is now included in function build ([2795653](https://github.com/garden-io/garden/commit/2795653))
+* **hello-world-example:** add missing Dockerfile directives ([4acc4cc](https://github.com/garden-io/garden/commit/4acc4cc))
+* **logger:** fix basic-terminal-writer superflous newline ([bfc0fcf](https://github.com/garden-io/garden/commit/bfc0fcf))
+* **logger:** more performant update function ([4d8c89e](https://github.com/garden-io/garden/commit/4d8c89e))
+
+
+### Code Refactoring
+
+* major overhaul to plugin architecture ([3b97e08](https://github.com/garden-io/garden/commit/3b97e08))
+
+
+### Features
+
+* add --watch flag to deploy command ([7b11d58](https://github.com/garden-io/garden/commit/7b11d58))
+* add filter and find methods to logger ([814733b](https://github.com/garden-io/garden/commit/814733b))
+* add force flag to env config command ([d5ba05b](https://github.com/garden-io/garden/commit/d5ba05b))
+* add global --output flag for CLI ([7f25653](https://github.com/garden-io/garden/commit/7f25653))
+* add login and logout commands ([00548e2](https://github.com/garden-io/garden/commit/00548e2))
+* add loglevel as cli option and remove silent/verbose options ([985c160](https://github.com/garden-io/garden/commit/985c160))
+* add run commands for ad-hoc runs of modules, services and tests ([3aca6ac](https://github.com/garden-io/garden/commit/3aca6ac))
+* add scan command to output info about modules in project ([075e6c2](https://github.com/garden-io/garden/commit/075e6c2))
+* add support for .gardenignore file ([7ba24b7](https://github.com/garden-io/garden/commit/7ba24b7))
+* add truncatePrevious option to file-writer ([a64fbb0](https://github.com/garden-io/garden/commit/a64fbb0))
+* add watch flag to test and build commands ([dd0a4fe](https://github.com/garden-io/garden/commit/dd0a4fe))
+* added buildContext param to buildModule handlers ([141abe9](https://github.com/garden-io/garden/commit/141abe9))
+* auto-rebuilding modules & FS watching ([8191aa8](https://github.com/garden-io/garden/commit/8191aa8))
+* created local-kubernetes plugin and added config options ([1fcf88d](https://github.com/garden-io/garden/commit/1fcf88d))
+* Detect circular dependencies. ([4a35276](https://github.com/garden-io/garden/commit/4a35276))
+* pass parent to nested log entries ([41cddf0](https://github.com/garden-io/garden/commit/41cddf0))
+* **cli:** validate option flags ([8c249bd](https://github.com/garden-io/garden/commit/8c249bd))
+* plugins can now add modules to a project ([26f38c7](https://github.com/garden-io/garden/commit/26f38c7))
+* support and documentation for Minikube ([b2c632c](https://github.com/garden-io/garden/commit/b2c632c))
+* template variables can now access provider name and config ([51e2f33](https://github.com/garden-io/garden/commit/51e2f33))
+* user no longer needs to run `env config` command ([8cb6512](https://github.com/garden-io/garden/commit/8cb6512))
+
+
+### Performance Improvements
+
+* made tests run quite a bit faster ([1aa69fd](https://github.com/garden-io/garden/commit/1aa69fd))
+
+
+### BREAKING CHANGES
+
+* This includes some changes to the project schema and how it is resolved,
+as well as how the main `Garden` class is instantiated. The `Garden`
+class is now called with an environment name, which is then fixed for
+the session. The env configuration is resolved by merging the specific
+environment configuration with a global configuration specified on the
+new `global` key in the project config. The schema for the `providers`
+key also different - its keys should now match plugin names, and
+contain configuration for those plugins.
+
+
+
diff --git a/lerna.json b/lerna.json
index eda55a0216..d857cd4f73 100644
--- a/lerna.json
+++ b/lerna.json
@@ -1,6 +1,11 @@
{
"lerna": "2.11.0",
"npmClient": "yarn",
+ "command": {
+ "publish": {
+ "message": "chore(release): publish %s"
+ }
+ },
"packages": [
"."
],
diff --git a/package.json b/package.json
index f50815f1a5..12cf62ee91 100644
--- a/package.json
+++ b/package.json
@@ -138,6 +138,7 @@
"snyk-protect": "snyk protect",
"test": "npm run clean && gulp test",
"update-submodules": "git submodule update --init --recursive --jobs 4",
+ "version": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md",
"view-report": "open coverage/index.html",
"watch": "gulp watch"
},