0.10.0
Changes since beta.2:
- Fix calibration to work in IE8 again (@SevInf)
- Client scripts which gemini injects into page
are now bundled together and minified (@scf2k). - Update
png-imgversion bringing support for nodev0.12
andiojs(@j0tunn). - Don't inject main client script twice (@scf2k)
- Ported 0.9.9 changes (@SevInf)
Changes since 0.9.8:
-
Basic support for IE8 browser (@SevInf).
This change required a large rewrite of the all client-side
scripts which can cause some breaking changes. For example,
bounds of a capture region are calculated more precisely now.
You'll probably need to re-gather your screenshots. -
Calibration now correctly works in IE9 (@SevInf).
-
Added an option
referenceImageAbsence(@hatroman).This option allows to change default behaviour of the tests
to produce the warning if there is no reference image.
Default behaviour is still the test failure. -
Re-add
tolerancesetting, which now sets max allowed
CIEDE2000 difference between image colors. It is now
configurable on 3 levels:toleranceoption in configsetTolerancemethod for a suite- optional parameter to
capturemethod:
javascript suite.capture('name', {tolerance: 20}, function() {});
-
Programmatic API method
buildDiffis now deprecated: it
has access only to global tolerance, so diff it produces might not show
exactly what caused test to fail. Method is kept for backward compatibility,
but users of a programmatic API now encouraged to usesaveDiffTomethod of
test result (passed to reporter) instead. -
Warn if coverage for CSS file cannot be calculated due to
same-origin policy (@SevInf) -
Use document height instead of body height to determine
whether webdriver returns document or viewport screenshot (@SevInf)