github codeceptjs/CodeceptJS 4.2.0

3 hours ago

What's Changed

  • fix: workerInitializationDelay is not hardcoded by @kobenguyent in #5676
  • mask secret data rows in data-driven titles by @DenysKuchma in #5693
  • fix: preserve test artifacts on retry by @gololdf1sh in #5690
  • fix(junit): preserve suite identity for hook failures reported from workers by @kapil971390 in #5664
  • fix(appium): skip data connectivity on devices without telephony (#5677) by @mirao in #5678
  • fix(parser): inject params into one-line non-async arrow scenarios by @mirao in #5680
  • fix(typescript): no loader required under Bun by @mirao in #5699
  • fix(helpers): restore substring matching in waitInUrl by @nlespiaucq in #5682
  • feat: CDPBrowser helper family — Obscura and Kitesurf mini-browser support by @DavertMik in #5681
  • fix(junitReporter): stamp suites with their real start time by @luantaraschi in #5683
  • fix: keep element text in simplifyHtmlElement by @DavertMik in #5691
  • fix(typescript): map included .ts files in step output by @luantaraschi in #5685
  • fix: report Bun runtime in environment info by @mirao in #5700
  • feat: selectOption works with role=radiogroup widgets by @DavertMik in #5702
  • feat: checkOption finds checkables by ARIA role by @DavertMik in #5704
  • Serialize data-driven object titles as JSON by @DenysKuchma in #5709
  • refactor(locator): find ARIA checkables in Locator, not in each helper by @DavertMik in #5708
  • fix(hooks): emit hook.failed when a helper suite hook throws by @luantaraschi in #5684
  • feat(strict-mode): render nested matches as tree in fetchDetails() by @DavertMik in #5710
  • feat(Playwright): visibleLocator config option by @DavertMik in #5707
  • fix(CDPBrowser): support ARIA radiogroups in selectOption, fix waitInUrl message by @DavertMik in #5711
  • fix(helpers): scroll element into view in moveCursorTo by @DavertMik in #5715
  • fix: use bunx instead of npx to read Playwright versions under Bun by @mirao in #5714
  • fix(Playwright): skip visibleLocator for scrollTo and grab* methods by @DavertMik in #5712
  • fix(Playwright): switchTo resolves nested iframes relative to current frame by @DavertMik in #5717
  • fix: retryFailedStep plugin works in debug/verbose mode by @mirao in #5128
  • fix: prevent retry config accumulation by @smalia2001 in #5606
  • docs: prepare Obscura and Node.js 22 for 4.2 by @DenysKuchma in #5719
  • feat(helpers): add seeInClipboard, seeClipboardEquals and clearClipboard by @DavertMik in #5718

New Contributors

Full Changelog: 4.1.0...4.2.0

Don't miss a new CodeceptJS release

NewReleases is sending notifications on new releases.