Releases: paragonie/random_compat
Releases · paragonie/random_compat
Version 2.0.21
Version 2.0.20
- Switched from Travis CI to Github Actions
- Minor whitespace change (never-ending Scrutinizer suggestion)
Version 2.0.19
- 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
- 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
- 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
- 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.
- If you're confused by
- Trimmed down and annotated our
psalm.xml
file with explanations for why each assertion is suppressed.
Version 2.0.15
- A reported, but difficult to reproduce, problem with file inclusion on some Windows machines was fixed by replacing
/
withDIRECTORY_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
- Update version information.
- Updated README with better instructions, including new information about the
v9.99.99
tag.
Version 2.0.13
Version 2.0.12
- Minor docblock issue that's breaking Psalm downstream.