Skip to content

Commit 26ce026

Browse files
authored
doc(release): Changelog for 0.8.0 (#215)
1 parent 57d1159 commit 26ce026

File tree

1 file changed

+50
-0
lines changed

1 file changed

+50
-0
lines changed

CHANGELOG.md

+50
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,55 @@
11
# Changelog
22

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+
353
## 0.7.1 (2020-02-06)
454

555
This is a smaller release focused on critical bug fixes and some other minor

0 commit comments

Comments
 (0)