BackstopJS Versions Save

Catch CSS curve balls.

v3.5.16

5 years ago

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

Many thanks to @gabegorelick for help with this!

Cheers

v3.5.14

5 years ago
  • Backstop --docker option now works when specifying --config= property. (#849)
  • Upgraded Node version in Docker image (#853)
  • documentation tweaks

v3.5.10

5 years ago

v3.5.9

5 years ago

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

v3.5.7

5 years ago

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.

v3.2.17

5 years ago
  • 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)

v3.2.15

6 years ago

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!

v3.1.21

6 years ago

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

v3.1.17

6 years ago

v3.1.15

6 years ago
  • 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