Skip to content

Latest commit

 

History

History
242 lines (163 loc) · 17 KB

CHANGELOG.md

File metadata and controls

242 lines (163 loc) · 17 KB

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

  • Fix error with QApe failing to run properly when url ended with / 022d7f9
  • Update dependencies e689ab5

22 April 2022

  • Test run should pass when Page crashed execution error occures (see #13) cf95402
  • Make sure that docker image is always built for platform amd64 caa45c2

21 April 2022

  • Fix documentation for before and after action scripts config #12
  • Update to latest dependencies a1ea714
  • Fix typo in config template for documentation purposes 5d6dc1b
  • Fix hanging timer when tester instance exits 6e2a6b8
  • Add --report-path CLI option, which allows to specify report output path 45b6c78

31 March 2021

  • Fix element selector generator for svg and path #8
  • Add wait for elements to be present in dom when running defined, or failing scenarios #9
  • Add process:exit event right before the end of QApe run #10
  • Update to Node 14 for travis CI 37a0f71
  • Update docker image to Node 14 4742110

22 March 2021

  • Add support for defining multiple start urls via urlPaths option #6
  • added MIT LICENSE #5
  • Add Back action, refactor selector generator, add eslint, add husky, … #3
  • Update to latest dependencies 0a643e7
  • Removed unnecessary config options for eslint 692e632
  • Add cli option --url-paths and fix prerelease test 46cff3a
  • Disabled BackAction and improve error handling 4b5713a
  • Fix typo in docs 09910d2

24 February 2020

  • Add new config options elementSelector and update dependencies a5f942e
  • Fix breaking changes from Commander module 204acee

5 July 2019

27 May 2019

  • Fix line endings c80dfd6
  • Add reporter init method to allow async reporter setups; Updated dependencies versions f150f79
  • Improve debug logging f2ed537

1 April 2019

1 April 2019

  • Downgrade puppeteer version since the latest version is causing some trouble d2ede27

29 March 2019

  • #! Delete unintended import 8901e9a

29 March 2019

  • Add new action Type, which uses node pkg faker to type random strings to any input/textare on the website; Refactor ActionsHandler to give each action equal chance to happen a42075b
  • Updated dependency versions; Dropped custom changelog template; Remove changelog commit limit 9047e1c
  • Fix typo in documentation and test dependencies c44590a

12 March 2019

  • Add prerelease tests to check QApe functionality with the actually released bundle #2
  • Release QApe as a docker image with each release a1e3dac
  • Add CLI option --stop-new-scenarios-after-time 9ea7e03

1 March 2019

  • Improve page error handling 2af2a2d
  • Add page crash handler and fix problem with hanging chrome instances after longer test run 05ee4a0
  • Add shouldRequestCauseError configuration cfbd031
  • Optimize released package 44b2e1b
  • Fix babel ignore pattern for jest tests 804d429
  • Downgrade puppeteer version, since the latest version is causing an error during test run 920b1df

25 February 2019

  • Fix tests e30a843
  • Fix display of execution error from random scenario 9d33b27
  • Requests with status code >= 500 will now cause error (instead of >= 400) 39ba9f2

24 February 2019

  • Response status of any page request >= 400 will be now considered a page error b27d5fc
  • Fix proper respawn of reporter and scriptwriter on exit 04909b1
  • Update to latest dependencies ebb7d5b
  • Upgrade to babel@7 efb89ad
  • Fix exit code on execution error 4c0a45b

4 February 2019

  • Log selected element html to the report along with its selector 0641079
  • Fix defined scenarios execution error handling 6d5a40f
  • Update config documentation 91c8627
  • Fix files option and added glob pattern support 8e733fa
  • Fix randomScenariosDisabled option 5b964e8
  • Fix tester exit on successful run 4323538

1 February 2019

1 February 2019

  • Rewrite QApe with cluster. It is now separated to multiple processes. This fixes an error, when page crashed an QApe got stuck. 684baf6
  • Fix console log "undefined" at the end of the test run 40336da
  • Fix unit tests ef34c1a
  • Fix documentation typo 0268a8a
  • Fix browser freeze when headless-mode-disabled set to true and new tab is opened 3c693c1

21 December 2018

  • Fix QApe run; Fix release process 7150359

21 December 2018

  • Add project utils; Update documentation d71af16
  • Deploy documentation to github pages dbe4cde
  • Fix recovery from page crash error; Add tests and documentation 20e46df
  • Fix some minor bugs; Add more tests and documentation 58c368d
  • CLI options now has to be set explicitly in qape.js instead of generating them from template.js 01fef2d
  • Add config option for getElementSelector 429513f
  • Update docs index 78c3631
  • Update docs 35a24f6
  • Add beforeScenarioScript, beforeActionScript, afterActionScript and afterScenarioScript. They will be executed during the scenario lifecycle. a3ca46d
  • Fix test typos d345e93
  • Fix defined scenarios execution via CLI 7022986
  • Fix docs links 1421f5a
  • Update docs 70b5a62
  • Update docs 320c808
  • Set theme jekyll-theme-tactile 17fb225
  • Fix typo in README.md 0f9dfd5
  • Set theme jekyll-theme-cayman f7d5a56

11 December 2018

  • Improve documentation a6c3e82
  • Add travis-ci 6fb2345
  • Updated README.md with badges and gif a4607e5
  • Fix error display when QApe fails to run 11b6a98
  • Fix unit tests for ClickActionSpec.js ce865d2
  • Signal click with headlessModeDisabled instead of previewMode option 7e2e2b0

11 December 2018

  • New default reporters created: 7f03ddd
  • Update documentation with new config options d5ddabd
  • Fix FileReporterSpec tests e2a6745

17 November 2018

  • Updated cli syntax; Added infinity run option; Minor code style updates f88828d
  • Fixed report for random scenario when no error found; Updated isElementVisible method to use puppeteer method to check element visibility 69807e1
  • Add auto-changelog to generate changelog from commits for each release 204fdca

16 November 2018

  • Reporter is now EventEmitter; You can also defined custom reporters; Dropped progress bars 3b2881d
  • Rename 7b02edb
  • Updated default config file 77df689
  • Updated docs and added CHANGELOG.md 4a10ad1
  • Fixed problems when installed as npm dependency c345363
  • Fixed minifiing scenarios when QApe is run in docker 9fad8ab

v0.0.1

9 November 2018