- Added functions for setting the return of plain text password preference.
- Resolve an issue where when passing a password resource via the pipeline to Update-PasswordStatePassword the password could be inadvently changed to EncryptedPassword, when the intention was only to change another field.
eg:
Get-PasswordStatePassword -PasswordID 1 | Update-PasswordStatePassword -url "https://google.com"
- Fix searching for a password with the word api in it being changed to winapi.
- Allow Passwordstate profiles to be stored in non default locations. Allow for environment variables to configure location or use of -path parameter.
- Bug fix for where using .GetPassword() method on an already decrypted password returned $null.
- Updating genericfields method on New-PasswordStatePassword to match that of other cmdlets.
- Added support for updating genericfields on existing passwords with Update-PasswordStatePassword.
- Removed the function ConvertTo-PScredential and replaced with a method on the Password returned. Use .ToPSCredential() to convert.
- Added new functions for managing hosts within PasswordState Get-PasswordstateHost, New-PassswordStateHost and Remove-PasswordStateHost.Thanks Colombeen
- Breaking change. Merged Find-PasswordstatePassword and Get-PassswordStatePasswords into Get-PasswordStatePassword with the functionality of both. Find-PasswordstatePassword is Aliased to Get-PasswordstatePassword.
- Added support for preventing audit records being written.
- Performance improvements to Find-PasswordStatePassword.
- Added extra parameters for Get-PasswordStateFolder. Thanks Colombeen
- Breaking Change. Get-PasswordstateList parameters have changed to be more consistent with the rest of the module. Thanks Colombeen
- Added support to search a particular list only with Find-Passwordstatepassword. Thanks Colombeen
- Changed output of default properties for [PasswordResult] typed items.
- Allow password generation using PasswordPolicyID's from New-RandomPassword. Thanks Colombeen
- Allow generation of password when creating a new password and fixes issue with casting blank passwords to the [PasswordResult] type.
- Fix for get-Passwordstatepasswords not correctly casting to secure type.
- Added initial support for linux with fix for kerberos auth on winapi.
-
Feature
- New cmdlet ConvertTO-PSCredential which will convert password state entry to powershell credential object. Thanks Colombeen
-
Fixes
- Fixed issue when calling .GetPassword() against and already decrypted password. Thanks Colombeen
- Feature
- Passwords now returned as secure string. Use .GetPassword() method to retrieve plaintext
- Global variable for returning plain text passwords $global:PasswordStateShowPasswordsPlainText = $true
- Fixes
- Added support for APIKey auth to generate passwords as this was broken.
- Various bugfixes when using apikeys.
- Fix
- Search across multiple fields. Thanks Colombeen
- Fix
- Search by title now correctly searches across title field only instead of all fields. A New parameter called searchterm has been created to replicate the old search and made the default first parameter to replicate the old use.
- Fix
- Fix for searching for entries by username only.
- Feature
- Return all passwords for a particular list with Get-PasswordStatePasswords, and allow setting of customproperties on new passwords. Thanks 2dman
- Fix
- Update module manifest.
- Fix
- Update module manifest.
- Fix
- Prevent update-passwordstatepassword trying to add verbose as a property.
- Fix
- Allow Update-PasswordStatePassword to accept pipeline input for new fields.
- Feature
- Allow Update-PasswordStatePassword to update all fields of the entry not just the password.
- Feature
- limit the information displayed from find-passwordstatepassword #2.
- Fix
- Issue with generating random passwords.