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.
- If we get a 403 from Vault, stop trying to rotate secrets
- Upgrade to TypeScript 4.
- All
Secretfile
entries must now have the formVAR_NAME path/to/secret:key
. We no longer support values which are missing:key
, or which have or nested:key1:key1
. - The return type of
parseSecretfile
has changed. - The
VAULT_SECRETS
option now has typeRecord<string, { vaultPath: string, vaultProp: string }>
. - The code has been ported to TypeScript.
- All dependencies have been updated.