Skip to content

Latest commit

 

History

History
70 lines (50 loc) · 3.97 KB

CHANGELOG.md

File metadata and controls

70 lines (50 loc) · 3.97 KB

1.6.1 (generate-password-ts) / 2021-4-1

Totally written sources and tests in TypeScript. Now it works not only on Node.js but also on browsers without crypto-browserify. Add "" (backslash) and "'" (single quote) as candidate symbols.

1.6.0 / 2021-1-14

Add specifying a list of symbols to substitute defaults.

Notable Changes

  • f0db9f29d - respect list of symbols (Dillon Streator)
  • c1946ea44 - feat: Add jsdoc to ts types and export Options interface (Eddie CooRo)

1.5.1 / 2020-2-10

Add lowercase option to TypeScript file.

Notable Changes

  • 0eb0f498b - Add lowercase property into Options (Sunjoong Kim)

1.5.0 / 2020-1-18

Add option to disable lowercase characters in generated passwords.

Notable Changes

  • 960858c1c - Document usage of lowercase, make lowercase optional, add tests (Edgardo Carreras)

1.4.2 / 2019-6-16

Includes a performance improvement in the random number generator.

Notable Changes

  • ea642553c - Optimized fetch of random values using cache (Sebastien ROBERT)

1.4.1 / 2018-10-28

Bug fix to randomNumber() function that reduced entropy, resulting in a bias towards letters, generally.

Notable Changes

  • 21a12d0fd - fixed randomNumber's frontwards bias (Starkteetje)

1.4.0 / 2018-1-20

Release that includes TypeScript definitions.

Notable Changes

  • ef2ded619 - typescript definition file (Carlos Gonzales)

1.3.0 / 2016-12-28

Release with two new features.

One can now pass { 'exclude': 'abc' } to exclude various characters from password generation. This can be used to blacklist certain symbols, remove alike characters, etc by giving a string with all the characters to be removed.

The options parameter is now optional — it is now unnecessary to pass an empty object when the defaults are desired.

Notable Changes

  • 38d4ae0b8 - add exclude option to restrict passwords (Michael Kimpton)
  • d16c95369 - Accept generate() when called without the options parameter (Alexandre Perrin)

1.2.0 / 2016-9-25

Release with a new feature and various improvements.

strict is now an option that can be passed to password generation. When this is true, each other option will be required — for example, if you generate a password with numbers, lowercase letters, and uppercase letters, the password will have at least one number, one lowercase letter, and one uppercase letter.

Notable Changes

  • 98f923c0c - fix strict password generation (Brendan Ashworth)
  • c69e2ef6b - adds eslint (Brendan Ashworth)
  • a798e846c - add code coverage (Brendan Ashworth)
  • aa5e13edf - Adds strict password generation (Algimantas Krasauskas)

1.1.1 / 2014-12-23

  • Add excludeSimilarCharacters option