Skip to content

Releases: arokettu/php-random-polyfill

1.0.6

Choose a tag to compare

@arokettu arokettu released this 13 Apr 15:44
  • By the PHP license 3.01 clause 5, updated the upstream license to the PHP License 4.0 (3-Clause BSD)
    making the library purely licensed under the 3-Clause BSD

1.0.5

Choose a tag to compare

@arokettu arokettu released this 10 Sep 17:59
  • Removed always included lib.php, now the library has absolutely no side effects in PHP 8.2+

1.0.4 "The Final"_final

Choose a tag to compare

@arokettu arokettu released this 01 Apr 00:14
  • Upgraded embedded arokettu/unsigned to 1.3.6, a more future-proof version

1.0.3 "The Final"

Choose a tag to compare

@arokettu arokettu released this 20 Feb 03:57
  • Inline arokettu/unsigned
  • Unlock the upper PHP version because the lib will fall back to the native ext-random in 8.2+ anyway

1.0.2

Choose a tag to compare

@arokettu arokettu released this 07 Sep 13:10
  • Bump arokettu/unsigned to 1.2.1, previous versions may cause invalid results in Mersenne Twister on 32-bit systems.

1.0.1

Choose a tag to compare

@arokettu arokettu released this 11 Nov 23:35
  • Rely on symfony/polyfill-php82 for interface implementations and Random\Engine\Secure (#6),
    thanks to @nicolas-grekas
  • Added compatibility with PHP regression fix: php/php-src#9839 (#5)

1.0.0

Choose a tag to compare

@arokettu arokettu released this 26 Oct 15:27

Since RC1/RC2 are compatible with last 4 release candidates of PHP 8.2 (RC2-RC5),
RC2 is re-released as stable.

  • No user facing changes since RC2

1.0.0-rc2

1.0.0-rc2 Pre-release
Pre-release

Choose a tag to compare

@arokettu arokettu released this 01 Oct 16:08
  • Speed up 32 bit calculations in 64 bit envs

1.0.0-rc1

1.0.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@arokettu arokettu released this 14 Sep 20:46
  • Secure engine throws RandomException instead of Exception
  • Added verification of the number of elements in serialized data
  • Generated data is truncated to 64 bits in Randomizer::getBytes()
  • Fixed integer overflow in the upstream math lib

1.99.0

Choose a tag to compare

@arokettu arokettu released this 02 Sep 18:40

Empty release for PHP >= 8.2