Skip to content

Latest commit

 

History

History
83 lines (73 loc) · 6.8 KB

CHANGELOG.md

File metadata and controls

83 lines (73 loc) · 6.8 KB

Sakuli change log

All notable changes to this project will be documented in this file.

v2.2.0

  • Enhancement: Fetch Retry Performance (#251)
  • Enhancement: Add Typescript support (#245)
  • Enhancement: CLI - Sakuli enterprise project bootstrap (#242)
  • Enhancement: Enhance documentation for Action-API and Fetch-API (#241)
  • Enhancement: Add Apache License (#240)
  • Enhancement: Improve performance on element fetching (#221)
  • Enhancement: steps.cache mix up in testcases (#204)
  • Enhancement: Get rid of done function in testfiles (#187)
  • Bugfix: Add missing Assertion API (#142)
  • Enhancement: Switch between frames automatically (#134)
  • Bugfix: Highlight does not show red border around element (#133)
  • Bugfix: Firefox click not working on some elements (#120)
  • Enhancement: Add contribution guideline (#39)
  • Enhancement: Legacy testsuite generator (#22)

v2.1.3

  • Bugfix: Sakuli Errors are not forwarded to log-file (#232)
  • Bugfix: Data object are not logged properly (#230)
  • Bugfix: Wrong log level for failing matches (#227)
  • Bugfix: Enable sakuli.environment.similarity.default property (#223)
  • Bugfix: Use subfolder for error screenshot (#222)
  • Bugfix: Wrong order for property loading (#218)
  • Enhancement: Configurable log and screenshot destination paths (#205)
  • Enhancement: Log levels (#201)
  • Enhancement: Configurable type delay (#198)
  • Bugfix: TestStepCache error handling (#196)
  • Bugfix: Change yargs from devDependencies to dependencies in @sakuli/commons (#193)
  • Enhancement: Add Error Messages to CLI output (#177)
  • Enhancement: Pure native testing without launching browser (#171)
  • Bugfix: ChromeOptions are not handled properly (#166)
  • Enhancement: Remove unused properties from LegacyProjectProperties class (#146)

v2.1.2

  • Bugfix: Error screenshots on Windows not working (#183)
  • Bugfix: TeststepsCache should check for errors in current step (#184)

v2.1.1

  • Enhancement: Publish API docs (#57)
  • Enhancement: Updated Sonar config (#102)
  • Bugfix: Wrong timestamp in log files (#147)
  • Enhancement: forwardActionResult is no longer a required method of Forwarder interface (#148)
  • Enhancement: Make template interpolation configurable (#150)
  • Enhancement: Snapshot releases with @next tag (#155)
  • Bugfix: TestExecutionContextRenderer blocks execution (#174)
  • Bugfix: Last Step is not reported when an error is thrown before .endOfStep(...) (#178)
  • Bugfix: BooleanProperties are not processed correctly (#180)
  • Bugfix: Warning and critical thresholds have no effect on TestCase (#182)

v2.1.0

  • Enhancement: Provide TestExecutionContext to Forwarder (#143)
  • Bugfix: Missing possibility to configure masterkey via properties or CLI (#138)
  • Bugfix: _textbox ignores inputs without explicit type attribute (#135)
  • Bugfix: /usr/bin/env: ‘node --no-warnings’: No such file or directory (#127)
  • Maintenance: Remove Winston workaround (#122)
  • Bugfix: Testsuite UNNAMED (#121)
  • Enhancement: Declare Interfaces for Legacy API Modules (#118)
  • Bugfix: Dependency of get-cursor-position (@sakuli/cli) breaks npm install when python is not installed (#117)
  • Enhancement: Add configuration possibilities for WebDriver (#114)
  • Enhancement: Masked logging for clipboard and env var content (#101)
  • Enhancement: Case/Step/Command Reporting (#93)
  • Enhancement: Support for EL-like syntax in Property loader (#51)

v2.0.1

  • Bugfix: _setValue doesnt delete previous values from element (#82)
  • Enhancement: Provide default node globals for tests execution (#86)
  • Bugfix: RegEx with indexes is broken (#97)
  • Bugfix: mouseUp and mouseDown methods non-functional on Region (#105)
  • Bugfix: getClipboard returns a Promise, log-output should be improved (#99)
  • Bugfix: Reduce Retry count in fetch-api methods (#96)
  • Bugfix: Click actions do not work with GeckoDriver (#71)
  • Enhancement: Code of conduct (#38)
  • Enhancement: Improved CLI output (#64)
  • Enhancement: Fluent async API (#42)

v2.0.0

  • Initial version