Releases: seab4ng/helm-values-editor
Releases · seab4ng/helm-values-editor
Release list
v1.2.3
1.2.3 (2026-05-08)
Bug Fixes
- docker: remove curl to eliminate unfixable CVE-2026-3805 (2f71a60)
- trigger v1.2.3 release to ship curl removal and Docker hardening (af16655)
v1.2.2
v1.2.1
v1.2.0
helm-values-editor: v1.1.0
Immutable
release. Only release title and notes can be modified.
1.1.0 (2026-05-08)
Features
- add chart tree filter/search with fuzzy name matching (de92fc3)
- configurable app name and version via APP_NAME/APP_VERSION env vars (4122c29)
- persist user-added charts and values across browser refreshes (ef56fb2)
- release CI/CD, expanded tests, updated README (fa623d5)
- replace build-time chart baking with local file editor (16f4ece)
- session persistence, clear all, maintainer footer (cfb544a)
- show subchart values on parent selection and add .tgz chart upload (7fc6ebc)
- tooltip: show only when text is actually truncated (#13) (985390d)
- yaml-editor: Option B+C — YAML textarea toggle + mixed-type guard (#3) (30ddf3c)
Bug Fixes
- add visible border to About modal (6c09157)
- deep-clone YAML value per field to prevent anchor/alias output (e6ea7ce)
- dismiss banner clears IndexedDB cache (4c2ee9a)
- e2e: remove undefined autoSizeValuesPanel call, fix strict-mode violations (201a411)
- enable write-back for standalone YAML files (556f0d5)
- full airgap + dead code cleanup (da356b6)
- harden image security + Trivy scan in CI (964b9ab)
- history: preserve original value types on restore/revert (#14) (cb9141f)
- inline coerceValue/setNestedPath, move batch bar above values, rename button (b4a3063)
- multiple chart trees colliding via shared rendered Set (f67afcf)
- namespace subchart keys to prevent cross-tree collisions (267bfa5)
- subchart dependencies not showing in tree after folder/.tgz upload (47bb6c2)
- test: update coerceValue 'null' test to expect actual null (3609dd3)
- yaml mode empty textarea, list/map mixed-type guard (31f0653)
v1.0.7
fix(test): update coerceValue 'null' test to expect actual null 'null' input always returns null per intentional coerceValue change. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>