1.1.0
This release makes usage of the tool much easier, since no phpunit.xml
additions are needed anymore: just run vendor/bin/roave-no-leaks
.
Also, this version attempts to mitigate scenarios where negative memory
usage base profiles are collected, which was previously crashing the
entire execution.
Base profiles are necessary, but negative memory deltas can appear when
the PHP engine compacts memory for arrays, and those can't be controlled,
hence we now simply filter out those data points.
Total issues resolved: 7
- 3: Remove mistyped character in readme thanks to @DanielRuf
- 4: Edited headers to be more consistent thanks to @mikeshatch
- 7:
Invalid negative memory usage
thanks to @ldebrouwer - 8: Idea to automatically add listener and extension thanks to @belgattitude
- 9: Add missing test annotation thanks to @SenseException
- 10: Fix: Skip baseline memory profiles that are negative (instead of crashing) thanks to @Ocramius
- 11: #8 Automatic registration of
CollectTestExecutionMemoryFootprints
thanks to @Ocramius