BackstopJS Versions Save

Catch CSS curve balls.

v5.0.2

3 years ago

Prior releases pinned backstop remote's config to <CWD>/backstop.js.

But now you can put this file anywhere with...

backstop remote --config=<path_to_your_config>

Default should fall back to <CWD>/backstop.js. If not -- please file a ticket.

see https://github.com/garris/BackstopJS/commit/36582ca77219a2d4a0117bafc54e6bbe42149ad9

Thanks!

v3.9.4

5 years ago

Many thanks to @mrmgreen for adding a pure JSON report!

v3.8.8

5 years ago

v3.9.2

5 years ago

v3.9.0

5 years ago

😱Thanks to @brendonbarreto for performing this daring exorcism!

exorcist_ver2

v3.8.6

5 years ago

Making the scrubber sticky (#955) @jwongnz

  • Make scrubber sticky
  • build: update commands with &&, add mkdir before cp

Fixing issues with dependencies versioning (#960) @brendonbarreto

Add KeyPress Interactions to BackstopJS (#923) @marcdacz

  • Add KeyPress Interactions to BackstopJS
  • eslint fix
  • update documentation with example
  • Update README.md

v3.8.5

5 years ago

Brendon Barreto: Massive code optimizations and house cleaning!

Gabe Gorelick: fixes and improvements with error handling and docker integration. Now when using the --docker flag your BackstopJS local version spins up a docker instance using the same semver.

v3.8.4

5 years ago

Puppeteer fix for creating blank (off page) screenshots (#901)

  • add feature flag

  • add feature flag check

  • bump the version

v3.7.0

5 years ago

This version builds on this pre-release (https://github.com/garris/BackstopJS/tree/v3.6.1) which includes...

  • new backstop remote command -- which reads your config and spins up a BackstopJS server enabling you to remotely host diff reports and [secret roadmap item alert] remotely run backstopjs commands. IOW: BSAAS (backstop as a service 😉).

  • added "Diverged" image diff library -- in stealth development here (don't tell anybody -- just between you and me)... https://github.com/garris/diverged -- so we can eventually have our diffs be more awesomer.

  • Cleaned up MUCHO tech debt all throughout the app including better error handling, unit tests and adding docker/client version pinning. MANY MANY THANKS TO @gabegorelick FOR HIS HELP ON THIS!

v3.6.1

5 years ago
  • cleans up some tech debt where UI image scrubbing and backstop init command were originally implemented as hacks.
  • Add the backstop remote command. Running backstop remote [--config=<path>] in a separate terminal launches a simple web server such that reports can be shared live with all your buddies. The backstop openReport command now checks for a server running on localhost and will automatically choose the web hosted version if found. Requires that bitmap_reference, bitmap_test, html_report are all accessible to your current working directory.
  • added "Diverged" image diff library -- in development here... https://github.com/garris/diverged -- so we can eventually have our diffs be more awesomer.