Releases: happo/happo-e2e
v5.0.0
This major release has a breaking change in how snapshots are deduped when a snapshot is recreated. This usually happens because of an automated retry where a test case with a Happo snapshot fails after the Happo snapshot has been made, and then the Happo snapshot is created once more. Before this release, the retried snapshot would get a -2 suffix. With this release, the previous snapshot will be overwritten instead.
List of changes
- Override previous snapshot when deduping by @trotzig in #110
- Bump serve-handler from 6.1.5 to 6.1.6 by @dependabot[bot] in #106
- Bump image-size from 1.0.1 to 2.0.2 by @dependabot[bot] in #104
- Bump the eslint group with 2 updates by @dependabot[bot] in #91
- Bump the eslint group with 2 updates by @dependabot[bot] in #107
- Bump @playwright/test from 1.54.1 to 1.54.2 by @dependabot[bot] in #108
- Bump the eslint group with 2 updates by @dependabot[bot] in #109
Full Changelog: v4.1.2...v5.0.0
v4.1.2
What's Changed
Dependency updates
- Bump elliptic from 6.5.4 to 6.6.1 by @dependabot[bot] in #82
- Bump cross-spawn from 7.0.3 to 7.0.6 by @dependabot[bot] in #84
- Bump crypto-js from 4.1.1 to 4.2.0 by @dependabot[bot] in #86
- Bump minimist from 1.2.5 to 1.2.8 by @dependabot[bot] in #87
- Bump word-wrap from 1.2.3 to 1.2.5 by @dependabot[bot] in #88
- Bump browserify-sign from 4.2.1 to 4.2.3 by @dependabot[bot] in #90
- Bump cached-path-relative from 1.0.2 to 1.1.0 by @dependabot[bot] in #89
- Bump browserify from 17.0.0 to 17.0.1 by @dependabot[bot] in #92
- Bump pbkdf2 from 3.1.2 to 3.1.3 by @dependabot[bot] in #83
- Update brace-expansion transitive dep by @lencioni in #96
- Bump https-proxy-agent from 5.0.1 to 7.0.6 by @dependabot[bot] in #95
- Bump jsdom from 20.0.1 to 26.1.0 by @dependabot[bot] in #94
- Bump @playwright/test from 1.49.1 to 1.54.1 by @dependabot[bot] in #98
- Bump prettier from 3.3.3 to 3.6.2 by @dependabot[bot] in #99
- Bump mime-types from 2.1.35 to 3.0.1 by @dependabot[bot] in #101
- Update happo.io from v12 to v13 by @lencioni in #102
- Update transitive dep form-data 4.0.0 to 4.0.4 by @lencioni in #103
New Contributors
- @dependabot[bot] made their first contribution in #82
Full Changelog: v4.1.1...v4.1.2
v4.1.1
v4.1.0
v4.0.0
This release adds some code to CSSStyleSheet.prototype that aims to capture constructed styles correctly for screenshotting. We are considering it a potentially breaking change because if your code is calling CSSStyleSheet.prototype.replace or CSSStyleSheet.prototype.replaceSync followed by a call to CSSStyleSheet.prototype.insertRule with an index or CSSStyleSheet.prototype.deleteRule, we will show an error message. We believe this scenario is uncommon and this allows us to keep our implementation simpler.
If you encounter this, please reach out to support@happo.io or open an issue.
What's Changed
Full Changelog: v3.4.1...v4.0.0
v3.4.1
v3.4.0
v3.3.4
What's Changed
- Move happo.io from devDependencies to dependencies, update for v12 by @lencioni in #65
- Assert asset package contents in createAssetPackage test by @lencioni in #67
- Refactor createAssetPackage to use happo.io's deterministicArchive by @lencioni in #68
- Refactor controller to use uploadAssets from happo.io package by @lencioni in #69
- Add engines property to package.json by @lencioni in #66
- Add test-results to .npmignore by @lencioni in #70
Full Changelog: v3.3.3...v3.3.4
v3.3.3
v3.3.2
This release fixes a bug with certain styles being missing from the Happo screenshot.
What's Changed
- Remove mkdirp dependency by @lencioni in #57
- Remove string.prototype.replaceall dependency by @lencioni in #56
- Improve warning message when failing to fetch CSS by @lencioni in #60
- Use node's built-in test runner by @lencioni in #59
- Use textContent of stylesheet if available by @trotzig in #61
Full Changelog: v3.3.1...v3.3.2