Eris 0.11.0 has been freshly released, and I'll be listing here various contributions that the project has received that are included in this new version and in the previous one, 0.10.0, which didn't have an associated blog post.
For a full list and links to the relevant pull requests and commits, see the
ChangeLog.
0.10
- The Eris\Facade class was introduced to allow usage outside of a PHPUnit context.
- Official PHPUnit 7 support was introduced.
- Fixed a corner case in suchThat()
There are some small backward compatibility
breaks with respect to 0.9; they regard unused features (or at least I thought) including
Generator::contains().
0.11
- Official PHP 7.2 support
- Annotations support for configuring behavior that is usually configured through methods: @eris-method, @eris-shrink, @eris-ratio, @eris-repeat, @eris-duration
Some acknowledgements
Most of this work comes from
contributions, not from me. I'd like to say a word of thanks to the people that have taken the time to use Eris in some of their projects but also to feed back a fix, an extension, or a substantial improvement.