Skip to content

Latest commit

 

History

History
85 lines (60 loc) · 4.42 KB

CHANGELOG.md

File metadata and controls

85 lines (60 loc) · 4.42 KB

1.7.1 / 2023-10-17

Fix typescript types

Notable Changes

  • 5068595a - Fix exports for ESM (Luke Stevens)

1.7.0 / 2021-9-9

Support for named exports

Notable Changes

  • b8c61418 - Add support for named exports (Julian Grinblat)

1.6.1 / 2021-7-21

Fix TypeScript documentation to include string for symbols.

Notable Changes

  • d95f213dd - Added string type to symbols option (Bart in 't Veld)

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