All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
himitsu migrate envs [--dry-run]: one-shot migration command that:- Folds
environmentproto field intotagsfor every secret in the store - Rewrites
.himitsu.yamlenvs:→codegen:with selector translation - Removes the legacy env-cache SQLite file
- Creates
.himitsu.yaml.bakbackup before rewriting - Auto-fold-on-read: secrets with the legacy
environmentproto field set will have that value automatically folded intotagson decode (non-mutating — the on-disk file is not modified by reads alone). - TUI path expansion now accepts the
ctrl+x ctrl+=leader chord
- Proto fields
SecretEntry.environment,SecretEnvelope.environment,StoreManifest.environments: marked[deprecated = true]. Writing these fields is disabled. A follow-up release will replace them withreserved. Rollback to a pre-migration binary is NOT supported once secrets have been re-encrypted by the new binary.
himitsu execnow correctly exits 1 when a selector matches no secrets.