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.
- 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
sops
command in directory with .sops.yaml corresponding to file to decrypt/encrypt. (This permit support sops via aquaproj/aqua)
- Support for
binary
files (octet-stream
mime type,.bin
extension)
- Windows load sops config
Untitled
document is not decrypted with error message when opened in new tab
- Support for AGE key file (
sops.defaults.ageKeyFile
configuration)
- Encryption of files when they have specified
files.associations
in settings (use plaintext encryption)
- Support for plain/text
.txt
file format
- Support for dotenv
.env
file 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
ini
files
- Relative paths for
gcpCredentialsPath
option.
sops.creationEnabled
has to be explicitly enabled to allow encrypt not encrpyted files
- Configuration
sops.enabled
,sops.binPath
works now as expected. - Run control (config) file
.sopsrc
for local project/workspace specific configuration (AWS profile & GCP credentials). - Support for adjusting
sops.defaults.awsProfile
&sops.defaults.gcpCredentialsPath
configuration of vscode extension. - Handle creation of new sops files if
creation_rules
of SOPS config.sops.yaml
match currently saved file.
- Infinite reopening decrypted file of already decrypted file in new tab
- Initial release