diff --git a/CHANGELOG.md b/CHANGELOG.md
index 548c4267ab..299bf6500b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,18 +1,44 @@
+
+## [v0.9.2](https://github.com/garden-io/garden/compare/v0.9.1...v0.9.2) (2019-02-22)
+
+### Bug Fixes
+
+* fixed bug in configuring flat-config modules ([fd5bed86](https://github.com/garden-io/garden/commit/fd5bed86))
+* don't emit taskPending if task is skipped ([74e2c5d8](https://github.com/garden-io/garden/commit/74e2c5d8))
+* clean up field usage in example projects ([7ed2da35](https://github.com/garden-io/garden/commit/7ed2da35))
+* **helm:** filter out test pods when deploying charts ([b6462360](https://github.com/garden-io/garden/commit/b6462360))
+* **helm:** allow duplicate keys in template ([51538570](https://github.com/garden-io/garden/commit/51538570))
+* **k8s:** kubernetes dashboard wasn't showing up in dashboard ([2b76841d](https://github.com/garden-io/garden/commit/2b76841d))
+* **k8s:** fix RBAC issues with kubernetes-dashboard on minikube ([291f3687](https://github.com/garden-io/garden/commit/291f3687))
+* **k8s:** don't use --wait when installing using Helm ([02cd157a](https://github.com/garden-io/garden/commit/02cd157a))
+* **k8s:** don't error on pod scheduling warning ([49f81157](https://github.com/garden-io/garden/commit/49f81157))
+* **local-k8s:** always use force flag when deploying to garden-system ns ([6cbe0643](https://github.com/garden-io/garden/commit/6cbe0643))
+* **local-k8s:** remove hardcoded ingress class ([9eb60520](https://github.com/garden-io/garden/commit/9eb60520))
+* **local-k8s:** don't install nginx when running with Minikube ([056924b9](https://github.com/garden-io/garden/commit/056924b9))
+* **templates:** add prefix to versionString ([fe9cd49c](https://github.com/garden-io/garden/commit/fe9cd49c))
+
+### Features
+
+* add support for flat config style ([fecde8bf](https://github.com/garden-io/garden/commit/fecde8bf))
+* allow multiple modules in a single file ([ff4d3702](https://github.com/garden-io/garden/commit/ff4d3702))
+* don't restart command when config is invalid ([2a534b12](https://github.com/garden-io/garden/commit/2a534b12))
+
+
## [v0.9.1](https://github.com/garden-io/garden/compare/v0.9.0...v0.9.1) (2019-02-12)
### Bug Fixes
-* **dashboard:** set min select width ([06386bf](https://github.com/garden-io/garden/commit/06386bf))
-* **server:** serve dashboard from all dashboard routes ([5abf580](https://github.com/garden-io/garden/commit/5abf580))
+* **dashboard:** set min select width ([06386bfb](https://github.com/garden-io/garden/commit/06386bfb))
+* **server:** serve dashboard from all dashboard routes ([5abf580c](https://github.com/garden-io/garden/commit/5abf580c))
### Features
-* **dashboard:** update font colour ([dccbf87](https://github.com/garden-io/garden/commit/dccbf87))
-* **dashboard:** conform colours to style guide ([44b54e0](https://github.com/garden-io/garden/commit/44b54e0))
-* **dashboard:** ui improvments ([4d38659](https://github.com/garden-io/garden/commit/4d38659))
-* **dashboard:** enable by default ([574f56d](https://github.com/garden-io/garden/commit/574f56d))
+* **dashboard:** update font colour ([dccbf877](https://github.com/garden-io/garden/commit/dccbf877))
+* **dashboard:** conform colours to style guide ([44b54e0e](https://github.com/garden-io/garden/commit/44b54e0e))
+* **dashboard:** ui improvments ([4d38659c](https://github.com/garden-io/garden/commit/4d38659c))
+* **dashboard:** enable by default ([574f56d6](https://github.com/garden-io/garden/commit/574f56d6))
@@ -20,62 +46,62 @@
### Bug Fixes
-* improved error messages when deps are missing ([#484](https://github.com/garden-io/garden/issues/484)) ([c5e6dce](https://github.com/garden-io/garden/commit/c5e6dce))
-* add path to module validation error messages ([b1c54b0](https://github.com/garden-io/garden/commit/b1c54b0))
-* delete outdated system namespaces ([cda0c7c](https://github.com/garden-io/garden/commit/cda0c7c))
-* add missing package to garden-service/package.json ([4688e56](https://github.com/garden-io/garden/commit/4688e56))
-* don't watch project-level log files ([81c8d04](https://github.com/garden-io/garden/commit/81c8d04))
-* **core:** error in actions.getStatus helper ([a4cf625](https://github.com/garden-io/garden/commit/a4cf625))
-* **core:** missing module configs in dumpConfig response ([c8609a2](https://github.com/garden-io/garden/commit/c8609a2))
-* **core:** using module version in templates didn't work with watch ([6c209af](https://github.com/garden-io/garden/commit/6c209af))
-* **core:** certain template strings could not be resolved in configs ([3d582c4](https://github.com/garden-io/garden/commit/3d582c4))
-* **dashboard:** conform to new "get config" response ([bfa2c0f](https://github.com/garden-io/garden/commit/bfa2c0f))
-* **dashboard:** handle empty ingress in service status ([870d5f3](https://github.com/garden-io/garden/commit/870d5f3))
-* **dashboard:** limit number of log lines that are fetched ([#461](https://github.com/garden-io/garden/issues/461)) ([3c214ce](https://github.com/garden-io/garden/commit/3c214ce))
-* **deploy:** make watch parameter implicit when hot-reloading ([0819605](https://github.com/garden-io/garden/commit/0819605))
-* **exec:** missing tasks key in module schema ([cc13f33](https://github.com/garden-io/garden/commit/cc13f33))
-* **get-tasks:** print msg if no tasks found ([f64d59c](https://github.com/garden-io/garden/commit/f64d59c))
-* **k8s:** configure RBAC properly for Tiller ([d182929](https://github.com/garden-io/garden/commit/d182929))
-* **k8s:** fix issue with log following for K8s ([6624964](https://github.com/garden-io/garden/commit/6624964))
-* **k8s:** incorrect role binding for tiller service account ([9a61840](https://github.com/garden-io/garden/commit/9a61840))
-* **logger:** only inherit parent level if option is set ([#493](https://github.com/garden-io/garden/issues/493)) ([99fdb12](https://github.com/garden-io/garden/commit/99fdb12))
-* **openfaas:** override release name to avoid conflict across namespaces ([2eea9bd](https://github.com/garden-io/garden/commit/2eea9bd))
-* **perf:** reuse port-forwards when hot-reloading ([6db83a7](https://github.com/garden-io/garden/commit/6db83a7))
-* **server:** ensure log entries have level silly ([#496](https://github.com/garden-io/garden/issues/496)) ([5b11322](https://github.com/garden-io/garden/commit/5b11322))
-* **status:** return more correct/granular statuses ([d4a7cf2](https://github.com/garden-io/garden/commit/d4a7cf2))
+* improved error messages when deps are missing ([#484](https://github.com/garden-io/garden/issues/484)) ([c5e6dceb](https://github.com/garden-io/garden/commit/c5e6dceb))
+* add path to module validation error messages ([b1c54b07](https://github.com/garden-io/garden/commit/b1c54b07))
+* delete outdated system namespaces ([cda0c7c1](https://github.com/garden-io/garden/commit/cda0c7c1))
+* add missing package to garden-service/package.json ([4688e56f](https://github.com/garden-io/garden/commit/4688e56f))
+* don't watch project-level log files ([81c8d04d](https://github.com/garden-io/garden/commit/81c8d04d))
+* **core:** error in actions.getStatus helper ([a4cf625e](https://github.com/garden-io/garden/commit/a4cf625e))
+* **core:** missing module configs in dumpConfig response ([c8609a28](https://github.com/garden-io/garden/commit/c8609a28))
+* **core:** using module version in templates didn't work with watch ([6c209af8](https://github.com/garden-io/garden/commit/6c209af8))
+* **core:** certain template strings could not be resolved in configs ([3d582c42](https://github.com/garden-io/garden/commit/3d582c42))
+* **dashboard:** conform to new "get config" response ([bfa2c0fd](https://github.com/garden-io/garden/commit/bfa2c0fd))
+* **dashboard:** handle empty ingress in service status ([870d5f30](https://github.com/garden-io/garden/commit/870d5f30))
+* **dashboard:** limit number of log lines that are fetched ([#461](https://github.com/garden-io/garden/issues/461)) ([3c214cef](https://github.com/garden-io/garden/commit/3c214cef))
+* **deploy:** make watch parameter implicit when hot-reloading ([0819605c](https://github.com/garden-io/garden/commit/0819605c))
+* **exec:** missing tasks key in module schema ([cc13f33c](https://github.com/garden-io/garden/commit/cc13f33c))
+* **get-tasks:** print msg if no tasks found ([f64d59cf](https://github.com/garden-io/garden/commit/f64d59cf))
+* **k8s:** configure RBAC properly for Tiller ([d1829299](https://github.com/garden-io/garden/commit/d1829299))
+* **k8s:** fix issue with log following for K8s ([6624964d](https://github.com/garden-io/garden/commit/6624964d))
+* **k8s:** incorrect role binding for tiller service account ([9a61840b](https://github.com/garden-io/garden/commit/9a61840b))
+* **logger:** only inherit parent level if option is set ([#493](https://github.com/garden-io/garden/issues/493)) ([99fdb12c](https://github.com/garden-io/garden/commit/99fdb12c))
+* **openfaas:** override release name to avoid conflict across namespaces ([2eea9bd0](https://github.com/garden-io/garden/commit/2eea9bd0))
+* **perf:** reuse port-forwards when hot-reloading ([6db83a78](https://github.com/garden-io/garden/commit/6db83a78))
+* **server:** ensure log entries have level silly ([#496](https://github.com/garden-io/garden/issues/496)) ([5b11322b](https://github.com/garden-io/garden/commit/5b11322b))
+* **status:** return more correct/granular statuses ([d4a7cf27](https://github.com/garden-io/garden/commit/d4a7cf27))
### Code Refactoring
-* add configureProvider plugin action ([bdf6994](https://github.com/garden-io/garden/commit/bdf6994))
-* rename `generic` plugin to `exec` ([4c85d46](https://github.com/garden-io/garden/commit/4c85d46))
-* use events for file watching instead of callbacks ([f6a99c2](https://github.com/garden-io/garden/commit/f6a99c2))
-* rename `validate` module action to `configure` ([7b02fdd](https://github.com/garden-io/garden/commit/7b02fdd))
-* allow consecutive dashes in identifier regex ([37fe9c3](https://github.com/garden-io/garden/commit/37fe9c3))
-* remove experimental Go CLI ([e9ef3aa](https://github.com/garden-io/garden/commit/e9ef3aa))
-* **commands:** remove create commands ([88d18d8](https://github.com/garden-io/garden/commit/88d18d8))
-* **dashboard:** use React Hooks API for state management ([588dd6c](https://github.com/garden-io/garden/commit/588dd6c))
-* **dashboard:** rename root dir to dashboard ([6b48430](https://github.com/garden-io/garden/commit/6b48430))
-* **go-cli:** replace unison with mutagen (wip) ([b7a0d33](https://github.com/garden-io/garden/commit/b7a0d33))
-* **k8s:** minor change to speed up container deploys ([91da102](https://github.com/garden-io/garden/commit/91da102))
-* **k8s:** shorten default namespace names ([15aa5de](https://github.com/garden-io/garden/commit/15aa5de))
-* **logger:** remove root prop from LogNode class ([b1e8fa6](https://github.com/garden-io/garden/commit/b1e8fa6))
-* **logger:** rename preserveLevel opt to childEntriesInheritLevel ([0b3efab](https://github.com/garden-io/garden/commit/0b3efab))
+* add configureProvider plugin action ([bdf69944](https://github.com/garden-io/garden/commit/bdf69944))
+* rename `generic` plugin to `exec` ([4c85d46d](https://github.com/garden-io/garden/commit/4c85d46d))
+* use events for file watching instead of callbacks ([f6a99c2f](https://github.com/garden-io/garden/commit/f6a99c2f))
+* rename `validate` module action to `configure` ([7b02fdd9](https://github.com/garden-io/garden/commit/7b02fdd9))
+* allow consecutive dashes in identifier regex ([37fe9c37](https://github.com/garden-io/garden/commit/37fe9c37))
+* remove experimental Go CLI ([e9ef3aac](https://github.com/garden-io/garden/commit/e9ef3aac))
+* **commands:** remove create commands ([88d18d8c](https://github.com/garden-io/garden/commit/88d18d8c))
+* **dashboard:** use React Hooks API for state management ([588dd6c6](https://github.com/garden-io/garden/commit/588dd6c6))
+* **dashboard:** rename root dir to dashboard ([6b484305](https://github.com/garden-io/garden/commit/6b484305))
+* **go-cli:** replace unison with mutagen (wip) ([b7a0d339](https://github.com/garden-io/garden/commit/b7a0d339))
+* **k8s:** minor change to speed up container deploys ([91da1021](https://github.com/garden-io/garden/commit/91da1021))
+* **k8s:** shorten default namespace names ([15aa5ded](https://github.com/garden-io/garden/commit/15aa5ded))
+* **logger:** remove root prop from LogNode class ([b1e8fa61](https://github.com/garden-io/garden/commit/b1e8fa61))
+* **logger:** rename preserveLevel opt to childEntriesInheritLevel ([0b3efabb](https://github.com/garden-io/garden/commit/0b3efabb))
### Features
-* rename command to args for container type ([84f5a8d](https://github.com/garden-io/garden/commit/84f5a8d))
-* added get tasks command ([250315d](https://github.com/garden-io/garden/commit/250315d))
-* add servicePort config option ([57b23f3](https://github.com/garden-io/garden/commit/57b23f3))
-* **cli:** add --hot alias for --hot-reload flag ([22ac4f6](https://github.com/garden-io/garden/commit/22ac4f6))
-* **dashboard:** update UI (closes [#460](https://github.com/garden-io/garden/issues/460)) ([e59897c](https://github.com/garden-io/garden/commit/e59897c))
-* **dashboard:** expose provider links in sidebar ([48c9e13](https://github.com/garden-io/garden/commit/48c9e13))
-* **k8s:** add Helm module inheritance via the `base` field ([8a7a7e5](https://github.com/garden-io/garden/commit/8a7a7e5))
-* **k8s:** proper support for Helm charts ([48f0375](https://github.com/garden-io/garden/commit/48f0375))
-* **k8s:** make hot reloading work for remote clusters ([7ca3dc3](https://github.com/garden-io/garden/commit/7ca3dc3))
-* **k8s:** allow overriding release name in Helm modules ([1530105](https://github.com/garden-io/garden/commit/1530105))
-* **k8s:** allow disabling nginx setup in local-kubernetes provider ([33511bc](https://github.com/garden-io/garden/commit/33511bc))
-* **logger:** allow controlling level with env var ([#452](https://github.com/garden-io/garden/issues/452)) ([ec8bd45](https://github.com/garden-io/garden/commit/ec8bd45))
-* **versioncmd:** add version command ([8be4761](https://github.com/garden-io/garden/commit/8be4761))
+* rename command to args for container type ([84f5a8d3](https://github.com/garden-io/garden/commit/84f5a8d3))
+* added get tasks command ([250315d3](https://github.com/garden-io/garden/commit/250315d3))
+* add servicePort config option ([57b23f35](https://github.com/garden-io/garden/commit/57b23f35))
+* **cli:** add --hot alias for --hot-reload flag ([22ac4f6c](https://github.com/garden-io/garden/commit/22ac4f6c))
+* **dashboard:** update UI (closes [#460](https://github.com/garden-io/garden/issues/460)) ([e59897c9](https://github.com/garden-io/garden/commit/e59897c9))
+* **dashboard:** expose provider links in sidebar ([48c9e131](https://github.com/garden-io/garden/commit/48c9e131))
+* **k8s:** add Helm module inheritance via the `base` field ([8a7a7e57](https://github.com/garden-io/garden/commit/8a7a7e57))
+* **k8s:** proper support for Helm charts ([48f03759](https://github.com/garden-io/garden/commit/48f03759))
+* **k8s:** make hot reloading work for remote clusters ([7ca3dc34](https://github.com/garden-io/garden/commit/7ca3dc34))
+* **k8s:** allow overriding release name in Helm modules ([1530105d](https://github.com/garden-io/garden/commit/1530105d))
+* **k8s:** allow disabling nginx setup in local-kubernetes provider ([33511bc8](https://github.com/garden-io/garden/commit/33511bc8))
+* **logger:** allow controlling level with env var ([#452](https://github.com/garden-io/garden/issues/452)) ([ec8bd45b](https://github.com/garden-io/garden/commit/ec8bd45b))
+* **versioncmd:** add version command ([8be47617](https://github.com/garden-io/garden/commit/8be47617))
### BREAKING CHANGE
@@ -124,43 +150,43 @@ Projects using the `generic` module type need to update the relevant
### Bug Fixes
-* minor logging issue ([61e4428](https://github.com/garden-io/garden/commit/61e4428))
-* make dev cmd consistent with deploy cmd ([85f31f9](https://github.com/garden-io/garden/commit/85f31f9))
-* fixed dependency bug & simplified TaskGraph ([4a8428c](https://github.com/garden-io/garden/commit/4a8428c))
-* fixed another dependency calculation bug ([99df5d9](https://github.com/garden-io/garden/commit/99df5d9))
-* performance regression on startup ([b856e36](https://github.com/garden-io/garden/commit/b856e36))
-* do not run dependant tasks unless updated services depend on them ([1ae0284](https://github.com/garden-io/garden/commit/1ae0284))
-* stale version in some tasks triggered by watch handler ([da134b4](https://github.com/garden-io/garden/commit/da134b4))
-* fix dev command terminating on config change ([261e974](https://github.com/garden-io/garden/commit/261e974))
-* **dashboard:** fix contants import in setupProxy.js ([e2c5bbd](https://github.com/garden-io/garden/commit/e2c5bbd))
-* **k8s:** exec and run commands didn't work properly in interactive mode ([420953d](https://github.com/garden-io/garden/commit/420953d))
-* **k8s:** revert removal of `-i` flag on kubectl run commands ([663deea](https://github.com/garden-io/garden/commit/663deea))
-* **k8s:** log tailing now returns logs for new pods at runtime ([432e6dc](https://github.com/garden-io/garden/commit/432e6dc))
-* **k8s:** remove replicasets and daemonsets when deleting services ([6c63314](https://github.com/garden-io/garden/commit/6c63314))
-* **k8s:** incorrect flags sent to `kubectl run` when not interactive ([260b976](https://github.com/garden-io/garden/commit/260b976))
-* **log:** log footer line was duplicated after config reload ([a8b50b1](https://github.com/garden-io/garden/commit/a8b50b1))
-* **tasks:** task errors had lost their color ([66390e1](https://github.com/garden-io/garden/commit/66390e1))
+* minor logging issue ([61e44285](https://github.com/garden-io/garden/commit/61e44285))
+* make dev cmd consistent with deploy cmd ([85f31f94](https://github.com/garden-io/garden/commit/85f31f94))
+* fixed dependency bug & simplified TaskGraph ([4a8428ce](https://github.com/garden-io/garden/commit/4a8428ce))
+* fixed another dependency calculation bug ([99df5d9f](https://github.com/garden-io/garden/commit/99df5d9f))
+* performance regression on startup ([b856e364](https://github.com/garden-io/garden/commit/b856e364))
+* do not run dependant tasks unless updated services depend on them ([1ae02847](https://github.com/garden-io/garden/commit/1ae02847))
+* stale version in some tasks triggered by watch handler ([da134b46](https://github.com/garden-io/garden/commit/da134b46))
+* fix dev command terminating on config change ([261e9748](https://github.com/garden-io/garden/commit/261e9748))
+* **dashboard:** fix contants import in setupProxy.js ([e2c5bbd0](https://github.com/garden-io/garden/commit/e2c5bbd0))
+* **k8s:** exec and run commands didn't work properly in interactive mode ([420953da](https://github.com/garden-io/garden/commit/420953da))
+* **k8s:** revert removal of `-i` flag on kubectl run commands ([663deea3](https://github.com/garden-io/garden/commit/663deea3))
+* **k8s:** log tailing now returns logs for new pods at runtime ([432e6dce](https://github.com/garden-io/garden/commit/432e6dce))
+* **k8s:** remove replicasets and daemonsets when deleting services ([6c633140](https://github.com/garden-io/garden/commit/6c633140))
+* **k8s:** incorrect flags sent to `kubectl run` when not interactive ([260b9763](https://github.com/garden-io/garden/commit/260b9763))
+* **log:** log footer line was duplicated after config reload ([a8b50b1e](https://github.com/garden-io/garden/commit/a8b50b1e))
+* **tasks:** task errors had lost their color ([66390e12](https://github.com/garden-io/garden/commit/66390e12))
### Code Refactoring
-* nicer logging when watching for changes / hot reloading ([069a9d0](https://github.com/garden-io/garden/commit/069a9d0))
-* rename plural command parameters ([f010e37](https://github.com/garden-io/garden/commit/f010e37))
-* add placeholder method to logger + fix rendering issues ([fa8d81e](https://github.com/garden-io/garden/commit/fa8d81e))
-* rename logEntry to log and require for tests, cmds and actions ([13cf263](https://github.com/garden-io/garden/commit/13cf263))
-* **formatting:** improve quoting style of objects to consistent-as-needed ([687c6f3](https://github.com/garden-io/garden/commit/687c6f3))
-* **task-graph:** add task key to TaskResult interface ([3ce6633](https://github.com/garden-io/garden/commit/3ce6633))
+* nicer logging when watching for changes / hot reloading ([069a9d0b](https://github.com/garden-io/garden/commit/069a9d0b))
+* rename plural command parameters ([f010e370](https://github.com/garden-io/garden/commit/f010e370))
+* add placeholder method to logger + fix rendering issues ([fa8d81eb](https://github.com/garden-io/garden/commit/fa8d81eb))
+* rename logEntry to log and require for tests, cmds and actions ([13cf263c](https://github.com/garden-io/garden/commit/13cf263c))
+* **formatting:** improve quoting style of objects to consistent-as-needed ([687c6f3c](https://github.com/garden-io/garden/commit/687c6f3c))
+* **task-graph:** add task key to TaskResult interface ([3ce66337](https://github.com/garden-io/garden/commit/3ce66337))
### Features
-* add `get config` command ([39ab7b1](https://github.com/garden-io/garden/commit/39ab7b1))
-* added get graph command ([010353e](https://github.com/garden-io/garden/commit/010353e))
-* experimental HTTP API ([5302802](https://github.com/garden-io/garden/commit/5302802))
-* add websocket endpoint to API server ([e6fcc8b](https://github.com/garden-io/garden/commit/e6fcc8b))
-* add event bus + a few events emitted from TaskGraph ([3c19e36](https://github.com/garden-io/garden/commit/3c19e36))
-* allow plugins to specify dashboard pages ([c67b7be](https://github.com/garden-io/garden/commit/c67b7be))
-* **api:** allow explicitly port for api server in dev cmd ([919e6b8](https://github.com/garden-io/garden/commit/919e6b8))
-* **dashboard:** add basic scaffolding with overview and logs section ([3781fb3](https://github.com/garden-io/garden/commit/3781fb3))
-* **openfaas:** add log streaming to openfaas plugin ([53131b5](https://github.com/garden-io/garden/commit/53131b5))
+* add `get config` command ([39ab7b16](https://github.com/garden-io/garden/commit/39ab7b16))
+* added get graph command ([010353e6](https://github.com/garden-io/garden/commit/010353e6))
+* experimental HTTP API ([53028020](https://github.com/garden-io/garden/commit/53028020))
+* add websocket endpoint to API server ([e6fcc8bf](https://github.com/garden-io/garden/commit/e6fcc8bf))
+* add event bus + a few events emitted from TaskGraph ([3c19e369](https://github.com/garden-io/garden/commit/3c19e369))
+* allow plugins to specify dashboard pages ([c67b7bec](https://github.com/garden-io/garden/commit/c67b7bec))
+* **api:** allow explicitly port for api server in dev cmd ([919e6b8a](https://github.com/garden-io/garden/commit/919e6b8a))
+* **dashboard:** add basic scaffolding with overview and logs section ([3781fb3e](https://github.com/garden-io/garden/commit/3781fb3e))
+* **openfaas:** add log streaming to openfaas plugin ([53131b5e](https://github.com/garden-io/garden/commit/53131b5e))
@@ -168,75 +194,75 @@ Projects using the `generic` module type need to update the relevant
### Bug Fixes
-* handle missing services gracefully in logs command ([3fcb73f](https://github.com/garden-io/garden/commit/3fcb73f))
-* use plugin-prefixed module names in dep calcs ([7f65c9a](https://github.com/garden-io/garden/commit/7f65c9a))
-* use faas-cli to delete OpenFAAS services ([b38113e](https://github.com/garden-io/garden/commit/b38113e))
-* allow env variables to be lower case ([b79609c](https://github.com/garden-io/garden/commit/b79609c))
-* fixes to hot reload source/target handling ([271917b](https://github.com/garden-io/garden/commit/271917b))
-* recursive bug copying .garden into .garden ([7855982](https://github.com/garden-io/garden/commit/7855982))
-* skip build task during hot-reloading ([5e24716](https://github.com/garden-io/garden/commit/5e24716))
-* set log state to success after deleting env ([19ef038](https://github.com/garden-io/garden/commit/19ef038))
-* fix broken doc links ([4a96f4c](https://github.com/garden-io/garden/commit/4a96f4c))
-* handle all promises and add no-floating-promises linting rule ([f0b4104](https://github.com/garden-io/garden/commit/f0b4104))
-* replace node-pty with node-pty-prebuilt to avoid install issues ([775c98f](https://github.com/garden-io/garden/commit/775c98f))
-* include provided deps in module cache keys ([b6652d0](https://github.com/garden-io/garden/commit/b6652d0))
-* prevent multiple prefixing in getModuleKey ([2421223](https://github.com/garden-io/garden/commit/2421223))
-* incomplete downloads in ext-tool helper ([30a6eb0](https://github.com/garden-io/garden/commit/30a6eb0))
-* ignore paths relative to parent dir when scanning modules ([65ba584](https://github.com/garden-io/garden/commit/65ba584))
-* add missing parenthesis to windows install script ([850f2d4](https://github.com/garden-io/garden/commit/850f2d4))
-* issues with ext tool helper ([641a07c](https://github.com/garden-io/garden/commit/641a07c))
-* docs, comments & various fixes ([2d081a0](https://github.com/garden-io/garden/commit/2d081a0))
-* incl. ingresses & services in delete command. ([8d3f366](https://github.com/garden-io/garden/commit/8d3f366))
-* **cli:** change magenta to cyan in cli help text ([#281](https://github.com/garden-io/garden/issues/281)) ([1580d1b](https://github.com/garden-io/garden/commit/1580d1b))
-* **create-command:** add project key to generated config and fix tests ([63cca8f](https://github.com/garden-io/garden/commit/63cca8f))
-* **docs:** tweaks to config file reference docs ([de5e4a5](https://github.com/garden-io/garden/commit/de5e4a5))
-* **examples:** remove local npm dependency in hello-world example ([d91327e](https://github.com/garden-io/garden/commit/d91327e))
-* **ext-tools:** handle end of stream event ([1a36b72](https://github.com/garden-io/garden/commit/1a36b72))
-* **git:** error when running before first commit is made in repo ([#324](https://github.com/garden-io/garden/issues/324)) ([7dd77ae](https://github.com/garden-io/garden/commit/7dd77ae))
-* **k8s:** fix status check for our K8s deployments ([35187d3](https://github.com/garden-io/garden/commit/35187d3))
-* **k8s:** make sure Helm client is initialized on startup ([f1bf4bd](https://github.com/garden-io/garden/commit/f1bf4bd))
-* **k8s:** attempt to fix issues with helm release upgrades ([4ec63b7](https://github.com/garden-io/garden/commit/4ec63b7))
-* **k8s:** don't throw if api returns 404 when checking object status ([23dc935](https://github.com/garden-io/garden/commit/23dc935))
-* **logger:** only print emoji if env supports it ([3e541e1](https://github.com/garden-io/garden/commit/3e541e1))
-* **logger:** let empty entries inherit parent indentation level ([9c428cd](https://github.com/garden-io/garden/commit/9c428cd))
-* **logger:** appended error messages now rendered properly ([f964b3b](https://github.com/garden-io/garden/commit/f964b3b))
-* **logger:** render non-empty entries even though msg is missing ([20f2830](https://github.com/garden-io/garden/commit/20f2830))
-* **openfaas:** fix issues with openfaas builds ([f62db2f](https://github.com/garden-io/garden/commit/f62db2f))
-* **openfaas:** avoid length issue for helm release name ([ad0e708](https://github.com/garden-io/garden/commit/ad0e708))
-* **openfaas:** fix cleanupEnvironment handler ([b080d55](https://github.com/garden-io/garden/commit/b080d55))
-* **openfaas:** builder now works on all platforms ([529f63c](https://github.com/garden-io/garden/commit/529f63c))
-* **scripts:** Add jq dependancy ([29da4e2](https://github.com/garden-io/garden/commit/29da4e2))
-* **windows:** use cross-spawn module to avoid path issues on Windows ([082964c](https://github.com/garden-io/garden/commit/082964c))
+* handle missing services gracefully in logs command ([3fcb73f8](https://github.com/garden-io/garden/commit/3fcb73f8))
+* use plugin-prefixed module names in dep calcs ([7f65c9ac](https://github.com/garden-io/garden/commit/7f65c9ac))
+* use faas-cli to delete OpenFAAS services ([b38113ea](https://github.com/garden-io/garden/commit/b38113ea))
+* allow env variables to be lower case ([b79609c9](https://github.com/garden-io/garden/commit/b79609c9))
+* fixes to hot reload source/target handling ([271917b6](https://github.com/garden-io/garden/commit/271917b6))
+* recursive bug copying .garden into .garden ([78559828](https://github.com/garden-io/garden/commit/78559828))
+* skip build task during hot-reloading ([5e247160](https://github.com/garden-io/garden/commit/5e247160))
+* set log state to success after deleting env ([19ef0387](https://github.com/garden-io/garden/commit/19ef0387))
+* fix broken doc links ([4a96f4ca](https://github.com/garden-io/garden/commit/4a96f4ca))
+* handle all promises and add no-floating-promises linting rule ([f0b41048](https://github.com/garden-io/garden/commit/f0b41048))
+* replace node-pty with node-pty-prebuilt to avoid install issues ([775c98f0](https://github.com/garden-io/garden/commit/775c98f0))
+* include provided deps in module cache keys ([b6652d0d](https://github.com/garden-io/garden/commit/b6652d0d))
+* prevent multiple prefixing in getModuleKey ([2421223a](https://github.com/garden-io/garden/commit/2421223a))
+* incomplete downloads in ext-tool helper ([30a6eb0a](https://github.com/garden-io/garden/commit/30a6eb0a))
+* ignore paths relative to parent dir when scanning modules ([65ba584d](https://github.com/garden-io/garden/commit/65ba584d))
+* add missing parenthesis to windows install script ([850f2d43](https://github.com/garden-io/garden/commit/850f2d43))
+* issues with ext tool helper ([641a07cc](https://github.com/garden-io/garden/commit/641a07cc))
+* docs, comments & various fixes ([2d081a0d](https://github.com/garden-io/garden/commit/2d081a0d))
+* incl. ingresses & services in delete command. ([8d3f366f](https://github.com/garden-io/garden/commit/8d3f366f))
+* **cli:** change magenta to cyan in cli help text ([#281](https://github.com/garden-io/garden/issues/281)) ([1580d1b0](https://github.com/garden-io/garden/commit/1580d1b0))
+* **create-command:** add project key to generated config and fix tests ([63cca8f1](https://github.com/garden-io/garden/commit/63cca8f1))
+* **docs:** tweaks to config file reference docs ([de5e4a58](https://github.com/garden-io/garden/commit/de5e4a58))
+* **examples:** remove local npm dependency in hello-world example ([d91327e9](https://github.com/garden-io/garden/commit/d91327e9))
+* **ext-tools:** handle end of stream event ([1a36b720](https://github.com/garden-io/garden/commit/1a36b720))
+* **git:** error when running before first commit is made in repo ([#324](https://github.com/garden-io/garden/issues/324)) ([7dd77ae4](https://github.com/garden-io/garden/commit/7dd77ae4))
+* **k8s:** fix status check for our K8s deployments ([35187d34](https://github.com/garden-io/garden/commit/35187d34))
+* **k8s:** make sure Helm client is initialized on startup ([f1bf4bdc](https://github.com/garden-io/garden/commit/f1bf4bdc))
+* **k8s:** attempt to fix issues with helm release upgrades ([4ec63b72](https://github.com/garden-io/garden/commit/4ec63b72))
+* **k8s:** don't throw if api returns 404 when checking object status ([23dc9356](https://github.com/garden-io/garden/commit/23dc9356))
+* **logger:** only print emoji if env supports it ([3e541e14](https://github.com/garden-io/garden/commit/3e541e14))
+* **logger:** let empty entries inherit parent indentation level ([9c428cda](https://github.com/garden-io/garden/commit/9c428cda))
+* **logger:** appended error messages now rendered properly ([f964b3bf](https://github.com/garden-io/garden/commit/f964b3bf))
+* **logger:** render non-empty entries even though msg is missing ([20f28308](https://github.com/garden-io/garden/commit/20f28308))
+* **openfaas:** fix issues with openfaas builds ([f62db2f1](https://github.com/garden-io/garden/commit/f62db2f1))
+* **openfaas:** avoid length issue for helm release name ([ad0e708e](https://github.com/garden-io/garden/commit/ad0e708e))
+* **openfaas:** fix cleanupEnvironment handler ([b080d55d](https://github.com/garden-io/garden/commit/b080d55d))
+* **openfaas:** builder now works on all platforms ([529f63c9](https://github.com/garden-io/garden/commit/529f63c9))
+* **scripts:** Add jq dependancy ([29da4e2e](https://github.com/garden-io/garden/commit/29da4e2e))
+* **windows:** use cross-spawn module to avoid path issues on Windows ([082964cd](https://github.com/garden-io/garden/commit/082964cd))
### Code Refactoring
-* rename "workflow" to "task" ([4c7230a](https://github.com/garden-io/garden/commit/4c7230a))
-* rename Task to BaseTask ([9b40291](https://github.com/garden-io/garden/commit/9b40291))
-* a few changes to facilitate packaging/bundling ([d0e4035](https://github.com/garden-io/garden/commit/d0e4035))
-* remove explicit helm and stern installation dependencies ([a160b31](https://github.com/garden-io/garden/commit/a160b31))
-* add buildDependencies key to plugin module action params ([b24c6a9](https://github.com/garden-io/garden/commit/b24c6a9))
-* remove node-pty dependency ([5082196](https://github.com/garden-io/garden/commit/5082196))
-* rename `init env` cmd to `init` and remove login cmd ([2998bc4](https://github.com/garden-io/garden/commit/2998bc4))
-* **build:** remove dependancy on git submodule for k8s ([d284494](https://github.com/garden-io/garden/commit/d284494))
-* **cli:** remove single char command aliases ([d562fe2](https://github.com/garden-io/garden/commit/d562fe2))
-* **docs:** improve cli commands help and description text ([d04e97b](https://github.com/garden-io/garden/commit/d04e97b))
-* **docs:** re-name auto generated reference files ([cc47d64](https://github.com/garden-io/garden/commit/cc47d64))
-* **error-messages:** improve error message for check-docs ([5c4fb3a](https://github.com/garden-io/garden/commit/5c4fb3a))
-* **go-cli:** install bin deps where Garden expects them ([13fa57c](https://github.com/garden-io/garden/commit/13fa57c))
-* **go-cli:** use docker sdk and keep containers running ([85dfd13](https://github.com/garden-io/garden/commit/85dfd13))
-* **multi-repo:** require tag or branch in repository URLs ([be9b116](https://github.com/garden-io/garden/commit/be9b116))
+* rename "workflow" to "task" ([4c7230a4](https://github.com/garden-io/garden/commit/4c7230a4))
+* rename Task to BaseTask ([9b40291c](https://github.com/garden-io/garden/commit/9b40291c))
+* a few changes to facilitate packaging/bundling ([d0e4035d](https://github.com/garden-io/garden/commit/d0e4035d))
+* remove explicit helm and stern installation dependencies ([a160b31a](https://github.com/garden-io/garden/commit/a160b31a))
+* add buildDependencies key to plugin module action params ([b24c6a92](https://github.com/garden-io/garden/commit/b24c6a92))
+* remove node-pty dependency ([50821961](https://github.com/garden-io/garden/commit/50821961))
+* rename `init env` cmd to `init` and remove login cmd ([2998bc4e](https://github.com/garden-io/garden/commit/2998bc4e))
+* **build:** remove dependancy on git submodule for k8s ([d2844948](https://github.com/garden-io/garden/commit/d2844948))
+* **cli:** remove single char command aliases ([d562fe28](https://github.com/garden-io/garden/commit/d562fe28))
+* **docs:** improve cli commands help and description text ([d04e97bb](https://github.com/garden-io/garden/commit/d04e97bb))
+* **docs:** re-name auto generated reference files ([cc47d644](https://github.com/garden-io/garden/commit/cc47d644))
+* **error-messages:** improve error message for check-docs ([5c4fb3ab](https://github.com/garden-io/garden/commit/5c4fb3ab))
+* **go-cli:** install bin deps where Garden expects them ([13fa57cd](https://github.com/garden-io/garden/commit/13fa57cd))
+* **go-cli:** use docker sdk and keep containers running ([85dfd132](https://github.com/garden-io/garden/commit/85dfd132))
+* **multi-repo:** require tag or branch in repository URLs ([be9b1169](https://github.com/garden-io/garden/commit/be9b1169))
### Features
-* tasks/workflows implemented ([de9275b](https://github.com/garden-io/garden/commit/de9275b))
-* experimental single-binary build via zeit/pkg ([9f8d7bf](https://github.com/garden-io/garden/commit/9f8d7bf))
-* allow custom dockerfile path for container modules ([5ecaead](https://github.com/garden-io/garden/commit/5ecaead))
-* added --hot-reload flag to dev & deploy ([c779618](https://github.com/garden-io/garden/commit/c779618))
-* hot-reload functionality for local k8s ([ff0001d](https://github.com/garden-io/garden/commit/ff0001d))
-* garden-cli container build (experimental) ([7d2b5e7](https://github.com/garden-io/garden/commit/7d2b5e7))
-* **cli:** experimental go frontend CLI ([71c5e38](https://github.com/garden-io/garden/commit/71c5e38))
-* **k8s:** print error logs when container fails to start ([69b8cf6](https://github.com/garden-io/garden/commit/69b8cf6))
-* **k8s:** support remote container registries and remote clusters ([5243c40](https://github.com/garden-io/garden/commit/5243c40))
+* tasks/workflows implemented ([de9275b5](https://github.com/garden-io/garden/commit/de9275b5))
+* experimental single-binary build via zeit/pkg ([9f8d7bff](https://github.com/garden-io/garden/commit/9f8d7bff))
+* allow custom dockerfile path for container modules ([5ecaead3](https://github.com/garden-io/garden/commit/5ecaead3))
+* added --hot-reload flag to dev & deploy ([c7796188](https://github.com/garden-io/garden/commit/c7796188))
+* hot-reload functionality for local k8s ([ff0001d1](https://github.com/garden-io/garden/commit/ff0001d1))
+* garden-cli container build (experimental) ([7d2b5e7a](https://github.com/garden-io/garden/commit/7d2b5e7a))
+* **cli:** experimental go frontend CLI ([71c5e382](https://github.com/garden-io/garden/commit/71c5e382))
+* **k8s:** print error logs when container fails to start ([69b8cf6b](https://github.com/garden-io/garden/commit/69b8cf6b))
+* **k8s:** support remote container registries and remote clusters ([5243c40c](https://github.com/garden-io/garden/commit/5243c40c))
@@ -244,24 +270,24 @@ Projects using the `generic` module type need to update the relevant
### Bug Fixes
-* windows install script ([0c2a2f0](https://github.com/garden-io/garden/commit/0c2a2f0))
-* **examples-projects:** fix integration test ([1d85a9d](https://github.com/garden-io/garden/commit/1d85a9d))
-* **gulpfile:** ensure tmp dir exists when updating brew tap ([3f2ace8](https://github.com/garden-io/garden/commit/3f2ace8))
-* **k8s:** name releases based on their namespace ([5fe26e9](https://github.com/garden-io/garden/commit/5fe26e9))
-* **openfaas:** better cross-platform support ([d1c59d4](https://github.com/garden-io/garden/commit/d1c59d4))
-* **publish script:** ensure changelog is properly generated ([e2f1d8e](https://github.com/garden-io/garden/commit/e2f1d8e))
-* **publish-script:** set remote in git push command ([26356bf](https://github.com/garden-io/garden/commit/26356bf))
+* windows install script ([0c2a2f02](https://github.com/garden-io/garden/commit/0c2a2f02))
+* **examples-projects:** fix integration test ([1d85a9d8](https://github.com/garden-io/garden/commit/1d85a9d8))
+* **gulpfile:** ensure tmp dir exists when updating brew tap ([3f2ace8e](https://github.com/garden-io/garden/commit/3f2ace8e))
+* **k8s:** name releases based on their namespace ([5fe26e9d](https://github.com/garden-io/garden/commit/5fe26e9d))
+* **openfaas:** better cross-platform support ([d1c59d48](https://github.com/garden-io/garden/commit/d1c59d48))
+* **publish script:** ensure changelog is properly generated ([e2f1d8ec](https://github.com/garden-io/garden/commit/e2f1d8ec))
+* **publish-script:** set remote in git push command ([26356bf3](https://github.com/garden-io/garden/commit/26356bf3))
### Code Refactoring
-* rename endpoints to ingresses ([dde932f](https://github.com/garden-io/garden/commit/dde932f))
-* tighten plugin context API considerably ([af2af06](https://github.com/garden-io/garden/commit/af2af06))
-* **logger:** clean up code + enable empty log entries ([a83117a](https://github.com/garden-io/garden/commit/a83117a))
+* rename endpoints to ingresses ([dde932f2](https://github.com/garden-io/garden/commit/dde932f2))
+* tighten plugin context API considerably ([af2af06f](https://github.com/garden-io/garden/commit/af2af06f))
+* **logger:** clean up code + enable empty log entries ([a83117ac](https://github.com/garden-io/garden/commit/a83117ac))
### Features
-* windows installer cont'd (to be squashed) ([5ff7af5](https://github.com/garden-io/garden/commit/5ff7af5))
-* windows installer ([70c44ab](https://github.com/garden-io/garden/commit/70c44ab))
+* windows installer cont'd (to be squashed) ([5ff7af54](https://github.com/garden-io/garden/commit/5ff7af54))
+* windows installer ([70c44ab3](https://github.com/garden-io/garden/commit/70c44ab3))
### BREAKING CHANGE
@@ -276,7 +302,7 @@ confused by the changes.
### Bug Fixes
-* **publish-script:** set remote in git push command ([aa03557](https://github.com/garden-io/garden/commit/aa03557))
+* **publish-script:** set remote in git push command ([aa035570](https://github.com/garden-io/garden/commit/aa035570))
@@ -284,21 +310,21 @@ confused by the changes.
### Bug Fixes
-* fix ignore package import ([00721c3](https://github.com/garden-io/garden/commit/00721c3))
-* catch and log task errors as they happen ([46eef92](https://github.com/garden-io/garden/commit/46eef92))
-* fix publish script ([7d84751](https://github.com/garden-io/garden/commit/7d84751))
-* **call-command:** print correct protocol ([d973058](https://github.com/garden-io/garden/commit/d973058))
-* **config:** remove name field from service endpoint spec ([9f6f9f0](https://github.com/garden-io/garden/commit/9f6f9f0))
-* **examples:** unused import in go-service ([25509cf](https://github.com/garden-io/garden/commit/25509cf))
-* **examples-projects:** fix integration test ([1d85a9d](https://github.com/garden-io/garden/commit/1d85a9d))
-* **openfaas:** external endpoints had incorrect path ([64de898](https://github.com/garden-io/garden/commit/64de898))
+* fix ignore package import ([00721c38](https://github.com/garden-io/garden/commit/00721c38))
+* catch and log task errors as they happen ([46eef922](https://github.com/garden-io/garden/commit/46eef922))
+* fix publish script ([7d847519](https://github.com/garden-io/garden/commit/7d847519))
+* **call-command:** print correct protocol ([d9730582](https://github.com/garden-io/garden/commit/d9730582))
+* **config:** remove name field from service endpoint spec ([9f6f9f0a](https://github.com/garden-io/garden/commit/9f6f9f0a))
+* **examples:** unused import in go-service ([25509cf5](https://github.com/garden-io/garden/commit/25509cf5))
+* **examples-projects:** fix integration test ([1d85a9d8](https://github.com/garden-io/garden/commit/1d85a9d8))
+* **openfaas:** external endpoints had incorrect path ([64de8983](https://github.com/garden-io/garden/commit/64de8983))
### Code Refactoring
-* rename endpoints to ingresses ([dde932f](https://github.com/garden-io/garden/commit/dde932f))
-* tighten plugin context API considerably ([af2af06](https://github.com/garden-io/garden/commit/af2af06))
-* get rid of native OpenSSL dependency ([64e962a](https://github.com/garden-io/garden/commit/64e962a))
-* **logger:** clean up code + enable empty log entries ([a83117a](https://github.com/garden-io/garden/commit/a83117a))
+* rename endpoints to ingresses ([dde932f2](https://github.com/garden-io/garden/commit/dde932f2))
+* tighten plugin context API considerably ([af2af06f](https://github.com/garden-io/garden/commit/af2af06f))
+* get rid of native OpenSSL dependency ([64e962ae](https://github.com/garden-io/garden/commit/64e962ae))
+* **logger:** clean up code + enable empty log entries ([a83117ac](https://github.com/garden-io/garden/commit/a83117ac))
### BREAKING CHANGE
@@ -311,27 +337,27 @@ Endpoint names will have to be removed from module configs.
### Bug Fixes
-* init file writers in Garden class ([d982b66](https://github.com/garden-io/garden/commit/d982b66))
-* add axios as dependency (was dev dependency) ([4ccdfd8](https://github.com/garden-io/garden/commit/4ccdfd8))
-* **k8s:** don't deploy system services when running minikube ([215cabd](https://github.com/garden-io/garden/commit/215cabd))
-* **k8s:** wait for Tiller pod to be ready when initializing ([a5cd8eb](https://github.com/garden-io/garden/commit/a5cd8eb))
-* **logger:** ensure ansi chars in section don't break format ([323b6e9](https://github.com/garden-io/garden/commit/323b6e9))
-* **multi-repo:** ensure external source gets updated if repo url changes ([881c3c7](https://github.com/garden-io/garden/commit/881c3c7))
-* **tests:** ensure test project is clean between tests ([b7f6664](https://github.com/garden-io/garden/commit/b7f6664))
+* init file writers in Garden class ([d982b66d](https://github.com/garden-io/garden/commit/d982b66d))
+* add axios as dependency (was dev dependency) ([4ccdfd84](https://github.com/garden-io/garden/commit/4ccdfd84))
+* **k8s:** don't deploy system services when running minikube ([215cabd3](https://github.com/garden-io/garden/commit/215cabd3))
+* **k8s:** wait for Tiller pod to be ready when initializing ([a5cd8ebf](https://github.com/garden-io/garden/commit/a5cd8ebf))
+* **logger:** ensure ansi chars in section don't break format ([323b6e9f](https://github.com/garden-io/garden/commit/323b6e9f))
+* **multi-repo:** ensure external source gets updated if repo url changes ([881c3c77](https://github.com/garden-io/garden/commit/881c3c77))
+* **tests:** ensure test project is clean between tests ([b7f66641](https://github.com/garden-io/garden/commit/b7f66641))
### Code Refactoring
-* move project config scan to separate function ([db8e8ed](https://github.com/garden-io/garden/commit/db8e8ed))
-* remove stale module name check ([2f3a94f](https://github.com/garden-io/garden/commit/2f3a94f))
-* configs are now fully resolved ahead of time in one pass ([a5e5526](https://github.com/garden-io/garden/commit/a5e5526))
-* **ctx:** allow specifying plugin name when calling plugin actions ([dec8e35](https://github.com/garden-io/garden/commit/dec8e35))
+* move project config scan to separate function ([db8e8ed0](https://github.com/garden-io/garden/commit/db8e8ed0))
+* remove stale module name check ([2f3a94f8](https://github.com/garden-io/garden/commit/2f3a94f8))
+* configs are now fully resolved ahead of time in one pass ([a5e55262](https://github.com/garden-io/garden/commit/a5e55262))
+* **ctx:** allow specifying plugin name when calling plugin actions ([dec8e358](https://github.com/garden-io/garden/commit/dec8e358))
### Features
-* allow configs from subdirectories ([bb464c3](https://github.com/garden-io/garden/commit/bb464c3))
-* add 'delete service' command ([2b067c6](https://github.com/garden-io/garden/commit/2b067c6))
-* **k8s:** support custom hostnames and TLS certs ([1c004f7](https://github.com/garden-io/garden/commit/1c004f7))
-* **multi-repos:** allow file URLs ([c072dd9](https://github.com/garden-io/garden/commit/c072dd9))
+* allow configs from subdirectories ([bb464c37](https://github.com/garden-io/garden/commit/bb464c37))
+* add 'delete service' command ([2b067c6c](https://github.com/garden-io/garden/commit/2b067c6c))
+* **k8s:** support custom hostnames and TLS certs ([1c004f71](https://github.com/garden-io/garden/commit/1c004f71))
+* **multi-repos:** allow file URLs ([c072dd91](https://github.com/garden-io/garden/commit/c072dd91))
@@ -339,24 +365,24 @@ Endpoint names will have to be removed from module configs.
### Bug Fixes
-* fix linux-specific shellscript errors and integ test ([#229](https://github.com/garden-io/garden/issues/229)) ([1dc936e](https://github.com/garden-io/garden/commit/1dc936e))
-* **cli:** task results errors weren't handled properly ([b22b580](https://github.com/garden-io/garden/commit/b22b580))
-* **cli:** allow empty path when calling services via `garden call` ([b5d4972](https://github.com/garden-io/garden/commit/b5d4972))
-* **cli:** show ANSI banner image instead of png in dev command ([bb3898f](https://github.com/garden-io/garden/commit/bb3898f))
-* **k8s:** build status was incorrectly reported for helm modules ([195eee4](https://github.com/garden-io/garden/commit/195eee4))
+* fix linux-specific shellscript errors and integ test ([#229](https://github.com/garden-io/garden/issues/229)) ([1dc936e1](https://github.com/garden-io/garden/commit/1dc936e1))
+* **cli:** task results errors weren't handled properly ([b22b580b](https://github.com/garden-io/garden/commit/b22b580b))
+* **cli:** allow empty path when calling services via `garden call` ([b5d49728](https://github.com/garden-io/garden/commit/b5d49728))
+* **cli:** show ANSI banner image instead of png in dev command ([bb3898f0](https://github.com/garden-io/garden/commit/bb3898f0))
+* **k8s:** build status was incorrectly reported for helm modules ([195eee46](https://github.com/garden-io/garden/commit/195eee46))
### Code Refactoring
-* **config:** make module name mandatory ([aa83d7f](https://github.com/garden-io/garden/commit/aa83d7f))
-* **k8s:** make deployment and status checks much more robust ([97f7bf6](https://github.com/garden-io/garden/commit/97f7bf6))
+* **config:** make module name mandatory ([aa83d7f6](https://github.com/garden-io/garden/commit/aa83d7f6))
+* **k8s:** make deployment and status checks much more robust ([97f7bf63](https://github.com/garden-io/garden/commit/97f7bf63))
### Features
-* add multi-repo support ([740e858](https://github.com/garden-io/garden/commit/740e858))
-* add OpenFaaS plugin (experimental) ([39ff701](https://github.com/garden-io/garden/commit/39ff701))
-* add exec command, to run commands in running service containers ([7f74edc](https://github.com/garden-io/garden/commit/7f74edc))
-* add Windows support (experimental) ([9e9c218](https://github.com/garden-io/garden/commit/9e9c218))
-* **k8s:** allow specifying namespace to deploy to ([0aebc2b](https://github.com/garden-io/garden/commit/0aebc2b))
+* add multi-repo support ([740e8580](https://github.com/garden-io/garden/commit/740e8580))
+* add OpenFaaS plugin (experimental) ([39ff701a](https://github.com/garden-io/garden/commit/39ff701a))
+* add exec command, to run commands in running service containers ([7f74edc0](https://github.com/garden-io/garden/commit/7f74edc0))
+* add Windows support (experimental) ([9e9c2184](https://github.com/garden-io/garden/commit/9e9c2184))
+* **k8s:** allow specifying namespace to deploy to ([0aebc2b7](https://github.com/garden-io/garden/commit/0aebc2b7))
### BREAKING CHANGE
@@ -372,8 +398,8 @@ module name.
### Bug Fixes
-* **versioning:** `resolveVersion` should not call `getTreeVersion` ([91ae14f](https://github.com/garden-io/garden/commit/91ae14f))
-* **versioning:** version string should include dirty timestamp ([61d29d0](https://github.com/garden-io/garden/commit/61d29d0))
+* **versioning:** `resolveVersion` should not call `getTreeVersion` ([91ae14f3](https://github.com/garden-io/garden/commit/91ae14f3))
+* **versioning:** version string should include dirty timestamp ([61d29d02](https://github.com/garden-io/garden/commit/61d29d02))
@@ -381,36 +407,36 @@ module name.
### Bug Fixes
-* fixed more issues with cross-repo versioning ([2b0d93e](https://github.com/garden-io/garden/commit/2b0d93e))
-* set identifier max length to match k8s service name limit ([ad0a54f](https://github.com/garden-io/garden/commit/ad0a54f))
-* ensure namespace is removed before returning when deleting env ([f381d33](https://github.com/garden-io/garden/commit/f381d33))
-* **create-commands:** rename function type to google-cloud-function ([49c4c93](https://github.com/garden-io/garden/commit/49c4c93))
-* **create-module-command:** type option should be an enum ([a8316d1](https://github.com/garden-io/garden/commit/a8316d1))
-* **file-writer:** only create file if content to write ([562daa8](https://github.com/garden-io/garden/commit/562daa8))
-* **release:** publish script should exit on error ([075537f](https://github.com/garden-io/garden/commit/075537f))
+* fixed more issues with cross-repo versioning ([2b0d93e1](https://github.com/garden-io/garden/commit/2b0d93e1))
+* set identifier max length to match k8s service name limit ([ad0a54f3](https://github.com/garden-io/garden/commit/ad0a54f3))
+* ensure namespace is removed before returning when deleting env ([f381d33f](https://github.com/garden-io/garden/commit/f381d33f))
+* **create-commands:** rename function type to google-cloud-function ([49c4c93a](https://github.com/garden-io/garden/commit/49c4c93a))
+* **create-module-command:** type option should be an enum ([a8316d16](https://github.com/garden-io/garden/commit/a8316d16))
+* **file-writer:** only create file if content to write ([562daa8e](https://github.com/garden-io/garden/commit/562daa8e))
+* **release:** publish script should exit on error ([075537f5](https://github.com/garden-io/garden/commit/075537f5))
### Code Refactoring
-* build command is now an array, for consistency ([0bf020a](https://github.com/garden-io/garden/commit/0bf020a))
-* always load container and npm-package plugins ([4bf5d18](https://github.com/garden-io/garden/commit/4bf5d18))
-* remove dependency on watchman ([fec104a](https://github.com/garden-io/garden/commit/fec104a))
-* **k8s:** ensure namespaces are created when needed ([67946eb](https://github.com/garden-io/garden/commit/67946eb))
-* **k8s:** change metadata namespace name ([6f73299](https://github.com/garden-io/garden/commit/6f73299))
+* build command is now an array, for consistency ([0bf020ab](https://github.com/garden-io/garden/commit/0bf020ab))
+* always load container and npm-package plugins ([4bf5d181](https://github.com/garden-io/garden/commit/4bf5d181))
+* remove dependency on watchman ([fec104a1](https://github.com/garden-io/garden/commit/fec104a1))
+* **k8s:** ensure namespaces are created when needed ([67946eb4](https://github.com/garden-io/garden/commit/67946eb4))
+* **k8s:** change metadata namespace name ([6f732995](https://github.com/garden-io/garden/commit/6f732995))
### Features
-* add create project/module commands ([b611b35](https://github.com/garden-io/garden/commit/b611b35))
-* allow numeric log levels ([e2a7b6f](https://github.com/garden-io/garden/commit/e2a7b6f))
-* **cli:** enable custom hints in help message ([37c3159](https://github.com/garden-io/garden/commit/37c3159))
-* **config:** add `${local.platform}` template key ([1c6d492](https://github.com/garden-io/garden/commit/1c6d492))
-* **container:** add `env` key to specify env vars for containers ([9fa0cb8](https://github.com/garden-io/garden/commit/9fa0cb8))
-* **generic:** add env var support to generic module type ([a5096ee](https://github.com/garden-io/garden/commit/a5096ee))
-* **k8s:** allow specifying default username in k8s provider config ([1e42cfb](https://github.com/garden-io/garden/commit/1e42cfb))
-* **k8s:** add repo parameter to helm module type ([5d3af14](https://github.com/garden-io/garden/commit/5d3af14))
+* add create project/module commands ([b611b35d](https://github.com/garden-io/garden/commit/b611b35d))
+* allow numeric log levels ([e2a7b6fd](https://github.com/garden-io/garden/commit/e2a7b6fd))
+* **cli:** enable custom hints in help message ([37c31590](https://github.com/garden-io/garden/commit/37c31590))
+* **config:** add `${local.platform}` template key ([1c6d4927](https://github.com/garden-io/garden/commit/1c6d4927))
+* **container:** add `env` key to specify env vars for containers ([9fa0cb8d](https://github.com/garden-io/garden/commit/9fa0cb8d))
+* **generic:** add env var support to generic module type ([a5096eee](https://github.com/garden-io/garden/commit/a5096eee))
+* **k8s:** allow specifying default username in k8s provider config ([1e42cfb5](https://github.com/garden-io/garden/commit/1e42cfb5))
+* **k8s:** add repo parameter to helm module type ([5d3af140](https://github.com/garden-io/garden/commit/5d3af140))
### Performance Improvements
-* generic plugin now keeps track of last built version ([ab3714b](https://github.com/garden-io/garden/commit/ab3714b))
+* generic plugin now keeps track of last built version ([ab3714b3](https://github.com/garden-io/garden/commit/ab3714b3))
### BREAKING CHANGE
@@ -431,45 +457,45 @@ The `tests[].variables` config key has been removed from the
### Bug Fixes
-* malformed output from `ctx.getStatus()` ([#134](https://github.com/garden-io/garden/issues/134)) ([d222721](https://github.com/garden-io/garden/commit/d222721))
-* pin npm version in CircleCI ([206d946](https://github.com/garden-io/garden/commit/206d946))
-* error in `Module.getVersion()` ([6491678](https://github.com/garden-io/garden/commit/6491678))
-* broken `npm run dev` after package.json changes ([8bd6217](https://github.com/garden-io/garden/commit/8bd6217))
-* module versions are now handled properly across multiple repos ([c647cf9](https://github.com/garden-io/garden/commit/c647cf9))
-* test result versions now correctly account for test dependencies ([8b8a6bd](https://github.com/garden-io/garden/commit/8b8a6bd))
-* add missing lodash dependency (!) ([2abb90c](https://github.com/garden-io/garden/commit/2abb90c))
-* don't run dist script on every npm install ([c73f5e1](https://github.com/garden-io/garden/commit/c73f5e1))
-* **ci:** only do clean install from package-lock ([3c44191](https://github.com/garden-io/garden/commit/3c44191))
-* **cli:** delete environment command wasn't linked to parent ([e0789f1](https://github.com/garden-io/garden/commit/e0789f1))
-* **cli:** set error code when calling CLI with bad command ([bb24acd](https://github.com/garden-io/garden/commit/bb24acd))
-* **cli:** enforce single character option aliases ([a49e799](https://github.com/garden-io/garden/commit/a49e799))
-* **cli:** add missing shebang line in garden binary ([632925d](https://github.com/garden-io/garden/commit/632925d))
-* **container:** build issue where Dockerfile is copied or generated ([c0186d9](https://github.com/garden-io/garden/commit/c0186d9))
-* **core:** potential race-condition when parsing modules ([944e150](https://github.com/garden-io/garden/commit/944e150))
-* **ctx:** better error.log output from `processModules()` ([b0eb86e](https://github.com/garden-io/garden/commit/b0eb86e))
-* **integ:** fix init env command in integ test script ([f644ec2](https://github.com/garden-io/garden/commit/f644ec2))
-* **k8s:** better error message when kubectl fails ([41f1482](https://github.com/garden-io/garden/commit/41f1482))
-* **k8s:** incorrect use of execa ([cecbaa3](https://github.com/garden-io/garden/commit/cecbaa3))
-* **k8s:** patch bugs in kubernetes client ([e45f72a](https://github.com/garden-io/garden/commit/e45f72a))
-* **logger:** remove unnecessary call to stopLoop ([db84561](https://github.com/garden-io/garden/commit/db84561))
-* **vsc:** handle weird stat behavior by wrapping it ([df11647](https://github.com/garden-io/garden/commit/df11647))
+* malformed output from `ctx.getStatus()` ([#134](https://github.com/garden-io/garden/issues/134)) ([d2227210](https://github.com/garden-io/garden/commit/d2227210))
+* pin npm version in CircleCI ([206d9467](https://github.com/garden-io/garden/commit/206d9467))
+* error in `Module.getVersion()` ([6491678e](https://github.com/garden-io/garden/commit/6491678e))
+* broken `npm run dev` after package.json changes ([8bd62173](https://github.com/garden-io/garden/commit/8bd62173))
+* module versions are now handled properly across multiple repos ([c647cf9b](https://github.com/garden-io/garden/commit/c647cf9b))
+* test result versions now correctly account for test dependencies ([8b8a6bde](https://github.com/garden-io/garden/commit/8b8a6bde))
+* add missing lodash dependency (!) ([2abb90c0](https://github.com/garden-io/garden/commit/2abb90c0))
+* don't run dist script on every npm install ([c73f5e13](https://github.com/garden-io/garden/commit/c73f5e13))
+* **ci:** only do clean install from package-lock ([3c44191e](https://github.com/garden-io/garden/commit/3c44191e))
+* **cli:** delete environment command wasn't linked to parent ([e0789f14](https://github.com/garden-io/garden/commit/e0789f14))
+* **cli:** set error code when calling CLI with bad command ([bb24acd0](https://github.com/garden-io/garden/commit/bb24acd0))
+* **cli:** enforce single character option aliases ([a49e7991](https://github.com/garden-io/garden/commit/a49e7991))
+* **cli:** add missing shebang line in garden binary ([632925d1](https://github.com/garden-io/garden/commit/632925d1))
+* **container:** build issue where Dockerfile is copied or generated ([c0186d95](https://github.com/garden-io/garden/commit/c0186d95))
+* **core:** potential race-condition when parsing modules ([944e150d](https://github.com/garden-io/garden/commit/944e150d))
+* **ctx:** better error.log output from `processModules()` ([b0eb86e7](https://github.com/garden-io/garden/commit/b0eb86e7))
+* **integ:** fix init env command in integ test script ([f644ec2e](https://github.com/garden-io/garden/commit/f644ec2e))
+* **k8s:** better error message when kubectl fails ([41f14828](https://github.com/garden-io/garden/commit/41f14828))
+* **k8s:** incorrect use of execa ([cecbaa36](https://github.com/garden-io/garden/commit/cecbaa36))
+* **k8s:** patch bugs in kubernetes client ([e45f72a2](https://github.com/garden-io/garden/commit/e45f72a2))
+* **logger:** remove unnecessary call to stopLoop ([db845610](https://github.com/garden-io/garden/commit/db845610))
+* **vsc:** handle weird stat behavior by wrapping it ([df11647e](https://github.com/garden-io/garden/commit/df11647e))
### Code Refactoring
-* consistently use verb before noun in CLI ([e88e55e](https://github.com/garden-io/garden/commit/e88e55e))
-* switch to official kubernetes client library ([8ccd9a1](https://github.com/garden-io/garden/commit/8ccd9a1))
-* rename project.global to project.environmentDefaults ([#131](https://github.com/garden-io/garden/issues/131)) ([3ebe1dc](https://github.com/garden-io/garden/commit/3ebe1dc))
+* consistently use verb before noun in CLI ([e88e55e6](https://github.com/garden-io/garden/commit/e88e55e6))
+* switch to official kubernetes client library ([8ccd9a1a](https://github.com/garden-io/garden/commit/8ccd9a1a))
+* rename project.global to project.environmentDefaults ([#131](https://github.com/garden-io/garden/issues/131)) ([3ebe1dca](https://github.com/garden-io/garden/commit/3ebe1dca))
### Features
-* generate homebrew formula on publish ([72c4b4d](https://github.com/garden-io/garden/commit/72c4b4d))
-* **build:** Handle config changes in auto-reload. ([9d9295f](https://github.com/garden-io/garden/commit/9d9295f))
-* **k8s:** add helm module type ([122e6dd](https://github.com/garden-io/garden/commit/122e6dd))
+* generate homebrew formula on publish ([72c4b4d7](https://github.com/garden-io/garden/commit/72c4b4d7))
+* **build:** Handle config changes in auto-reload. ([9d9295f5](https://github.com/garden-io/garden/commit/9d9295f5))
+* **k8s:** add helm module type ([122e6dda](https://github.com/garden-io/garden/commit/122e6dda))
### Performance Improvements
-* implemented caching of module version ([e451f7a](https://github.com/garden-io/garden/commit/e451f7a))
-* got rid of all synchronous subprocess and filesystem calls ([9b62424](https://github.com/garden-io/garden/commit/9b62424))
+* implemented caching of module version ([e451f7a6](https://github.com/garden-io/garden/commit/e451f7a6))
+* got rid of all synchronous subprocess and filesystem calls ([9b624248](https://github.com/garden-io/garden/commit/9b624248))
### BREAKING CHANGE
@@ -492,9 +518,9 @@ project.global key.
### Bug Fixes
-* 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))
-* **utils:** gulp dev dependencies and update util/index ([9e65f02](https://github.com/garden-io/garden/commit/9e65f02))
+* add missing prepublish step ([a1dbde98](https://github.com/garden-io/garden/commit/a1dbde98))
+* incorrect bin link in package.json ([237ce857](https://github.com/garden-io/garden/commit/237ce857))
+* **utils:** gulp dev dependencies and update util/index ([9e65f02d](https://github.com/garden-io/garden/commit/9e65f02d))
@@ -502,112 +528,112 @@ project.global key.
### Bug Fixes
-* allow empty output from test runs ([67a2d95](https://github.com/garden-io/garden/commit/67a2d95))
-* syntax error in .release-it.json ([010a138](https://github.com/garden-io/garden/commit/010a138))
-* allow commands to specify logger type ([893f9e2](https://github.com/garden-io/garden/commit/893f9e2))
-* add missing license header ([f6e11d9](https://github.com/garden-io/garden/commit/f6e11d9))
-* [#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))
-* ensure module build paths have trailing slash (for rsync) ([1c555d1](https://github.com/garden-io/garden/commit/1c555d1))
-* fix default log level on header and finish methods ([1eb143d](https://github.com/garden-io/garden/commit/1eb143d))
-* [#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))
-* partial CircleCI status on PRs ([7d0a3ef](https://github.com/garden-io/garden/commit/7d0a3ef))
-* regression after splitting up GardenContext ([bbb6db5](https://github.com/garden-io/garden/commit/bbb6db5))
-* issue where module scanning would hang with empty projects ([ec47c72](https://github.com/garden-io/garden/commit/ec47c72))
-* bug in CLI when handling errors ([f7ae4dd](https://github.com/garden-io/garden/commit/f7ae4dd))
-* better and more consistent error handling in CLI commands ([36ba7b7](https://github.com/garden-io/garden/commit/36ba7b7))
-* service outputs were not propagated to runtime context ([0151593](https://github.com/garden-io/garden/commit/0151593))
-* bad timestamp values could crash log command ([4383d75](https://github.com/garden-io/garden/commit/4383d75))
-* propagate force flag to deployService action ([6ccc9d0](https://github.com/garden-io/garden/commit/6ccc9d0))
-* wrong function name in local-gcf-container ([7a7d5af](https://github.com/garden-io/garden/commit/7a7d5af))
-* error handling in hello-container ([f778fe9](https://github.com/garden-io/garden/commit/f778fe9))
-* issue with gulp watch and static files ([dc9cd9f](https://github.com/garden-io/garden/commit/dc9cd9f))
-* use built-in ingress controller and dashboard for minikube ([879bce2](https://github.com/garden-io/garden/commit/879bce2))
-* deploy command would deploy all services from each processed module ([673630c](https://github.com/garden-io/garden/commit/673630c))
-* Cancel dependants on task error. ([6831608](https://github.com/garden-io/garden/commit/6831608))
-* temporarily disabling minikube tests in CI (issues with CircleCI) ([5e1b4bc](https://github.com/garden-io/garden/commit/5e1b4bc))
-* better error output when gulp add-version-files fails ([0fc4ee4](https://github.com/garden-io/garden/commit/0fc4ee4))
-* Cache results to skip superfluous tasks. ([0632e36](https://github.com/garden-io/garden/commit/0632e36))
-* fix destroy env command after kubernetes-client upgrade ([200fd01](https://github.com/garden-io/garden/commit/200fd01))
-* print json/yaml output after cli returns parse results ([eeadf16](https://github.com/garden-io/garden/commit/eeadf16))
-* disable ts-node cache in tests to avoid inconsistencies ([21f2d44](https://github.com/garden-io/garden/commit/21f2d44))
-* 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))
-* remove .vscode directories in multi-container example ([ccd426d](https://github.com/garden-io/garden/commit/ccd426d))
-* 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))
-* k8s plugin now respects configured context ([a395b79](https://github.com/garden-io/garden/commit/a395b79))
-* testModule handlers now receive runtime context ([6ea60b0](https://github.com/garden-io/garden/commit/6ea60b0))
-* better output rendering for JSON responses in call command ([1aecfe0](https://github.com/garden-io/garden/commit/1aecfe0))
-* better handling of streams not from logger ([42fa17e](https://github.com/garden-io/garden/commit/42fa17e))
-* linting errors in tests ([185eb69](https://github.com/garden-io/garden/commit/185eb69))
-* better kubectl errors ([76fabd6](https://github.com/garden-io/garden/commit/76fabd6))
-* minor logging fixes ([bde56fa](https://github.com/garden-io/garden/commit/bde56fa))
-* Correction to FS watcher subscription logic. ([5969914](https://github.com/garden-io/garden/commit/5969914))
-* test name was not included in test result keys ([3dac186](https://github.com/garden-io/garden/commit/3dac186))
-* Added OperationQueue to TaskGraph. ([ae79785](https://github.com/garden-io/garden/commit/ae79785))
-* linting errors ([e839e8e](https://github.com/garden-io/garden/commit/e839e8e))
-* re-implemented local GCF plugin to fix issues ([3f2ee33](https://github.com/garden-io/garden/commit/3f2ee33))
-* add better error logging for kubectl and rsync ([212304a](https://github.com/garden-io/garden/commit/212304a))
-* issue where build dependencies couldn't be copied ([d3a44cd](https://github.com/garden-io/garden/commit/d3a44cd))
-* changed how paths are handled when copying build dependencies ([d6506da](https://github.com/garden-io/garden/commit/d6506da))
-* allow unkown keys in baseModuleSchema ([78303de](https://github.com/garden-io/garden/commit/78303de))
-* added missing "Done!" message at end of build command ([a05f2c5](https://github.com/garden-io/garden/commit/a05f2c5))
-* build staging no longer copies symlinks ([0fc60bd](https://github.com/garden-io/garden/commit/0fc60bd))
-* issues with kubernetes-client after upgrade ([f4096a2](https://github.com/garden-io/garden/commit/f4096a2))
-* better logger types ([56596fb](https://github.com/garden-io/garden/commit/56596fb))
-* package.json & .snyk to reduce vulnerabilities ([0766b56](https://github.com/garden-io/garden/commit/0766b56))
-* **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:** more performant update function ([4d8c89e](https://github.com/garden-io/garden/commit/4d8c89e))
-* **logger:** fix basic-terminal-writer superflous newline ([bfc0fcf](https://github.com/garden-io/garden/commit/bfc0fcf))
+* allow empty output from test runs ([67a2d956](https://github.com/garden-io/garden/commit/67a2d956))
+* syntax error in .release-it.json ([010a138c](https://github.com/garden-io/garden/commit/010a138c))
+* allow commands to specify logger type ([893f9e24](https://github.com/garden-io/garden/commit/893f9e24))
+* add missing license header ([f6e11d91](https://github.com/garden-io/garden/commit/f6e11d91))
+* [#107](https://github.com/garden-io/garden/issues/107) & [#108](https://github.com/garden-io/garden/issues/108) - incl. deps in auto-reload. ([d1aaf5e4](https://github.com/garden-io/garden/commit/d1aaf5e4))
+* ensure module build paths have trailing slash (for rsync) ([1c555d12](https://github.com/garden-io/garden/commit/1c555d12))
+* fix default log level on header and finish methods ([1eb143d5](https://github.com/garden-io/garden/commit/1eb143d5))
+* [#85](https://github.com/garden-io/garden/issues/85) closing gulp watch didn't close tsc process ([4b3a7c45](https://github.com/garden-io/garden/commit/4b3a7c45))
+* partial CircleCI status on PRs ([7d0a3ef0](https://github.com/garden-io/garden/commit/7d0a3ef0))
+* regression after splitting up GardenContext ([bbb6db5b](https://github.com/garden-io/garden/commit/bbb6db5b))
+* issue where module scanning would hang with empty projects ([ec47c72b](https://github.com/garden-io/garden/commit/ec47c72b))
+* bug in CLI when handling errors ([f7ae4dd0](https://github.com/garden-io/garden/commit/f7ae4dd0))
+* better and more consistent error handling in CLI commands ([36ba7b7c](https://github.com/garden-io/garden/commit/36ba7b7c))
+* service outputs were not propagated to runtime context ([0151593f](https://github.com/garden-io/garden/commit/0151593f))
+* bad timestamp values could crash log command ([4383d75e](https://github.com/garden-io/garden/commit/4383d75e))
+* propagate force flag to deployService action ([6ccc9d06](https://github.com/garden-io/garden/commit/6ccc9d06))
+* wrong function name in local-gcf-container ([7a7d5af8](https://github.com/garden-io/garden/commit/7a7d5af8))
+* error handling in hello-container ([f778fe9f](https://github.com/garden-io/garden/commit/f778fe9f))
+* issue with gulp watch and static files ([dc9cd9f4](https://github.com/garden-io/garden/commit/dc9cd9f4))
+* use built-in ingress controller and dashboard for minikube ([879bce21](https://github.com/garden-io/garden/commit/879bce21))
+* deploy command would deploy all services from each processed module ([673630c9](https://github.com/garden-io/garden/commit/673630c9))
+* Cancel dependants on task error. ([68316083](https://github.com/garden-io/garden/commit/68316083))
+* temporarily disabling minikube tests in CI (issues with CircleCI) ([5e1b4bca](https://github.com/garden-io/garden/commit/5e1b4bca))
+* better error output when gulp add-version-files fails ([0fc4ee4f](https://github.com/garden-io/garden/commit/0fc4ee4f))
+* Cache results to skip superfluous tasks. ([0632e367](https://github.com/garden-io/garden/commit/0632e367))
+* fix destroy env command after kubernetes-client upgrade ([200fd018](https://github.com/garden-io/garden/commit/200fd018))
+* print json/yaml output after cli returns parse results ([eeadf160](https://github.com/garden-io/garden/commit/eeadf160))
+* disable ts-node cache in tests to avoid inconsistencies ([21f2d44e](https://github.com/garden-io/garden/commit/21f2d44e))
+* version is now correctly set for plugin modules ([#84](https://github.com/garden-io/garden/issues/84)) ([d9c37572](https://github.com/garden-io/garden/commit/d9c37572))
+* remove .vscode directories in multi-container example ([ccd426db](https://github.com/garden-io/garden/commit/ccd426db))
+* add missing copyright-header dependency on CircleCI ([ceca5c42](https://github.com/garden-io/garden/commit/ceca5c42))
+* add missing dependencies for copyright-header on OSX ([d4d639f5](https://github.com/garden-io/garden/commit/d4d639f5))
+* k8s plugin now respects configured context ([a395b792](https://github.com/garden-io/garden/commit/a395b792))
+* testModule handlers now receive runtime context ([6ea60b01](https://github.com/garden-io/garden/commit/6ea60b01))
+* better output rendering for JSON responses in call command ([1aecfe07](https://github.com/garden-io/garden/commit/1aecfe07))
+* better handling of streams not from logger ([42fa17ed](https://github.com/garden-io/garden/commit/42fa17ed))
+* linting errors in tests ([185eb696](https://github.com/garden-io/garden/commit/185eb696))
+* better kubectl errors ([76fabd64](https://github.com/garden-io/garden/commit/76fabd64))
+* minor logging fixes ([bde56fa4](https://github.com/garden-io/garden/commit/bde56fa4))
+* Correction to FS watcher subscription logic. ([59699144](https://github.com/garden-io/garden/commit/59699144))
+* test name was not included in test result keys ([3dac1860](https://github.com/garden-io/garden/commit/3dac1860))
+* Added OperationQueue to TaskGraph. ([ae797859](https://github.com/garden-io/garden/commit/ae797859))
+* linting errors ([e839e8eb](https://github.com/garden-io/garden/commit/e839e8eb))
+* re-implemented local GCF plugin to fix issues ([3f2ee336](https://github.com/garden-io/garden/commit/3f2ee336))
+* add better error logging for kubectl and rsync ([212304ac](https://github.com/garden-io/garden/commit/212304ac))
+* issue where build dependencies couldn't be copied ([d3a44cdb](https://github.com/garden-io/garden/commit/d3a44cdb))
+* changed how paths are handled when copying build dependencies ([d6506daf](https://github.com/garden-io/garden/commit/d6506daf))
+* allow unkown keys in baseModuleSchema ([78303dee](https://github.com/garden-io/garden/commit/78303dee))
+* added missing "Done!" message at end of build command ([a05f2c5e](https://github.com/garden-io/garden/commit/a05f2c5e))
+* build staging no longer copies symlinks ([0fc60bd0](https://github.com/garden-io/garden/commit/0fc60bd0))
+* issues with kubernetes-client after upgrade ([f4096a24](https://github.com/garden-io/garden/commit/f4096a24))
+* better logger types ([56596fbe](https://github.com/garden-io/garden/commit/56596fbe))
+* package.json & .snyk to reduce vulnerabilities ([0766b56b](https://github.com/garden-io/garden/commit/0766b56b))
+* **cli:** duplicate command checks now accounts for subcommands ([b9e22f5f](https://github.com/garden-io/garden/commit/b9e22f5f))
+* **cli:** map all Errors to GardenErrors and log accordingly ([02b05b39](https://github.com/garden-io/garden/commit/02b05b39))
+* **hello-world:** npm package is now included in function build ([27956534](https://github.com/garden-io/garden/commit/27956534))
+* **hello-world-example:** add missing Dockerfile directives ([4acc4cc7](https://github.com/garden-io/garden/commit/4acc4cc7))
+* **logger:** more performant update function ([4d8c89e6](https://github.com/garden-io/garden/commit/4d8c89e6))
+* **logger:** fix basic-terminal-writer superflous newline ([bfc0fcf4](https://github.com/garden-io/garden/commit/bfc0fcf4))
### Code Refactoring
-* move invalid flags check to command setup function ([ee89b74](https://github.com/garden-io/garden/commit/ee89b74))
-* split up writers into separate modules ([e528b35](https://github.com/garden-io/garden/commit/e528b35))
-* add processServices alongside processModules helper ([4871022](https://github.com/garden-io/garden/commit/4871022))
-* major hardening of internal plugin APIs ([242d0aa](https://github.com/garden-io/garden/commit/242d0aa))
-* changed YAML spec to use lists instead of maps in most places ([f1d2548](https://github.com/garden-io/garden/commit/f1d2548))
-* remove unusued watchModules command ([920eacc](https://github.com/garden-io/garden/commit/920eacc))
-* merge autoreload command into dev command ([3c78c36](https://github.com/garden-io/garden/commit/3c78c36))
-* remove skipAutoReload option ([f96fc5f](https://github.com/garden-io/garden/commit/f96fc5f))
-* replaced build and test scripts with gulpfile ([05e3c73](https://github.com/garden-io/garden/commit/05e3c73))
-* changed build dependency copy specs config format ([608f963](https://github.com/garden-io/garden/commit/608f963))
-* k8s garden-system now deployed via sub-Garden ([4a79c45](https://github.com/garden-io/garden/commit/4a79c45))
-* move some logic from commands to plugin context ([b7173be](https://github.com/garden-io/garden/commit/b7173be))
-* major overhaul to plugin architecture ([3b97e08](https://github.com/garden-io/garden/commit/3b97e08))
-* split GardenContext into Garden and PluginContext ([04b5417](https://github.com/garden-io/garden/commit/04b5417))
-* rename GardenContext to Garden ([64bce4f](https://github.com/garden-io/garden/commit/64bce4f))
-* split Kubernetes plugin into more modules ([e6d84e1](https://github.com/garden-io/garden/commit/e6d84e1))
+* move invalid flags check to command setup function ([ee89b74e](https://github.com/garden-io/garden/commit/ee89b74e))
+* split up writers into separate modules ([e528b35f](https://github.com/garden-io/garden/commit/e528b35f))
+* add processServices alongside processModules helper ([48710228](https://github.com/garden-io/garden/commit/48710228))
+* major hardening of internal plugin APIs ([242d0aad](https://github.com/garden-io/garden/commit/242d0aad))
+* changed YAML spec to use lists instead of maps in most places ([f1d2548f](https://github.com/garden-io/garden/commit/f1d2548f))
+* remove unusued watchModules command ([920eacc1](https://github.com/garden-io/garden/commit/920eacc1))
+* merge autoreload command into dev command ([3c78c364](https://github.com/garden-io/garden/commit/3c78c364))
+* remove skipAutoReload option ([f96fc5f1](https://github.com/garden-io/garden/commit/f96fc5f1))
+* replaced build and test scripts with gulpfile ([05e3c73d](https://github.com/garden-io/garden/commit/05e3c73d))
+* changed build dependency copy specs config format ([608f9633](https://github.com/garden-io/garden/commit/608f9633))
+* k8s garden-system now deployed via sub-Garden ([4a79c45a](https://github.com/garden-io/garden/commit/4a79c45a))
+* move some logic from commands to plugin context ([b7173bea](https://github.com/garden-io/garden/commit/b7173bea))
+* major overhaul to plugin architecture ([3b97e088](https://github.com/garden-io/garden/commit/3b97e088))
+* split GardenContext into Garden and PluginContext ([04b5417d](https://github.com/garden-io/garden/commit/04b5417d))
+* rename GardenContext to Garden ([64bce4fb](https://github.com/garden-io/garden/commit/64bce4fb))
+* split Kubernetes plugin into more modules ([e6d84e16](https://github.com/garden-io/garden/commit/e6d84e16))
### Features
-* created local-kubernetes plugin and added config options ([1fcf88d](https://github.com/garden-io/garden/commit/1fcf88d))
-* add truncatePrevious option to file-writer ([a64fbb0](https://github.com/garden-io/garden/commit/a64fbb0))
-* add force flag to env config command ([d5ba05b](https://github.com/garden-io/garden/commit/d5ba05b))
-* template variables can now access provider name and config ([51e2f33](https://github.com/garden-io/garden/commit/51e2f33))
-* support and documentation for Minikube ([b2c632c](https://github.com/garden-io/garden/commit/b2c632c))
-* Detect circular dependencies. ([4a35276](https://github.com/garden-io/garden/commit/4a35276))
-* 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 global --output flag for CLI ([7f25653](https://github.com/garden-io/garden/commit/7f25653))
-* add run commands for ad-hoc runs of modules, services and tests ([3aca6ac](https://github.com/garden-io/garden/commit/3aca6ac))
-* pass parent to nested log entries ([41cddf0](https://github.com/garden-io/garden/commit/41cddf0))
-* add filter and find methods to logger ([814733b](https://github.com/garden-io/garden/commit/814733b))
-* 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 watch flag to test and build commands ([dd0a4fe](https://github.com/garden-io/garden/commit/dd0a4fe))
-* add --watch flag to deploy command ([7b11d58](https://github.com/garden-io/garden/commit/7b11d58))
-* auto-rebuilding modules & FS watching ([8191aa8](https://github.com/garden-io/garden/commit/8191aa8))
-* added buildContext param to buildModule handlers ([141abe9](https://github.com/garden-io/garden/commit/141abe9))
-* plugins can now add modules to a project ([26f38c7](https://github.com/garden-io/garden/commit/26f38c7))
-* user no longer needs to run `env config` command ([8cb6512](https://github.com/garden-io/garden/commit/8cb6512))
-* **cli:** validate option flags ([8c249bd](https://github.com/garden-io/garden/commit/8c249bd))
+* created local-kubernetes plugin and added config options ([1fcf88d8](https://github.com/garden-io/garden/commit/1fcf88d8))
+* add truncatePrevious option to file-writer ([a64fbb0c](https://github.com/garden-io/garden/commit/a64fbb0c))
+* add force flag to env config command ([d5ba05b3](https://github.com/garden-io/garden/commit/d5ba05b3))
+* template variables can now access provider name and config ([51e2f33b](https://github.com/garden-io/garden/commit/51e2f33b))
+* support and documentation for Minikube ([b2c632c3](https://github.com/garden-io/garden/commit/b2c632c3))
+* Detect circular dependencies. ([4a352767](https://github.com/garden-io/garden/commit/4a352767))
+* add scan command to output info about modules in project ([075e6c2b](https://github.com/garden-io/garden/commit/075e6c2b))
+* add support for .gardenignore file ([7ba24b73](https://github.com/garden-io/garden/commit/7ba24b73))
+* add global --output flag for CLI ([7f256531](https://github.com/garden-io/garden/commit/7f256531))
+* add run commands for ad-hoc runs of modules, services and tests ([3aca6aca](https://github.com/garden-io/garden/commit/3aca6aca))
+* pass parent to nested log entries ([41cddf06](https://github.com/garden-io/garden/commit/41cddf06))
+* add filter and find methods to logger ([814733b6](https://github.com/garden-io/garden/commit/814733b6))
+* add login and logout commands ([00548e2a](https://github.com/garden-io/garden/commit/00548e2a))
+* add loglevel as cli option and remove silent/verbose options ([985c1606](https://github.com/garden-io/garden/commit/985c1606))
+* add watch flag to test and build commands ([dd0a4fe7](https://github.com/garden-io/garden/commit/dd0a4fe7))
+* add --watch flag to deploy command ([7b11d58a](https://github.com/garden-io/garden/commit/7b11d58a))
+* auto-rebuilding modules & FS watching ([8191aa82](https://github.com/garden-io/garden/commit/8191aa82))
+* added buildContext param to buildModule handlers ([141abe9a](https://github.com/garden-io/garden/commit/141abe9a))
+* plugins can now add modules to a project ([26f38c78](https://github.com/garden-io/garden/commit/26f38c78))
+* user no longer needs to run `env config` command ([8cb65120](https://github.com/garden-io/garden/commit/8cb65120))
+* **cli:** validate option flags ([8c249bdd](https://github.com/garden-io/garden/commit/8c249bdd))
### Performance Improvements
-* made tests run quite a bit faster ([1aa69fd](https://github.com/garden-io/garden/commit/1aa69fd))
+* made tests run quite a bit faster ([1aa69fdc](https://github.com/garden-io/garden/commit/1aa69fdc))
### BREAKING CHANGE
diff --git a/garden-service/package-lock.json b/garden-service/package-lock.json
index f730ea6b8e..f9642c82a7 100644
--- a/garden-service/package-lock.json
+++ b/garden-service/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "garden-cli",
- "version": "0.9.1",
+ "version": "0.9.2",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/garden-service/package.json b/garden-service/package.json
index 3e8e0da5ed..fadbd851fb 100644
--- a/garden-service/package.json
+++ b/garden-service/package.json
@@ -1,6 +1,6 @@
{
"name": "garden-cli",
- "version": "0.9.1",
+ "version": "0.9.2",
"description": "A full-featured development framework for containers and serverless",
"repository": {
"type": "git",