Skip to content

Releases: happo/happo.io

v5.1.2

13 Jan 16:22
Compare
Choose a tag to compare

This release contains a small change in how we transpile the source code. Before, we were using Node v6 as a target, now we target Node 8 (we dropped Node v6 support a while back, this was just a leftover).

v5.1.1

08 Jan 18:44
Compare
Choose a tag to compare

This release fixes some stability issues when using the compareThreshold configuration option. Image fetching is retried up to 5 times instead of failing immediately on error. In addition, diffs are processed in batches instead of all in one go.

v5.1.0

07 Jan 12:24
Compare
Choose a tag to compare

Changes in this release:

  • Improved static files handling when using prerender: false
  • Handle invalid CLI invocations better by printing the help section and exiting with a non-zero exit code. (thanks @jamesgeorge007!)

v5.0.2

12 Dec 23:13
Compare
Choose a tag to compare

This version contains a bugfix for the happo-ci-travis script. When running builds on the default branch (usually master), happo would run a comparison between the HEAD commit and a previous one (as decided by Travis). The fix here involves disabling the comparison on master builds.

v5.0.1

15 Nov 19:30
Compare
Choose a tag to compare

Downgrades jsdom v15 back down to v12, which is the same version happo.io v4 used.

v5.0.0

15 Nov 17:39
Compare
Choose a tag to compare

The breaking change in this release is we have changed the function used to determine color distance from euclidean distance to YIQ color delta in an effort to align the differences more closely with human perception. This only affects projects that are using the compareThreshold option. If you are using compareThreshold you might want to adjust the threshold when updating to this version.

Other changes in this release include updating dependencies, adding some documentation, and adding an integration test.

v4.0.1

11 Nov 10:57
Compare
Choose a tag to compare

Fix timing numbers in CLI logs for browser executions.

v4.0.0

06 Nov 09:55
Compare
Choose a tag to compare

The only breaking change in this major release is that we've dropped support for Node v6 (which reached EOL status earlier this year). If you're using a later Node version you can treat this release as a minor release.

Other changes:

  • CLI Logs now contain timing numbers.
  • Minor performance improvements in the happo-ci script.
  • Bug fixes in happo-ci around checking out commits.

v3.27.0

01 Nov 20:31
Compare
Choose a tag to compare

Send payloads to happo.io as multipart/formdata instead of json. This will allow the server to process the payload more efficiently.

v3.26.0

15 Oct 11:40
Compare
Choose a tag to compare
  • Allow RemoteBrowserTarget to specify options passed to happo workers. The first supported options is prefersReducedMotion: true, which will tell happo to take screenshots with prefers-reduced-motion enabled (Chrome only to begin with).