Releases: happo/happo.io
v7.1.2
v7.1.1
v7.1.0
v7.0.2
v7.0.1
v7.0.0
Breaking changes:
- Drop support for Node v10
- Drop support for Webpack v3 (things should still work, but you might have to tweak some webpack config)
- Custom functions in
jsdomOptions
are now merged with defaults (instead of just overridden). If you have abeforeParse
function configured, both the defaultbeforeParse
and your custom function will be called. Thanks to @konstrybakov! - The env variable
HAPPO_IS_ASYNC
, which you can use to control whether or not to wait for screenshot results in CI, is now "true" by default. If you rely on a comment posted with the Happo result, you need to setHAPPO_IS_ASYNC=false
before starting your happo run.
New features and other improvements:
- Support for static happo runs where you bundle your happo test run yourself. See https://github.com/happo/happo-static for more info.
- Check with happo.io server first to see if assets/static package needs to be uploaded.
Chores:
- Replace deprecated
request
library
v6.8.0
- Allow custom
webpack
to be passed in via.happo.js
configuration - Fix failing
happo-ci-github-actions
runs when thehead_commit
property in the github event is missing.
Breaking changes
Yep, a breaking change accidentally snuck in this minor release. 🤦
The env variable HAPPO_IS_ASYNC
, which you can use to control whether or not to wait for screenshot results in CI, is now "true" by default. If you rely on a comment posted with the Happo result, you need to set HAPPO_IS_ASYNC=false
before starting your happo run.
v6.7.0
This version adds a new environment variable, HAPPO_SKIP_START_JOB
to the happo-ci
script. When this environment variable is set, running happo-ci
will skip the step where it runs start-job
, which can be useful to improve performance when running Happo in orchestrated mode. More details can be found in #206.
v6.6.1
v6.6.0
This version adds support for a new --fallback-shas
flag for the CLI tool. This allows you to send a list of fallback shas with the compare call. If the base/before/previous sha has no match in the happo.io report database, we will traverse the fallbacks looking for one that has a match.
The happo-ci
script makes use of the new option automatically.