-
Notifications
You must be signed in to change notification settings - Fork 273
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #170 from garden-io/changelog
chore: add changelog
- Loading branch information
Showing
3 changed files
with
138 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters