Skip to content

Releases: paragonie/random_compat

Version 2.0.21

16 Feb 17:14
v2.0.21
96c132c
Compare
Choose a tag to compare
  • Fix #175 - Fix CAPICOM usage on Windows
  • Widen PHPUnit version range
  • Test PHP 8.1 in GitHub Actions (thanks @jrfnl!)
  • Fix unit tests on PHP 8.1

Version 2.0.20

17 Apr 09:35
v2.0.20
Compare
Choose a tag to compare
  • Switched from Travis CI to Github Actions
  • Minor whitespace change (never-ending Scrutinizer suggestion)

Version 2.0.19

15 Oct 10:11
v2.0.19
446fc9f
Compare
Choose a tag to compare
  • Adds support for PHP 8 projects in Composer constraint
  • Fixes Travis CI for future development (Note: This required largely disabling Psalm.)

Version 2.0.18

03 Jan 21:03
v2.0.18
Compare
Choose a tag to compare
  • If /dev/urandom cannot be read on Unix-based operating systems,
    a Exception with a specific error message will be thrown.
  • Fixed Psalm nits.
  • Updated the README to include a reference to the support contract
    offering by Paragon Initiative Enterprises.

Version 2.0.17

04 Jul 16:32
v2.0.17
Compare
Choose a tag to compare
  • Version 2.0.16 failed Psalm checks on PHP v5.6 with Psalm v1. We could not reproduce this failure locally, so we've suppressed the MissingReturnType check (that is to say, demoted it to "info").

Version 2.0.16

04 Jul 16:17
v2.0.16
Compare
Choose a tag to compare
  • Fixed type-checking consistencies that forced us to use Psalm in non-strict mode (i.e. totallyTyped="false").
  • README cleanup, added a header to the Version 9.99.99 section.
    • If you're confused by v9.99.99 and it's causing stuff to break, see this section of the README for the solution to your problem.
  • Trimmed down and annotated our psalm.xml file with explanations for why each assertion is suppressed.

Version 2.0.15

08 Jun 15:28
v2.0.15
Compare
Choose a tag to compare
  • A reported, but difficult to reproduce, problem with file inclusion on some Windows machines was fixed by replacing / with DIRECTORY_SEPARATOR.
    For most users (i.e. not running Windows) this change should be of zero consequence. For everyone else, it should mean random_compat magically works when it didn't before.

Version 2.0.14

06 Jun 17:41
v2.0.14
Compare
Choose a tag to compare
  • Update version information.
  • Updated README with better instructions, including new information about the v9.99.99 tag.

Version 2.0.13

06 Jun 05:07
v2.0.13
Compare
Choose a tag to compare
  • #139 - Add polyfill keyword to composer.json
  • Ensure the docblocks are consistent to aid static analysis efforts in other libraries; see cbe0b11

Version 2.0.12

04 Apr 21:26
v2.0.12
Compare
Choose a tag to compare
  • Minor docblock issue that's breaking Psalm downstream.