PackageTrack
Sign in Get early access

nikic/php-fuzzer

v0.0.11 295K downloads/mo #1328 most downloaded on Packagist nikic/PHP-Fuzzer

What this package is like to depend on

Last release 1 years ago

21 May 2025

Ships fairly regularly

a new release about every 9 months

Nearly every release is documented

notes for 10 of 11 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

11 releases · first in 2019

0 releases in the last 12 months

see the full history below

Release timeline

11 releases · Dec 2019 to May 2025
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 11
  1. v0.0.11 21 May 2025
    Release notes

    Changed

    • Update to PHP-Parser 5.
    Open source →
    Release notes

    PHP-Fuzzer 0.0.11 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  2. v0.0.10 27 Aug 2023
    Release notes

    Fixed

    • Fixed overzealous common path stripping when generating coverage report.
    • Minor fixes to instrumentation.
    Open source →
    Release notes

    PHP-Fuzzer 0.0.10

    Compare

    Choose a tag to compare

    Open source →
  3. v0.0.9 26 Aug 2023
    Release notes

    Fixed

    Fixed undefined method error when using --dict option.

    Open source →
    Release notes

    PHP-Fuzzer 0.0.9

    Compare

    Choose a tag to compare

    Open source →
  4. v0.0.8 04 Mar 2023
    Release notes

    Changed

    • Fuzzing targets are now passed a PHPFuzzer\Config class in the $config variable, which has a more limited interface than the Fuzzer class. This class is exposed from php-fuzzer.phar. For backwards compatibility, it is also available using the $fuzzer variable.

    Added

    • Add support for instrumenting match.
    • Add support for configuring the allowed exceptions using Config::setAllowedExceptions().

    Fixed

    • Fix instrumentation of coalesce assign (??=).
    • Avoid triggering the shutdown handler for errors outside fuzzing.
    • Gracefully handle invalid arguments.
    Open source →
    Release notes

    PHP-Fuzzer 0.0.8

    Compare

    Choose a tag to compare

    Open source →
  5. v0.0.7 27 Feb 2023
    Release notes
    • Print correct entry during crash minimization
    • Support mutation depth during minimization
    Open source →
    Release notes

    PHP-Fuzzer 0.0.7

    Compare

    Choose a tag to compare

    Open source →
  6. v0.0.6 09 Aug 2022
    Release notes
    • Upgrade to the 4.x release of ulrichsg/getopt-php to fix PHP 8.1 compatibility
    • Fix instrumentation of arrow functions
    • Generate coverage overview
    Open source →
    Release notes

    PHP-Fuzzer 0.0.6

    Compare

    Choose a tag to compare

    Open source →
  7. v0.0.5 12 Sep 2020
    Release notes
    • Fixed unlink errors that would occasionally abort fuzzing (#5).
    • Added shutdown handler to catch fatal errors during fuzzing.
    Open source →
    Release notes

    PHP-Fuzzer 0.0.5

    Compare

    Choose a tag to compare

    Open source →
  8. v0.0.4 30 Dec 2019
    Release notes
    • Make pcntl optional, allowing PHP-Fuzzer to be used on Windows.
    • Update include-interceptor dependency for Windows fixes.
    • Disable interception of phar to avoid a PHP bug.
    Open source →
    Release notes

    PHP-Fuzzer 0.0.4

    Compare

    Choose a tag to compare

    Open source →
  9. v0.0.3 29 Dec 2019
    Release notes
    • Remove stray var_dump().
    • Add mutator for binary integers.
    • Make corpus argument optional. A temporary directory will be used if not provided.
    • Switch to nikic/include-interceptor to fix include interception bugs.
    Open source →
    Release notes

    PHP-Fuzzer 0.0.3

    Compare

    Choose a tag to compare

    Open source →
  10. v0.0.2 26 Dec 2019
    Release notes
    • Handle timeouts as crashes using pcntl.
    • Handle notices/warnings as crashes with a custom error handler.
    • Make instrumentation line-number preserving.
    • Fix instrumentation in the phar version.
    Open source →
    Release notes

    PHP-Fuzzer 0.0.2

    Compare

    Choose a tag to compare

    Open source →
  11. v0.0.1 25 Dec 2019

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive