Added
* Ability to manage dependencies with jsonnet-bundler (190)
* Mypy static type analysis to the tox/CI environments. (180)
* Add `--pad-arrays` to component template jsonnetfmt arguments (186)
* New `commodore cluster list` command (179)
* New `commodore component delete` command (188)
Changed
* Inventory hierarchy is now dynamic (195)
A class hierarchy needs to be added.
Check the documentation for details.
* Pass through facts from Lieutenant API to `parameters.facts` (192)
* Slightly improved error message in case `commodore component new` is called in a folder that is not a populated (compiled) catalog (183)
* Vault default values (176)
* Improved `component new` documentation (182)
* `component new` restricts allowed component slugs (189)
Deprecated
* The following parameters will be removed in a future release.
They are replaced with corresponding values within `parameters.facts` (192).
* `parameters.cluster.dist` → `parameters.facts.distribution`
* `parameters.cloud.provider` → `parameters.facts.cloud`
* `parameters.cloud.region` → `parameters.facts.region`
* `parameters.customer.name` → `parameters.cluster.tenant`
Fixed
* Fix failing bandit CI check (185)
* Ignore component versions if not included (177)
* Fix Jsonnet linting error in component template (186)
* Commit `.editorconfig` in initial commit for component repo (201)