- Adjust scrolling to better support sticky headers (#131)
- Add option to tweak node-resemble-js image comparison (#121)
- Screenshot height for different viewport widths (#120)
- Replace falsy check of coordinates with proper numeric check (#117)
- make screenshots high dpi aware
- remove tarball after sync
- set scroll height of body before hiding overflow
- Save a new baseline image, if one doesn't already exist. - fixes #101
- improved screen capturing in IE - fixes #93 #91
- propagate arguments to result object - refs #88
- Prevent webdrivercss from modifying an array passed to it - refs #77
- don't limit shot to body element
- minor code and jslint fixes
- create random .tmp directories to run
documentScreenshot
in parallel - refs #71
- moved gm back to dependency list
- got rid of cairo and node-canvas dependency by replacing it with node-resemble-js
- minor bugfixes and documentation improvements
- Using fs-extra to recursively make directories that don't exist. (see #53)
- Switch to node-resemble-js (fixes #49)
- Applitools integration: automatic test save (see #48)
- no changes
- reset takeScreenshot flag after webdrivercss command finised
- better support for IE<9 browser
- remove scrollbars before taking screenshots
- fixed scope of variables
- document screenshot little bit more mobile friendly
- introduced two commands (documentScreenshot, viewportScreenshot)
- use documentScreenshot to always take screenshot of the whole website
- implement support for Applitools Eyes
- better result propagation
- changed filenames to *.baseline.png, *.regression.png and *.diff.png
- reuse taken screenshots (different workflow as before)
- minor IE improvements
- clear screenshot root properly
- make WebdriverCSS compatible with WebdriverIO
- x-browser/driver-compatibility improvements
- introduced
hide
option, remove local repository before download
- fixed scrollTo bug
- implemented shot synchronization with an external API
- convert screenWidth parameters into numbers
- first release