|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## 0.8.0 (2020-02-13) |
| 4 | + |
| 5 | +The next big one is here! Feature packed with environment overriding and `tk export`. Furthermore lots of bugs were fixed, so using Tanka should be much |
| 6 | +smoother now! |
| 7 | + |
| 8 | +#### Highlight: Overriding `vendor` per Environment **([#198](https://github.com/grafana/tanka/pull/198))** |
| 9 | + |
| 10 | +It is now possible, to have a `vendor/` directory managed by `jb` on an |
| 11 | +environment basis: https://tanka.dev/libraries/overriding. This means you can |
| 12 | +test out changes in libraries in single environments (like `dev`), without |
| 13 | +affecting others (like `prod`). |
| 14 | + |
| 15 | +#### Notice: |
| 16 | + |
| 17 | +Changes done in the last release (v0.7.1) can cause indentation changes when |
| 18 | +using `std.manifestYAMLFromJSON()`, related to bumping `gopkg.in/yaml.v2` to |
| 19 | +`gopkg.in/yaml.v3`. |
| 20 | +Please encourage all your teammembers to upgrade to at least v0.7.1 to avoid |
| 21 | +whitespace-only diffs on your projects. |
| 22 | + |
| 23 | +### Features |
| 24 | + |
| 25 | +- **cli**: `tk export` can be used to write all generated Kubernetes resources |
| 26 | + to `.yaml` files |
| 27 | + |
| 28 | +### Bug Fixes |
| 29 | + |
| 30 | +- **kubernetes**: Fail on `diff` when `kubectl` had an internal error |
| 31 | + **([#213](https://github.com/grafana/tanka/pull/213))** |
| 32 | +- **kubernetes**: Stop injecting namespaces into wrong places: |
| 33 | + Tanka was injecting the default namespace into resources of all kinds, |
| 34 | + regardless of whether they actually took one. This caused errors, so we |
| 35 | + stopped doing this. From now on, the default namespace will only be injected |
| 36 | + when the resource is actually namespaced. |
| 37 | + **([#208](https://github.com/grafana/tanka/pull/208))** |
| 38 | + |
| 39 | +* **cli**: `tk diff` colors: |
| 40 | + Before, the coloring was unstable when scrolling up and down. We fixed this by |
| 41 | + pressing CAPS-LOCK. |
| 42 | + Furthermore, the output of `tk diff` now also works on light color schemes, |
| 43 | + without messing up the background color. |
| 44 | + **([#210](https://github.com/grafana/tanka/pull/210))** |
| 45 | +* **cli**: Proper `--version` output: |
| 46 | + The release binaries now show the real semver on `tk --version`, instead of |
| 47 | + the git commit sha. **([#201](https://github.com/grafana/tanka/pull/201))** |
| 48 | +* **cli**: Print diff on apply again: |
| 49 | + While refactoring, we accidentally forgot to dereference a pointer, so that |
| 50 | + `tk apply` showed a memory address instead of the actual differences, which |
| 51 | + was kinda pointless. **([#200](https://github.com/grafana/tanka/pull/200))** |
| 52 | + |
3 | 53 | ## 0.7.1 (2020-02-06)
|
4 | 54 |
|
5 | 55 | This is a smaller release focused on critical bug fixes and some other minor
|
|
0 commit comments