Skip to content

Commit 2c8620d

Browse files
committed
adding CHANGELOG
Signed-off-by: Anastas Dancha <anapsix@random.io>
1 parent 714de9d commit 2c8620d

File tree

1 file changed

+75
-0
lines changed

1 file changed

+75
-0
lines changed

CHANGELOG.md

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
# Changelog
2+
All notable changes to this project will be documented in this file.
3+
4+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6+
7+
8+
## [Unreleased]
9+
10+
11+
## [0.4.0] - 2021-02-17
12+
### Added
13+
- `CHANGELOG.md`
14+
- `K8SVAULT_CONTEXT` shell variable exported when new shell session is started,
15+
which can be used in `PS1` to display current `k8s-vault` context
16+
- some spec tests
17+
18+
### Changed
19+
- binary path in Docker image is not `/bin/k8s-vault`
20+
- `make version` now updates version in example config file
21+
- shard description updated to exclude special symbols
22+
- crystal version set to `~> 0.36.1`
23+
- moved argument processing into `run` method of `K8sVault` module
24+
- moved helper methods to `K8sVault` module
25+
- do not display error message when SSH forwarder process is no longer available
26+
27+
### Fixed
28+
- formatting
29+
30+
31+
## [0.3.0] - 2021-01-19
32+
### Added
33+
- `example-config` cli option to bash completion
34+
35+
### Changed
36+
- `k8s-vault.yaml` config format updated: `clusters` renamed to `contexts`,
37+
since `.context[*].name` is supposed to match context name in `KUBECONFIG`
38+
- cli argument parsing logic, and error messages output
39+
40+
41+
## [0.2.2] - 2021-01-19
42+
### Added
43+
- cli option to output list of enabled contexts
44+
45+
### Changed
46+
- bash completion no longer relies on external binaries (`jq`,`oq`)
47+
- where `colorize` is included
48+
49+
50+
## [0.2.1] - 2021-01-19
51+
### Added
52+
- GitHub Sponsor support
53+
54+
### Changed
55+
- install only `--production` shards when building in Docker
56+
- upgraded to `kce v0.6.0`
57+
58+
59+
## [0.2.0] - 2021-01-19
60+
### Added
61+
- bash completion, from bash version of `k8s-vault`
62+
63+
64+
## [0.1.0] - 2021-01-19
65+
### Added
66+
- initial implementation
67+
68+
69+
[Unreleased]: https://github.com/anapsix/k8s-vault.cr/compare/v0.4.0...HEAD
70+
[0.4.0]: https://github.com/anapsix/k8s-vault.cr/compare/v0.3.0...v0.4.0
71+
[0.3.0]: https://github.com/anapsix/k8s-vault.cr/compare/v0.2.2...v0.3.0
72+
[0.2.2]: https://github.com/anapsix/k8s-vault.cr/compare/v0.2.1...v0.2.2
73+
[0.2.1]: https://github.com/anapsix/k8s-vault.cr/compare/v0.2.0...v0.2.1
74+
[0.2.0]: https://github.com/anapsix/k8s-vault.cr/compare/v0.1.0...v0.2.0
75+
[0.1.0]: https://github.com/anapsix/k8s-vault.cr/tree/v0.1.0

0 commit comments

Comments
 (0)