|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
| 6 | +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | + |
| 8 | +## [1.0.0] - 2025-01-15 |
| 9 | + |
| 10 | +### Added |
| 11 | +- Initial release of helm-values-manager |
| 12 | +- Schema-driven configuration management for Helm values |
| 13 | +- Multi-environment support (dev, staging, prod, etc.) |
| 14 | +- Interactive CLI commands for schema and values management |
| 15 | +- Secret management with environment variable support |
| 16 | +- Type validation for all value types (string, number, boolean, array, object) |
| 17 | +- Values generation to standard values.yaml format |
| 18 | +- Comprehensive validation with detailed error reporting |
| 19 | +- Default value support with removal capability |
| 20 | +- Helm plugin and standalone CLI installation options |
| 21 | +- Rich terminal output with color support |
| 22 | +- Comprehensive test suite with 98+ tests |
| 23 | + |
| 24 | +### Features |
| 25 | +- `init` - Initialize new schema.json with optional force flag |
| 26 | +- `schema add` - Interactive schema entry creation |
| 27 | +- `schema list/get/update/remove` - Full CRUD for schema entries |
| 28 | +- `values set/set-secret` - Set regular and secret values per environment |
| 29 | +- `values get/list/remove` - Manage environment-specific values |
| 30 | +- `values init` - Interactive setup for unset values |
| 31 | +- `validate` - Validate schema and values with detailed error reporting |
| 32 | +- `generate` - Generate values.yaml for specific environments |
| 33 | + |
| 34 | +### Security |
| 35 | +- Secrets stored as references, resolved only at generation time |
| 36 | +- Environment variable validation for secret references |
| 37 | +- No actual secrets stored in configuration files |
| 38 | + |
| 39 | +[1.0.0]: https://github.com/Zipstack/helm-values-manager/releases/tag/v1.0.0 |
0 commit comments