Skip to content

Releases: garris/BackstopJS

Pin client to specific Docker image version

25 Sep 03:04
Compare
Choose a tag to compare

This way new Docker images won't break existing clients.

Many thanks to @gabegorelick for help with this!

Cheers

docker fixes/improvements

22 Sep 23:34
Compare
Choose a tag to compare
  • Backstop --docker option now works when specifying --config= property. (#849)
  • Upgraded Node version in Docker image (#853)
  • documentation tweaks

fix 'portfinder not found' issue

29 Aug 16:39
Compare
Choose a tag to compare

Version number bump w/ test updates see v3.5.7 for details

29 Aug 15:31
Compare
Choose a tag to compare

Version number bump w/ test ref updates. For more info see release notes for v3.5.7

scenario specific viewports + Docker related bug fixes

27 Aug 16:48
Compare
Choose a tag to compare

Scenario based viewports override.

New feature (old old enhancement request): If you add a viewports object inside your scenario it will override your global scenarios array. Just think of all the testing exceptions you can create!

Bug fixes...

  • Cannot find module 'portfinder' #841
  • Fix test command when using docker (#831)
  • move HTML report tool supporting files to dev dependency (#813)
  • Lazy load report images (#825)
  • other docker compatibility updates
  • updated test/configs/ backstop.json & backstop_features.js with --no-sandbox flag
  • added node example using docker in test/configs/runFromNode.js
  • updated runDocker.js to pass props from node require('backstop') implementation.

Docker, Jenkins, Fixes, Docs, and Expect

11 Jun 16:11
Compare
Choose a tag to compare
  • Fixed an issue in the default config for docker compatibility.

  • Refactored to use opn instead of open . (Andrew Taylor . @ ataylorme)

  • Allow set expected number of elements from selectors in scenario (Xingxin Zeng)

  • Add peer dependencies and dev dependencies for react and react-dom (@longstaff Andrew Longstaff)

  • Jenkins Guide #790 by (@Kenith)

Puppeteer support is here!

19 Apr 21:36
Compare
Choose a tag to compare

Version 3.2 has arrived with Puppeteer support!

  • helpers migrated
  • sanity-test and smoke-test migrated
  • NEW puppeteer has much improved error handling — no longer dies if one test has an unexpected failure + runtime errors are now gracefully handled and surfaced in UI
  • asyncCaptureLimit easily handles 10 or more
  • Bug fixes for UI report

MANY THANKS TO @krisdigital for all his effort to get this migration done!

And thanks to all the other engineers who helped with testing, bug fixing, new features and documentation…

@aliceyoung9 - documentation
@cactusa - documentation
@VesterDe - argument passing and other improvements
@KenCoder - improved smoke-testing, readyEvent race fixing, testing
@AkA84 for opening #731 — this really helped us take care of edge cases!

Bug fixes, doc fixes, approve now keeps promise ;)

23 Mar 22:21
Compare
Choose a tag to compare

improve report printing

  • Add page-break rule for result cards.
  • Also added documentation for working

Feature/show url on text details component (#693) by Matthias Komarek

add promise to approve (#642) by Enikő Nagy

Update test command for the react (#702) by Leonard Bogdonoff

Update README.md (#699) by Vladislav Altanov

bumped react-twentytwenty dependency

14 Feb 17:40
Compare
Choose a tag to compare

Brand new UI plus performance enhancements

12 Feb 17:52
Compare
Choose a tag to compare
  • NEW UI -- Many thanks to @mantovanig!
  • Added port checking to ensure Chromy instances do not attempt to use busy ports while testing
  • Added smoke test script to documentation -- this is a convenient script to run if you want to ensure BackstopJS can be downloaded and executed via NPM.
  • Added sanity test to npm scripts npm run sanity-test -- this command will run backstop through primary feature flows.

screen shot 2018-01-31 at 9 05 13 pm
screen shot 2018-01-31 at 8 56 37 pm