Releases: garris/BackstopJS
Pin client to specific Docker image version
This way new Docker images won't break existing clients.
Many thanks to @gabegorelick for help with this!
Cheers
docker fixes/improvements
fix 'portfinder not found' issue
v3.5.10 3.5.10
Version number bump w/ test updates see v3.5.7 for details
Version number bump w/ test ref updates. For more info see release notes for v3.5.7
scenario specific viewports + Docker related bug fixes
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
-
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)
Puppeteer support is here!
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 ;)
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
v3.1.17 3.1.17
Brand new UI plus performance enhancements
- 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.