6.25.1Fix GitLab fallback SHA history fetch depth
Fixed
- Fix GitLab merge requests fetching too little base history to compute fallback SHAs, and avoid fetching history unnecessarily when --fallbackShas is given [by @lencioni in #639]
Release notes
The happo npm package: the CLI and its Storybook, Cypress, Playwright, and Vitest integrations.
This release adds new ways to authenticate and link comparisons on GitLab CI, Bitbucket Pipelines, and GitHub Actions, and fixes screenshots being filed under temporary merge commits.
screenshotScale target option for ios-safari and ipad-safari targets, to take screenshots at 1x instead of the default 2x [by @lencioni in #399, #405]This release adds several opt-in capabilities for rendering and organizing Happo runs, including new config options and a CLI command.
includeOutlinesAndShadows target option that grows screenshot crops to include outlines and box shadows at the edge of an example [by @trotzig in #310]animate.scrollTimelines: 'seek' option to render scroll-driven animations instead of leaving them as stills--onlyBaseSha CLI flag so --only runs borrow unrendered stories from the exact commit the list was computed from, instead of the newest available reportgroup config option and a happo skip command to combine several Happo projects into one job and status check, and to post a passing status when a project's run is skippedblockApproval config option to control which conditions (render errors, accessibility violations) block approval of a comparison [by @trotzig in #636]AnimationDriverHandle.startMs and AnimateTrace.animations[].measured properties [by @trotzig in #625]import 'happo/storybook/register' in preview.js, preventing timeout failures [by @lencioni in #610]