Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Eris Laravel Package

giorgiosironi/eris

Property-based testing library for PHP. Generate random inputs, shrink failing cases, and find edge bugs automatically. Eris integrates with PHPUnit to make tests more robust and expressive, inspired by QuickCheck-style generators and combinators.

View on GitHub
Deep Wiki
Context7
1.1.0

Added

  • Support for PHPUnit 11, 12, and 13 (#202), thanks @tob-scott-a.

Changed

  • Updated PHPStan to v2
  • Updated Rector to v2
  • Updated phpunit.xml schema reference from 8.0 to 10.5

Removed

  • Support for icomefromthenet/reverse-regex dependency. Only ilario-pierbattista/reverse-regex is now supported for the regex() generator (other forks are welcome).
1.0.0

Added

  • Support for PHP 8.2, 8.3, 8.4

Removed

  • Support for PHP < 8.1
  • Support for PHPUnit < 10
0.14.1

Fixed

  • #153 oneOf check failure with PSalm
1.0.0-rc2
1.0.0-rc1
0.14.0

Added

  • ilario-pierbattista/reverse-regex as substitute peer dependency of icomefromthenet/reverse-regex.
  • Support for PHP 8.2

Removed

  • Support for PHP < 7.4
  • Support for PHPUnit < 8
0.13.0

Added

  • Eris\Generators contains all the generator constructors as static methods.
  • Support for PHP 8.1

Changed

  • The generator constructors implemented as simple functions now call the static methods of Eris\Generators. They will be deprecated.

Removed

  • Support for PHP < 7.1
  • Support for PHPUnit < 6
0.12.1

Changed

  • Visibility of TestTrait's methods in Facade is now public (#110,#141). Thanks, @bekh6ex.

Fixed

  • Compatibility with newer versions of PHPUnit: getAnnotations is removed (#143). Thanks, @aszenz.
0.12.0
  • PHP 7.3 support (#120).
  • PHP 7.4 support (#125).
  • CI support for testing end to end suite also with Phpunit 8.x and 9.x
  • Allow shrink() to receive GeneratedValueOptions (#127).
  • Allow specifying generator size with sample() (#128)
  • Fix BooleanGenerator::shrink() to return a GeneratedValueSingle (#131)
  • Drop support for HHVM 3.30
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport