- Fix for type initialization error on WindowsPowerShell (Issue #89)
- Fix for disabled user interaction after tab completion (Issue #174)
- Extension vault data streams (Warning, Verbose, etc.) now honor cmdlet stream direction commands (Issue #151)
-
Provide better error message when extension vault does not provide required functions (Issue #137)
-
Provide better error message when running under Windows built-in accounts (Issue #143)
-
SecretManagement now runs in ConstrainedLanguage mode (Issue #144)
-
Set-SecretInfo now takes pipeline input (Issue #129).
-
Extension vaults are now loaded and run in a separate PowerShell runspace session (Issue #144)
-
Extension vaults can now optionally support a
Unlock-SecretVaultfunction (Issue #147)
Unlock-SecretVaultcommand added to SecretManagement (Issue #147)
-
Fix manifest license link (Issue #112)
-
Fix help document md to xml file compilation (Issue #90, #106)
-
Remove unnecessary assert in registry write code (Issue #119)
- Add constructor for
SecretInformationclass that accepts metadata as a hash table (Issue #108)
-
Get-SecretandRemove-Secretcmdlets now honor theVaultNameparameter from a piped inSecretInformationobject (Issue #97) -
Secret name and vault name autocompletion now correctly handles names with spaces (Issue #91)
- A warning is now displayed when secret cmdlets are used and no vaults are currently registered
-
SecretInformationclass now has a newMetadataproperty to support the new secret metadata support (Issue #46) -
Set-Secretcmdlet now has a new optional-Metadataproperty to include additional non-sensitive data associated with a secret (Issue #46) -
New
Set-SecretInfocmdlet that takes a-Metadataproperty which sets additional non-sensitive data to a secret (Issue #46)
Register-SecretVaultno longer emits error when strict language mode is set (Issue #81)
-
Set-DefaultVaultcmdlet has been renamed toSet-SecretVaultDefault(Issue #79) -
ReadME.md document now includes installation information (Issue #86)
- Incompatibility with WindowsPowerShell 5.1 (Issue #73)
-
The first extension vault added will automatically be designated the default vault (Issue #61)
-
Unregister-SecretVault-Nameproperty now supports string[] type and wild cards (Issue #57,#58) -
Register-SecretVaultnow checks-VaultParametershashtable for reservedVerboseentry and throws error if found -
Set-DefaultVaultnow has a-ClearDefaultparameter that designates no registered vault as the default vault
Register-SecretVaultnow supports a-Descriptionparameter and registration information will include an optional extension vault description (Issue #46)
-
Get-Secret-Nameparameter now accepts arguments with wild card characters as literals (Issue #67) -
The
Verboseparameter switch is now passed to extension vault module functions as anAdditionalParametersname/value pair (Issue #66) -
Get-SecretVault-Nameparameter now takes astring[]type argument (Issue #59) -
Test-SecretVault-Nameparameter now takes astring[]type argument and accepts wild card characters (Issue #56) -
Register-SecretVaultnow has a-PassThruparameter to return information on the secret vault just registered
-
When an extension vault is unregistered and if the vault provides a
Unregister-SecretVaultfunction, that extension vault function will be called before the extension vault is unregistered (Issue #60) -
Vault name and Secret name completers have been added to the cmdlets (Issue #35)
- Windows PowerShell cannot register extension vaults (Error: Cannot bind argument to parameter 'Path' ...)
-
Change SecretVaultInfo
VaultNameproperty toName, for consistency -
Test-SecretVault-Vaultparameter changed to-Namefor consistency
-
Add
-AllowClobberparameter switch toRegister-SecretVault, to allow overwriting existing vault -
Register-SecretVault-Nameparameter is now optional, and will use module name if not provided -
Unregister-SecretVaultnow supportsNameparameter argument from pipeline -
Set-DefaultVaultnow supportsNameandSecretVaultVaultInfoparameter arguments from pipeline -
Set-Secretnow supportsSecretInfoobjects from the pipeline -
Add
WhatIfsupport toSecret-Secret -
Add
WhatIfsupport toRemove-Secret