Skip to content

Commit

Permalink
Merge pull request #170 from garden-io/changelog
Browse files Browse the repository at this point in the history
chore: add changelog
  • Loading branch information
edvald authored Jun 18, 2018
2 parents cab9d93 + 767e08c commit ab285c6
Show file tree
Hide file tree
Showing 3 changed files with 138 additions and 0 deletions.
132 changes: 132 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
<a name="0.1.2"></a>
## [0.1.2](https://github.com/garden-io/garden/compare/v0.1.1-0...v0.1.2) (2018-06-02)



<a name="0.1.1-0"></a>
## [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))



<a name="0.1.0"></a>
# [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.



5 changes: 5 additions & 0 deletions lerna.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
{
"lerna": "2.11.0",
"npmClient": "yarn",
"command": {
"publish": {
"message": "chore(release): publish %s"
}
},
"packages": [
"."
],
Expand Down
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"
},
Expand Down

0 comments on commit ab285c6

Please sign in to comment.