Skip to content

Latest commit

 

History

History
69 lines (51 loc) · 1.9 KB

CHANGELOG.md

File metadata and controls

69 lines (51 loc) · 1.9 KB

Changelog

All notable changes to this project will be documented in this file.

[1.0.8] - Typescript Compatability (01/10/2021)

Changed

  • Fixed bad documentation

[1.0.7] - Typescript Compatability (06/09/2021)

Added

  • Typescript declaration file generation from jsdoc.

Changed

  • Fixed bad documentation

[1.0.6] - coin flip function. (11/07/2021)

Added

  • .coin(pTrue); method on each generator that generates a true flip with the given probability of occurring.

Changed

  • Added new documentation for .coin(pTrue) method.
  • Fixed bad links for array generation methods.

1.0.3 - Additional Generators, bug fixes, 53/64 bit output. (02/06/2021)

Added

  • Added XorShift64 generator.
  • Added XorShift128 generator.
  • Added XorShift128+ generator.
  • Added PRNG64 class for common 64 bit output code.
  • Additional testing for 64 bit output.

Changed

  • Fixed randRange() maximum number output.
  • Changed default generator to use XORShift64.
  • More in-depth testing.

1.0.2 - ESLint, smaller package size (21/05/2021)

Changed

  • Fixed linting.
  • Fixed lcov output reporting.
  • Fixed coveralls.

1.0.1 - Fixed coverage command (21/05/2021)

Changed

  • Fixed coverage command as istanbul/nyc doesn't work with es modules by default.

1.0.0 - Initial release (20/05/2021)

Added

  • 32 bit Mersenne Twister.
  • 32 bit PCG.
  • 32 bit LCG.
  • 32 bit XorShift.
  • 32 bit XorWow.
  • Boolean, int, bigInt, float, float53 and respective Array generation.
  • Rand Range function.
  • Benchmarking.
  • Shuffle and choice functions.