Skip to content

Releases: garris/BackstopJS

backstop remote now parses --config flag

24 Jul 23:01
Compare
Choose a tag to compare

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 36582ca

Thanks!

Added a json report type (#897)

25 Feb 15:42
Compare
Choose a tag to compare
Pre-release

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

Fixed a dependency issue in package.json

21 Jan 03:15
Compare
Choose a tag to compare
v3.9.2

3.9.2

REMOVED PHANTOMJS

21 Jan 01:02
Compare
Choose a tag to compare
REMOVED PHANTOMJS Pre-release
Pre-release

😱Thanks to @brendonbarreto for performing this daring exorcism!

exorcist_ver2

Fixed a dependency issue in package.json

21 Jan 03:15
Compare
Choose a tag to compare

Nice feature tweaks (scrubber and keyPress)

21 Jan 00:46
Compare
Choose a tag to compare

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

optimizations and fixes, docker semver pinning

17 Nov 06:17
Compare
Choose a tag to compare

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.

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

12 Nov 16:13
Compare
Choose a tag to compare

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

  • add feature flag

  • add feature flag check

  • bump the version

Tech debt & secret new feature development

03 Oct 16:10
Compare
Choose a tag to compare

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!

Get ready to Diverge

25 Sep 05:06
Compare
Choose a tag to compare
Get ready to Diverge Pre-release
Pre-release
  • 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.