Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 2.44 KB

NEWS.md

File metadata and controls

33 lines (24 loc) · 2.44 KB

PSPasswordGenerator

History of user-visible changes. Last update: 2024-11-03

PSPasswordGenerator version 3.2.0, in development

Do you have a bad habit of typing -AsPlainText -Force like I do? ConvertTo-SecureString may have given you some muscle memory that's hard to ignore. Fortunately, this version includes a secret -Force parameter that does nothing except allow you to type it.

PSPasswordGenerator version 3.1.0, released 2024-02-13

  • This version is more secure, as the generated password is now built in memory as a [SecureString], and only converted from one when this cmdlet is run with -AsPlainText.
  • Added a new -ExcludeCharacters parameter which does as it says; generated passwords will not include those characters. Thanks to GitHub user @wwc-trevor for the great idea and for testing my work.

PSPasswordGenerator version 3.0.1

This version builds the password in-memory as a [SecureString], which means it is never stored insecurely.

In addition, I've added a new `-ExcludeCharacters`` parameter which does as it says; generated passwords will not include those characters. Thanks to GitHub user @wwc-trevor for the great idea and for testing my work.

PSPasswordGenerator version 3.0.0, released 3/17/2022

Not dead yet! In this version, the cmdlet's verb has been changed. It is now called Get-RandomPassword (but New-RandomPassword still works.)

Also, what makes it worth a major change? We can now generate passwords that are made of random words. Use the -Words and -WordList parameters and generate more readable passwords, like:

  • hemolytic<sheeptick=Planned
  • Pachydermatouspowder³Est
  • blackberries<kitakyushu#imcompressibility%roadway

PSPasswordGenerator version 2.0.1, released 1/13/2021

This is a bug-fix release with no visible changes.

PSPasswordGenerator version 2.0.0, released 12/12/2020

This is the first public release, so everything is new to the world. If you happen to have an earlier version, you'll notice that passwords are now returned as SecureString objects. To restore the earlier behavior, add the -AsPlainText parameter.

To learn more about this module, run these commands:

  • Get-Help New-RandomPassword
  • Get-Help about_PSPasswordGenerator