kubenix/CHANGELOG.md

45 lines
1.3 KiB
Markdown
Raw Permalink Normal View History

# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.3.0] - 2024-05-05
### Breaking
- removed generated Kubernetes manifest file (`manifest.json`) from default flake package
See the [documentation](https://kubenix.org/#usage) how to access the generated Kubernetes manifest file
### Added
- add `optionalHashedNames` to inject hashed names for referencing inside modules
### Changed
- removed local `kubectl` and `kubernetes` packages in lieu of those from nixpkgs
- pin Bash version of Kubenix CLI script
## [0.2.0] - 2023-07-07
### Breaking
- removed usage of the `helm` CLI within the `kubenix` CLI
This simplifies design by removing overlapping responsibilities but means extra functionality provided by the `helm` CLI is no longer available; specifically:
- hooks are no longer ordered (but can still be excluded with `noHooks`)
- `helm` subcommands (e.g., `list` or `rollback`) will not be able to operate on resources
### Added
- the CLI now prunes resources and performs an interactive diff by default
## [0.1.0] - 2023-07-06
### Added
- initial tagged release