Release notes
*Sourced from [paragonie/random_compat's releases](https://github.com/paragonie/random_compat/releases).*
> ## 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](https://github.com/paragonie/random_compat#version-99999) 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
> * A reported, but difficult to reproduce, problem with file inclusion on [some Windows machines](https://github-redirect.dependabot.com/paragonie/random_compat/issues/136) was fixed by [replacing `/` with `DIRECTORY_SEPARATOR`](https://github-redirect.dependabot.com/paragonie/random_compat/pull/141).
> 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
> * [#139](https://github-redirect.dependabot.com/paragonie/random_compat/issues/139) - Add `polyfill` keyword to composer.json
> * Ensure the docblocks are consistent to aid static analysis efforts in other libraries; see https://github.com/paragonie/random_compat/commit/cbe0b11b78140bc62a921fec33a730fdaa6540d6
>
> ## Version 2.0.12
> * Minor docblock issue that's breaking Psalm downstream.
Changelog
*Sourced from [paragonie/random_compat's changelog](https://github.com/paragonie/random_compat/blob/master/CHANGELOG.md).*
> ### Version 2.0.18 - 2019-01-03
>
> * 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 - 2018-07-04
>
> * 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 - 2018-07-04
>
> * 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](https://github.com/paragonie/random_compat#version-99999)
> 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 - 2018-06-08
>
> * A reported, but difficult to reproduce, problem with file inclusion on
> [some Windows machines](https://github-redirect.dependabot.com/paragonie/random_compat/issues/136)
> was fixed by [replacing `/` with `DIRECTORY_SEPARATOR`](https://github-redirect.dependabot.com/paragonie/random_compat/pull/141).
> 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 - 2018-06-06
>
> * Update version information.
> * Updated README with better instructions, including new information
> about the `v9.99.99` tag.
>
> ### Version 2.0.13 - 2018-06-06
> * [#139](https://github-redirect.dependabot.com/paragonie/random_compat/issues/139) - Add `polyfill` keyword to composer.json
> * Ensure the docblocks are consistent to aid static analysis efforts in
> other libraries; see https://github.com/paragonie/random_compat/commit/cbe0b11b78140bc62a921fec33a730fdaa6540d6
>
> ### Version 2.0.12 - 2018-04-04
>
> * Minor docblock issue that's breaking Psalm downstream.
Commits
- [`0a58ef6`](https://github.com/paragonie/random_compat/commit/0a58ef6e3146256cc3dc7cc393927bcc7d1b72db) Update for v2.0.18
- [`c0b6b07`](https://github.com/paragonie/random_compat/commit/c0b6b07daa5b69c60bc1d961fa20c5639f3d8348) Merge pull request [#158](https://github-redirect.dependabot.com/paragonie/random_compat/issues/158) from andreybolonin/patch-1
- [`0c3bd1e`](https://github.com/paragonie/random_compat/commit/0c3bd1ecf74346a809fa23f622c72ad229a4ea41) add php 7.3 to travis
- [`14172a0`](https://github.com/paragonie/random_compat/commit/14172a0892ae0c178da52826cd37b345c03ff93f) Merge pull request [#155](https://github-redirect.dependabot.com/paragonie/random_compat/issues/155) from jrfnl/feature/update-gitattributes
- [`8b7f72a`](https://github.com/paragonie/random_compat/commit/8b7f72ae045b67487cd7a544f2e55b51cca9046b) Update .gitattributes
- [`9e07185`](https://github.com/paragonie/random_compat/commit/9e071856f328b3d249df75b3256394d398809ed7) Merge pull request [#153](https://github-redirect.dependabot.com/paragonie/random_compat/issues/153) from ChillerDragon/master
- [`e36f64c`](https://github.com/paragonie/random_compat/commit/e36f64cd8e485535244e12ede9ff8ffbf934e76a) Remove spaces in build_phar.php
- [`f3ff1db`](https://github.com/paragonie/random_compat/commit/f3ff1db3ba3e226c426bffb4f5540534a3fb1a82) Remove spaces in random_bytes_mcrypt.php
- [`f191705`](https://github.com/paragonie/random_compat/commit/f1917053b41258855a6a8e4b2bfc5d211129e329) Remove spaces in random_bytes_libsodium_legacy.php
- [`efb9267`](https://github.com/paragonie/random_compat/commit/efb9267f81905ed04c27a8014f03242ca6930f95) Remove spaces in random_bytes_libsodium.php
- Additional commits viewable in [compare view](https://github.com/paragonie/random_compat/compare/v2.0.11...v2.0.18)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
If all status checks pass Dependabot will automatically merge this pull request.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps paragonie/random_compat from 2.0.11 to 2.0.18.
Release notes
*Sourced from [paragonie/random_compat's releases](https://github.com/paragonie/random_compat/releases).* > ## 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](https://github.com/paragonie/random_compat#version-99999) 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 > * A reported, but difficult to reproduce, problem with file inclusion on [some Windows machines](https://github-redirect.dependabot.com/paragonie/random_compat/issues/136) was fixed by [replacing `/` with `DIRECTORY_SEPARATOR`](https://github-redirect.dependabot.com/paragonie/random_compat/pull/141). > 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 > * [#139](https://github-redirect.dependabot.com/paragonie/random_compat/issues/139) - Add `polyfill` keyword to composer.json > * Ensure the docblocks are consistent to aid static analysis efforts in other libraries; see https://github.com/paragonie/random_compat/commit/cbe0b11b78140bc62a921fec33a730fdaa6540d6 > > ## Version 2.0.12 > * Minor docblock issue that's breaking Psalm downstream.Changelog
*Sourced from [paragonie/random_compat's changelog](https://github.com/paragonie/random_compat/blob/master/CHANGELOG.md).* > ### Version 2.0.18 - 2019-01-03 > > * 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 - 2018-07-04 > > * 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 - 2018-07-04 > > * 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](https://github.com/paragonie/random_compat#version-99999) > 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 - 2018-06-08 > > * A reported, but difficult to reproduce, problem with file inclusion on > [some Windows machines](https://github-redirect.dependabot.com/paragonie/random_compat/issues/136) > was fixed by [replacing `/` with `DIRECTORY_SEPARATOR`](https://github-redirect.dependabot.com/paragonie/random_compat/pull/141). > 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 - 2018-06-06 > > * Update version information. > * Updated README with better instructions, including new information > about the `v9.99.99` tag. > > ### Version 2.0.13 - 2018-06-06 > * [#139](https://github-redirect.dependabot.com/paragonie/random_compat/issues/139) - Add `polyfill` keyword to composer.json > * Ensure the docblocks are consistent to aid static analysis efforts in > other libraries; see https://github.com/paragonie/random_compat/commit/cbe0b11b78140bc62a921fec33a730fdaa6540d6 > > ### Version 2.0.12 - 2018-04-04 > > * Minor docblock issue that's breaking Psalm downstream.Commits
- [`0a58ef6`](https://github.com/paragonie/random_compat/commit/0a58ef6e3146256cc3dc7cc393927bcc7d1b72db) Update for v2.0.18 - [`c0b6b07`](https://github.com/paragonie/random_compat/commit/c0b6b07daa5b69c60bc1d961fa20c5639f3d8348) Merge pull request [#158](https://github-redirect.dependabot.com/paragonie/random_compat/issues/158) from andreybolonin/patch-1 - [`0c3bd1e`](https://github.com/paragonie/random_compat/commit/0c3bd1ecf74346a809fa23f622c72ad229a4ea41) add php 7.3 to travis - [`14172a0`](https://github.com/paragonie/random_compat/commit/14172a0892ae0c178da52826cd37b345c03ff93f) Merge pull request [#155](https://github-redirect.dependabot.com/paragonie/random_compat/issues/155) from jrfnl/feature/update-gitattributes - [`8b7f72a`](https://github.com/paragonie/random_compat/commit/8b7f72ae045b67487cd7a544f2e55b51cca9046b) Update .gitattributes - [`9e07185`](https://github.com/paragonie/random_compat/commit/9e071856f328b3d249df75b3256394d398809ed7) Merge pull request [#153](https://github-redirect.dependabot.com/paragonie/random_compat/issues/153) from ChillerDragon/master - [`e36f64c`](https://github.com/paragonie/random_compat/commit/e36f64cd8e485535244e12ede9ff8ffbf934e76a) Remove spaces in build_phar.php - [`f3ff1db`](https://github.com/paragonie/random_compat/commit/f3ff1db3ba3e226c426bffb4f5540534a3fb1a82) Remove spaces in random_bytes_mcrypt.php - [`f191705`](https://github.com/paragonie/random_compat/commit/f1917053b41258855a6a8e4b2bfc5d211129e329) Remove spaces in random_bytes_libsodium_legacy.php - [`efb9267`](https://github.com/paragonie/random_compat/commit/efb9267f81905ed04c27a8014f03242ca6930f95) Remove spaces in random_bytes_libsodium.php - Additional commits viewable in [compare view](https://github.com/paragonie/random_compat/compare/v2.0.11...v2.0.18)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.If all status checks pass Dependabot will automatically merge this pull request.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.