All notable changes to the "vscode-sops" extension will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file.
- Missing
--mac-only-encryptedoption insopscommand.
- Missing
--ignore-macoption insopscommand.
- Fixed functionality issues in version 0.9.0 for Windows systems.
- This version is not working on Windows systems. Please use version 0.9.1 instead.
- Execute
sopscommand in directory with .sops.yaml corresponding to file to decrypt/encrypt. (This permit support sops via aquaproj/aqua)
- Support for
binaryfiles (octet-streammime type,.binextension)
- Windows load sops config
Untitleddocument is not decrypted with error message when opened in new tab
- Support for AGE key file (
sops.defaults.ageKeyFileconfiguration)
- Encryption of files when they have specified
files.associationsin settings (use plaintext encryption)
- Support for plain/text
.txtfile format
- Support for dotenv
.envfile format
- Failing when parsing empty YAML/JSON etc. files
- Fix decrypt file paths to support native windows environments
- Support to parse even multiple yaml declarations in a single YAML file
- Skip parsing error messages when detecting SOPS kind file
- Keep decrypted file on FS when showing original encrypted file (allow fast toggling files)
- Button in bottom status bar for easier toggling between encrypted & decrypted files
- Easy switching between stable release and beta release using new configuration
sops.beta(or commandssops.enable_beta/sops.disable_beta).
- Occasionally not decrypting sops file when it was already encrypted early before
- Clean event listeners on deactivating extension
- Remove requirement on globally installed node.js
- Support for
inifiles
- Relative paths for
gcpCredentialsPathoption.
sops.creationEnabledhas to be explicitly enabled to allow encrypt not encrpyted files
- Configuration
sops.enabled,sops.binPathworks now as expected. - Run control (config) file
.sopsrcfor local project/workspace specific configuration (AWS profile & GCP credentials). - Support for adjusting
sops.defaults.awsProfile&sops.defaults.gcpCredentialsPathconfiguration of vscode extension. - Handle creation of new sops files if
creation_rulesof SOPS config.sops.yamlmatch currently saved file.
- Infinite reopening decrypted file of already decrypted file in new tab
- Initial release