Skip to content

Releases: happo/happo.io

v6.0.0

22 Oct 16:46
Compare
Choose a tag to compare

This major release drops support for babel 6 and puts us on the latest version of jsdom (v16, which fixes an issue with css variables in inline styles).

v5.7.0

14 Oct 15:40
Compare
Choose a tag to compare

This minor release changes the behavior for test suite with prerender: false. Before, assets would be uploaded for each target. After, the assets are only uploaded once.

A bugfix for running with devtool: false in webpack config is also included in this release.

v5.6.4

26 Aug 13:41
Compare
Choose a tag to compare

This patch release fixes an issue where initialization errors weren't surfaced when using the happo-plugin-puppeteer plugin.

v5.6.3

13 Aug 06:55
Compare
Choose a tag to compare

This patch release has a bugfix for including assets found in <picture> elements.

v5.6.2

06 Aug 07:52
Compare
Choose a tag to compare

This patch release has a fix for resolving the base commit sha in GitHub Actions environments (only affects the happo-ci-github-actions script).

v5.6.1

15 Jun 19:22
Compare
Choose a tag to compare

This patch release fixes an issue introduced in 5.6.0 that led to type: 'plain' projects to fail with a message like this:

ModuleNotFoundError: Module not found: Error: Can't resolve 'react' 

v5.6.0

11 Jun 10:59
Compare
Choose a tag to compare

This minor release changes the behavior for React components that throw errors on render. Before, we would fail the happo run on the first error and do our best to log it. That worked okay in some cases, and not at all well in some cases, where the error details went missing along the way. To make debugging easier, errors are now caught in an error boundary. The error is console logged and sent as the output of the error boundary. This means that the error will end up showing in the screenshot.

The error handling change only applies to Happo Examples written in React.

v5.5.1

08 Jun 17:55
Compare
Choose a tag to compare

This patch release has a bug fix for running with happo-plugin-storybook in --async mode (using HAPPO_IS_ASYNC=true environment variable).

v5.5.0

08 Jun 10:33
Compare
Choose a tag to compare

This minor release adds a new CI script: happo-ci-github-actions. This script will simplify setting up a Happo test suite when using GitHub Actions. Here's how to use it:

First, add a happo-ci-github-actions entry in your package.json:

{
  "scripts": {
    "happo-ci-github-actions": "happo-ci-github-actions"
  }
}

Then modify your .github workflow config to use the new script (this is an example of a full workflow file, you'll have to adjust to match your setup):

name: Happo CI

on:
  push:
    branches: [ master ]
  pull_request:
    branches: [ master ]

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: actions/setup-node@v1
      - name: install modules
        run: yarn install
      - name: happo
        run: yarn happo-ci-github-actions
        env:
          HAPPO_API_KEY: ${{ secrets.HAPPO_API_KEY }}
          HAPPO_API_SECRET: ${{ secrets.HAPPO_API_SECRET }}

v5.4.2

03 Jun 12:16
Compare
Choose a tag to compare

This patch release contains a fix for people using compareThreshold with non-public image access on their Happo accounts.