- New 'Verify element is state' and 'Verify every element is state' steps
- Fixed bug in branchifying .. step blocks
- Added await to setting viewport rect
- Fixed UnexpectedAlertOpenError exception before a step completes with an alert being open
- Fixed parsing of body in API response
- Fixed UnexpectedAlertOpenError exception after a step completes with an alert being open
- Fixed bug related to repeating the previous step in the REPL
- Simplified way to access the response object in API tests
- Increased wait time for iframe switching
- Fixed bug where correctly empty element arrays threw an error
- Further fix for CSS.escape() failing in IE/Edge
- Fix for CSS.escape() failing in IE/Edge
- Fixed blank elapsed counter in a stopped run's report
- Updated colors in report
- Polyfilled EF injected js to work with IE11/Edge
- Logs to console now come out when logged, not at the end of the step
- Refactoring and cleanup
- Fix for EF browser console output not coming out in non-debug REPLs
- Fixed ordering in browser console of EFs that are defined by other EFs
- Fixed bug that was removing 'visible' prop
- Logs now outputted to console in REPL
- Cleaned up EF browser console output
- EF outputs to browser console only in debug mode
- Fixed REPL not being able to take indented code blocks (usually happens when pasting)
- Better quoting in function call logs
- Fixed console output for express debug mode
- Fixed 'textbox' prop in IE
- Steps that do not have code blocks will come out as bright gray in both report and REPL
- No screenshots for steps with no code blocks (including textual steps)
- Fixed passing in globs from the command line in windows
- Fixed "DevTools listening" console output in windows
- Fixed color issue in comparer output in unit tests
- Allow multi-word props in a space-separated prop list
- Fix bug with accessing Comparer in code blocks
- Fixed back and forward errors in Chrome
- Fixed clicking issue in Safari
- Ability to selectively run branches with groups, freq, $, ~ simultaneously
- Verify steps now wait for up to 2 secs, in par with $()
- Implicit visible and clickable props applied in front (fixes issue with these props coming after ords)
- New special format for EFs using spaces to separate props (much easier to read and understand)
- New 'textbox' ElementFinder prop
- Better use of ElementFinder props in UI example
- Refactored generating a step's filename/line number
- Cleaned up REPL's filename/line number output for each step
- Fixed lack of test trace in console errors
- Removed unused branch functions
- Moved branch output code into branch object
- Fixed missing bracketed-strings in parse regexes
- Removed unnecessary Init step from Use browser
- Removed crossorigin attribute from report due to problems with chrome
- Simplified function call and function declaration filenames/linenumbers in report, removed excess logging
- Fixed lack of filenames/line numbers in stack trace for function not found error
- Removed unnecessary code to mitigate ECONNREFUSED errors, which were fixed by correcting an environment variable (issue)
- Added new 60s default timeout for all steps (issue)
- Added function to adjust default timeout for the current branch