8000 Releases · sakuli/sakuli · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: sakuli/sakuli

v3.0.0

17 Feb 13:57
8f44654
Compare
Choose a tag to compare

v3.0.0

  • Maintenance: Open Source (660)
  • removed node 10 support and added node 16 support

v2.5.1

24 Sep 10:57
e533822
Compare
Choose a tag to compare

v2.5.1

  • Security fixes

v2.5.0

11 Mar 11:03
961f636
Compare
Choose a tag to compare
  • Enhancement: Improve error messages of assertion API (507)
  • Enhancement: Log "image located at" message on debug level (#514)
  • Epic: Redirect log information to stdout in CI/CD setup (#402)
    • Enhancement: create log files even if log.mode is ci (#508)
    • Enhancement: consume optional property to redirect log output to stdout as environment variable (#495)
    • Enhancement: Disable cli output by property (#493)
      • On the fly bugfix: Do not write to stream in createClosableWriteStreamConsumer, when stream has already been closed.
    • Enhancement: create logging consumer for stdout (#494)
    • Enhancement: add std output mode property (#502)
  • Enhancement: npx sakuli decrypt (#433)
  • Enhancement: Added MultipleElementApi documentation (#413)
  • Enhancement: Control if Sakuli should create new browser sessions within Testsuite (#260)
  • Bugfix: Cryptic error message in case the image is too large (#326)
  • Enhancement: Release buttons on errors(#379)
  • Bugfix: Sakuli dies on executing empty test script (#407)
  • Bugfix: Throw exception if a TestCase is not initialized correctly (#466)
  • Bugfix: Inconsistent logging behavior on log.level=debug (#376)
  • Bugfix: stringToRegExp adds s* instead of \s* (#468)
  • Maintenance: fix rollup-plugin-node-resolve dependency (#311)
  • Bugfix: WebElement typing differs (#528)
  • Maintenance: update main build to node 14 (#519)
  • Feature: Add startStep to DSL (#517)
    • This deprecates testCase.endOfStep
  • Bugfix: Pull up timer fix from nut-js (#544)
  • Maintenance: Update minor dependency versions (#525)
  • Maintenance: Identify major dependency updates (#524)
  • Maintenance: Remove Node 10+12 builds (#547)
  • Enhancement: CLI - Sakuli enterprise project bootstrap for prometheus forwarder (#370)
  • Maintenance: Rework CI/CD pipelines (#548)
  • Enhancement: Added documentation for relations api (sakuli/docs#32)
  • Enhancement: _leftOf/ _rightOf is usable outside of tables (#397)
  • Enhancement: sahiQueryToString not rendering relations properly (#518)
  • Maintenance: Update Typescript and Typedoc (#551)
  • Maintenance: update @types/selenium-webdriver in sakuli-legacy (#542)
  • Docs: Revisit specification of _near relation (#563)
  • Maintenance: Add windows e2e tests to Sakuli (#580)
  • Bugfix: Dynamic wait not initialised, reason: NoSuchSessionError (#583)
  • Enhancement: Require compatible Node engine Version in package.json (#589)
  • Enhancement: Sakuli CLl encrypt command fails when secret is a numerical value (#587)
  • Enhancement: Add stack traces to forwader error logging (#601)
  • Bugfix: throwing/rejecting strings instead of errors causing issues in error handling (#600)
  • Enhancement: Action Errors preserves even if they are caught by programm flow (#597)
  • Enhancement: Improve logging for fetchElements (#599)
  • Enhancement: Skip automatic iteration of frames on website (#591)
  • Enhancement: _wait should return the value of the awaited expression (#596)
  • Enhancement: Update to typedoc 0.20.x (#610)
  • Bugfix: Env LOG_MODE has priority over property log.mode (#616)
  • Bugfix: Colliding interfaces in selenium configuration (#328)
  • Bugfix: correct log mode logfile to match specification + parsing of unknown log modes (#619)

v2.4.0

01 Sep 10:48
Compare
Choose a tag to compare
  • Bugfix: _highlight doesn't "null check" if a rect-object is obtained from element (#434)
  • Bugfix: Windows: env.type with capital letters leads to hanging shift key (#430)
  • Enhancement: Sakuli should gracefully exit on SIGINT and SIGTERM (#424)
  • Maintenance: Code Formatting (#422)
  • Enhancement: Wait for Scroll into view with Javascript (#414)
  • Bugfix: cannot find element with _under/_above/_underOrAbove (#395)
  • Bugfix: nut.js: getRegionFromFocusedWindow(); returns whole display (#390)
  • Bugfix: Type Error for Environment type/typeMasked (#387)
  • Bugfix: Type Error for Application (#386)
  • Bugfix: Missing newlines in logfile (#385)
  • Enhancement: Update TypeScript version (#362)
  • Enhancement: Make screenshot folder structure configurable (#340)
  • Enhancement: Improve Logging (#338)
  • Enhancement: Cryptic error message in case that an image could not be found due to the similarity (#325)
  • Bugfix: Sakuli dies silently on syntax errors outside try {} catch {} (#324)
  • Bugfix: normaliseIdentifierString eliminating regex (#318)
  • Enhancement: Autodiscovery for presetprovider (#276)
  • Enhancement: Boilerplate in test-casefile when using create project (#268)
  • Enhancement: Configurable mouse speed (#197)
  • Bugfix: Native highlight throws error (#167)
  • Enhancement: pre-commit hooks for auto code formatting (#125)

v2.3.0

08 Jul 07:59
d53b109
Compare
Choose a tag to compare
  • Bugfix: Incomplete support for button elements (#275)
  • Enhancement: _highlight doesn't "scroll intoview" (#274)
  • Bugfix: @sakuli/legacy-types are not published (#253)
  • Bugfix: enable-typescript command should install @sakuli packages with the same version as in project (#254)
  • Enhancement: Error Messages to CLI output in multiple testcase scenarios (#234)
  • Bugfix: Typescript is not installed when enabling typescript-support (#255)
  • Bugfix: Sakuli Container exists with exit code 0 if npm crashes early (#279)
  • Bugfix: getDriver from undefined exception (#314)
  • Bugfix: Solve "invalid session id" errors (#313)
  • Enhancement: node 12 support (#266)
  • Enhancement: Updated docs regarding node 12 (#343)
  • Bugfix: Clickable element covered from cookie banner after scroll into view is not clickable (#332)
  • Bugfix: Browser not closing on syntax error (#335)
  • Bugfix: Radio button not clicked (#339)
  • Enhancement: Improve Syntax error logging (#341)
  • Bugfix: No Types Available After Installing legacy-types (#349)
  • Enhancement: Improve performance during dom stabilization (#355)
  • Enhancement: Optionally disable validation prior to click actions (#354)
  • Bugfix: Declining in enable-typescript has no effect (#305)
  • Enhancement: Resolve crypto deprecation warnings (#284)
  • Bugfix: Program arguments are not applied when using new Application (#309)
  • Bugfix: Enable-typescript installs old typescript version (#365)
  • Bugfix: Cannot instantiate Region without parameters in a typescript test (#359)
  • Bugfix: Error messages from test failures are not propagated to CLI (#353)
  • Bugfix: testsuite.warningTime and testsuite.criticalTime do not affect suite result (#371)

v2.2.0

28 Nov 14:23
Compare
Choose a tag to compare
  • 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

16 Sep 14:35
Compare
Choose a tag to compare
  • 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

14 Aug 14:06
Compare
Choose a tag to compare
  • Bugfix: Error screenshots on Windows not working (#183)
  • Bugfix: TeststepsCache should check for errors in current step (#184)

v2.1.1

13 Aug 18:08
Compare
Choose a tag to compare
  • 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) (by Luchsor)

v2.1.0

05 Jul 13:29
Compare
Choose a tag to compare
  • 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)
0