Changelog
Tags:
💥 [Breaking Change]👓 [Spec Compliancy]🚀 [New Feature]🐛 [Bug Fix]📝 [Documentation]🏠 [Internal]💅 [Polish]
Note: Gaps between patch versions are faulty, broken or test releases.
See CHANGELOG - v4.
See CHANGELOG - v5.
See CHANGELOG - v6
See CHANGELOG - v7
v8.10.6 (2023-06-01)
💅 Polish
wdio-allure-reporter
- #10477 @wdio/allure-reporter: Exporting the addTag method so it can be used (@lukefitz1)
📝 Documentation
wdio-cli
webdriverio
- #10446 update code links for browser->waitUntil (@harsha509)
Committers: 5
- Adam Christian (@admc)
- Christian Bromann (@christian-bromann)
- Siarhei Kliushnikau (@udarrr)
- Sri Harsha (@harsha509)
- @lukefitz1
v8.10.5 (2023-05-22)
🐛 Bug Fix
webdriverio
- #10413 fix: disable restored mocks (@KuznetsovRoman)
💅 Polish
wdio-spec-reporter
- #10416 Spec repoter - add docstring to the final report (@ductoan0295)
wdio-browserstack-service
,wdio-jasmine-framework
- #10421 Support for Jasmine sessions for BrowserStack Test Observability (v8) (@sriteja777)
📝 Documentation
- #10423 Corrected a typo (@osandadeshan)
Committers: 5
- Christian Bromann (@christian-bromann)
- Osanda Deshan Nimalarathna (@osandadeshan)
- Roman Kuznetsov (@KuznetsovRoman)
- Sriteja Sugoor (@sriteja777)
- Toan (@ductoan0295)
v8.10.4 (2023-05-19)
🐛 Bug Fix
devtools
,wdio-browser-runner
- #10417 (browser-runner): avoid responses on map requests (@christian-bromann)
wdio-browserstack-service
Committers: 2
- Ankit Singh (@Ankit098)
- Christian Bromann (@christian-bromann)
v8.10.3 (2023-05-12)
🐛 Bug Fix
wdio-cucumber-framework
- #10368 wdio-cucumber-framework: Don't attempt to filter empty specs (@nextlevelbeard)
Committers: 2
- Christian Bromann (@christian-bromann)
- Ricardo Barbosa (@nextlevelbeard)
v8.10.2 (2023-05-10)
🐛 Bug Fix
wdio-cucumber-framework
- #10330 @wdio/cucumber-framework: Filter specs /w Cucumber Tag Expression before spawning workers (@nextlevelbeard)
📝 Documentation
wdio-appium-service
,wdio-protocols
,wdio-types
,webdriverio
- #10359 Fix Appium Doc Links (@noahgregory-avanade)
Committers: 4
- Christian Bromann (@christian-bromann)
- Jan Molak (@jan-molak)
- Ricardo Barbosa (@nextlevelbeard)
- @noahgregory-avanade
v8.10.1 (2023-05-09)
🐛 Bug Fix
wdio-sauce-service
- #10355 sauce-service: only upload relevant logs for instance (@christian-bromann)
wdio-cucumber-framework
💅 Polish
devtools
- #10329 devtools: Honor acceptInsecureCerts and ignoreHTTPSErrors settings (@nextlevelbeard)
📝 Documentation
- #10324 Update Browser.md (@ilich-garcia27)
Committers: 4
- Christian Bromann (@christian-bromann)
- Egor Ivanov (@egerix)
- Ilich García (@ilich-garcia27)
- Ricardo Barbosa (@nextlevelbeard)
v8.10.0 (2023-05-04)
🐛 Bug Fix
devtools
,wdio-allure-reporter
,wdio-browserstack-service
,wdio-cli
,wdio-concise-reporter
,wdio-reporter
,wdio-spec-reporter
,wdio-types
,wdio-utils
,webdriver
,webdriverio
- #10317 Valid W3C Appium caps only (@christian-bromann)
webdriverio
- #10297 Check for hostname before setting isMac to true (@therealbrad)
Committers: 2
- Brad DerManouelian (@therealbrad)
- Christian Bromann (@christian-bromann)
v8.9.0 (2023-05-02)
🚀 New Feature
wdio-cli
- #10288 (feat): Enable mobile set-up through appium-installer (@christian-bromann)
Committers: 2
- Christian Bromann (@christian-bromann)
- Sriteja Sugoor (@sriteja777)
v8.8.8 (2023-04-27)
🐛 Bug Fix
💅 Polish
wdio-browserstack-service
- #10258 [browserstack-service] Sending skipped test details for beforeEach, beforeAll and afterEach hooks in mocha (@sriteja777)
Committers: 2
- Fabien CELLIER (@lacell75)
- Sriteja Sugoor (@sriteja777)
v8.8.7 (2023-04-26)
📝 Documentation
wdio-selenium-standalone-service
- #9969 chore(docs): use -- for selenium args in Selenium Standalone Service (@manuelfidalgo)
wdio-types
- #10236 networkLogsOptions & interactiveDebugging (@boutchersj)
Committers: 3
- Christian Bromann (@christian-bromann)
- Manuel Fidalgo Sicilia (@manuelfidalgo)
- Steven Boutcher (@boutchersj)
v8.8.6 (2023-04-20)
💅 Polish
Committers: 2
- Christian Bromann (@christian-bromann)
- Fabien CELLIER (@lacell75)
v8.8.5 (2023-04-18)
🐛 Bug Fix
wdio-browser-runner
- #10221 browser-runner: support global fixture through set up scripts (@christian-bromann)
Committers: 1
- Christian Bromann (@christian-bromann)
v8.8.4 (2023-04-17)
🐛 Bug Fix
wdio-runner
,wdio-spec-reporter
- #10216 browser-runner: support nesting suites (@christian-bromann)
wdio-browser-runner
- #10215 browser-runner: allow tdd UI (@christian-bromann)
wdio-cli
- #10199 Update to correct exports for CJS (@DirkoOdendaal)
Committers: 2
- Christian Bromann (@christian-bromann)
- Dirko Odendaal (@DirkoOdendaal)
v8.8.3 (2023-04-14)
🐛 Bug Fix
wdio-cli
- #10188 feat: export cjs interface for wdio-cli (@DirkoOdendaal)
wdio-browserstack-service
Committers: 2
- Amaan Hakim (@amaanbs)
- Dirko Odendaal (@DirkoOdendaal)
v8.8.2 (2023-04-12)
🐛 Bug Fix
devtools
,webdriver
- #10167 fix(logs): WDIO_LOG_LEVEL (@KuznetsovRoman)
wdio-allure-reporter
- #10176 #9993 Properly set allure history id (@BorisOsipov)
📝 Documentation
- #10172 [
📖 Docs]: Add docs on testing Chrome and Firefox Extensions (@christian-bromann)
Committers: 3
- Boris Osipov (@BorisOsipov)
- Christian Bromann (@christian-bromann)
- Roman Kuznetsov (@KuznetsovRoman)
v8.8.1 (2023-04-12)
🐛 Bug Fix
wdio-cli
- #10171 added path.absolute check (@praveendvd)
📝 Documentation
- #10129 docs(mock): 'matches' -> 'calls' property (@KuznetsovRoman)
Committers: 2
- Roman Kuznetsov (@KuznetsovRoman)
- praveendvd (@praveendvd)
v8.8.0 (2023-04-10)
🚀 New Feature
wdio-cucumber-framework
webdriverio
- #10137 feat(mock): emit 'request', 'overwrite', 'fail', 'match', 'continue' events (@KuznetsovRoman)
🐛 Bug Fix
wdio-config
- #10132 Alphabetically sort specs file (@dilpreetj)
webdriverio
- #10130 Partial content selector improvements (@christian-bromann)
💅 Polish
wdio-types
- #10126 Add more TestingbotCapabilities types (@testingbot)
📝 Documentation
wdio-local-runner
- #10128 docs: fix localhost links (@KuznetsovRoman)
Committers: 5
- Christian Bromann (@christian-bromann)
- Dilpreet Johal (@dilpreetj)
- Egor Ivanov (@egerix)
- Roman Kuznetsov (@KuznetsovRoman)
- TestingBot (@testingbot)
v8.7.0 (2023-04-05)
🚀 New Feature
wdio-shared-store-service
- #10029 shared store resource pool #10010 (@pedrorfernandes)
🐛 Bug Fix
wdio-cli
- #10047 [
🐛 Bug]: Selecting Lit as framework when selecting browser runner does not create example files for Lit (@christian-bromann)
- #10047 [
wdio-allure-reporter
- #10053 Added histroy and testcaseid (@praveendvd)
webdriverio
- #10091 Fix ScrollIntoView - DeltaX and DeltaY should be rounded (@niklasschaeffer)
💅 Polish
wdio-shared-store-service
- #10121 Have better internal API for shared store (@christian-bromann)
wdio-browserstack-service
- #10013 Support for Jasmine sessions for BrowserStack Test Observability (@nagpalkaran95)
- #10037 added observability and session check in browserstack service (@sriteja777)
wdio-types
📝 Documentation
- #10113 Docs - Added Test Observability as a reporter (@sourav-kundu)
- #10116 fix(footer): openjs-fondation logo (@AugustinMauroy)
- #10086 Include Volta for managing Node versions (@degrammer)
Committers: 10
- Augustin Mauroy (@AugustinMauroy)
- Christian Bromann (@christian-bromann)
- Gavin Hughes (@gjhughes)
- Karan Nagpal (@nagpalkaran95)
- Niklas Schäffer (@niklasschaeffer)
- Pedro Fernandes (@pedrorfernandes)
- Ruben Restrepo (@degrammer)
- Sourav Kundu (@sourav-kundu)
- Sriteja Sugoor (@sriteja777)
- praveendvd (@praveendvd)
v8.6.9 (2023-03-27)
🐛 Bug Fix
webdriverio
- #10045 Fix handling existence checks for shadow elements (@christian-bromann)
- #10046 Allow selectors to further search for elements by text and tag name (@RahulARanger)
💅 Polish
devtools
- #10068 devtools: Attempt to rerun command before waiting for a page load (that might timeout) (@nextlevelbeard)
wdio-browser-runner
- #10048 [
🐛 Bug]: browser runner -alert
orconfirm
stales execution of runner (@christian-bromann)
- #10048 [
Committers: 3
- Christian Bromann (@christian-bromann)
- Ricardo Barbosa (@nextlevelbeard)
- Sai Hanuma Rahul (@RahulARanger)
v8.6.8 (2023-03-24)
🐛 Bug Fix
wdio-junit-reporter
- #10035 Handle
file://
in specs of junit reporter - Closes #9352 (@nextlevelbeard)
- #10035 Handle
💅 Polish
wdio-allure-reporter
📝 Documentation
Committers: 3
- Augustine Kim (@augustjk)
- Fabien CELLIER (@lacell75)
- Ricardo Barbosa (@nextlevelbeard)
v8.6.7 (2023-03-20)
🐛 Bug Fix
webdriverio
- #10021 webdriverio: Add missing specFileRetries* to WDIO_DEFAULTS (@WillBrock)
Committers: 1
- Will Brock (@WillBrock)
v8.6.6 (2023-03-20)
🐛 Bug Fix
🏠 Internal
wdio-allure-reporter
,wdio-appium-service
,wdio-browser-runner
,wdio-browserstack-service
,wdio-cli
,wdio-concise-reporter
,wdio-config
,wdio-crossbrowsertesting-service
,wdio-cucumber-framework
,wdio-devtools-service
,wdio-dot-reporter
,wdio-firefox-profile-service
,wdio-globals
,wdio-jasmine-framework
,wdio-junit-reporter
,wdio-local-runner
,wdio-logger
,wdio-mocha-framework
,wdio-protocols
,wdio-repl
,wdio-reporter
,wdio-runner
,wdio-sauce-service
,wdio-selenium-standalone-service
,wdio-shared-store-service
,wdio-smoke-test-reporter
,wdio-smoke-test-service
,wdio-spec-reporter
,wdio-static-server-service
,wdio-sumologic-reporter
,wdio-testingbot-service
,wdio-utils
,wdio-webdriver-mock-service
,webdriver
,webdriverio
Committers: 2
v8.6.3 (2023-03-18)
🐛 Bug Fix
webdriverio
- #9992 Improve selector for finding elements by tag and content (@christian-bromann)
💅 Polish
wdio-cli
- #9967 [
💡 Feature]: Improve onboarding experience for browser tests (@christian-bromann)
- #9967 [
📝 Documentation
Committers: 2
- Christian Bromann (@christian-bromann)
- LarryG (@larryg01)
v8.6.2 (2023-03-15)
🐛 Bug Fix
wdio-browser-runner
,wdio-runner
- #9985 Improve stability of component tests for Safari (@christian-bromann)
Committers: 1
- Christian Bromann (@christian-bromann)
v8.6.1 (2023-03-15)
💅 Polish
wdio-browser-runner
,wdio-cli
,wdio-local-runner
,wdio-runner
- #9968 Watch mode improvements for browser runner (@christian-bromann)
Committers: 1
- Christian Bromann (@christian-bromann)
v8.6.0 (2023-03-13)
🚀 New Feature
wdio-cli
,wdio-config
- #9947 wdio-config: Add multi-run cli flag (@WillBrock)
Committers: 1
- Will Brock (@WillBrock)
v8.5.9 (2023-03-10)
💅 Polish
devtools
- #9927 [
🐛 Bug]: Improve typing forswitchToFrame
command (@christian-bromann)
- #9927 [
Committers: 1
- Christian Bromann (@christian-bromann)
v8.5.8 (2023-03-09)
🐛 Bug Fix
wdio-browserstack-service
- #9917 check for mocha in hook (@nurdtechie98)
📝 Documentation
- #9915 chore(docs): fix broken anchor link pointing to localhost in runner doc (@olivier-martin-sf)
Committers: 2
- Chirag Shetty (@nurdtechie98)
- Olivier Martin (@olivier-martin-sf)
v8.5.7 (2023-03-08)
👓 Spec Compliancy
wdio-browser-runner
,wdio-protocols
,webdriverio
- #9911 [
💡 Feature]: ReplaceshadowFnFactory
with WebDriver shadow command (@christian-bromann)
- #9911 [
🐛 Bug Fix
📝 Documentation
webdriverio
- #9910 [
💡 Feature]: MakeChainablePromiseArray
andElementArray
iterable (@christian-bromann)
- #9910 [
Committers: 2
- Christian Bromann (@christian-bromann)
- Jeremy Elwood (@Jmcosel)
v8.5.6 (2023-03-06)
💅 Polish
wdio-browser-runner
- #9882 [
💡 Feature]: Put Mocha setup into a web component (@christian-bromann)
- #9882 [
wdio-browser-runner
,wdio-protocols
,wdio-runner
,wdio-utils
,webdriverio
- #9884 [
💡 Feature]: Receive spec and cid properties from browser session (@christian-bromann)
- #9884 [
Committers: 1
- Christian Bromann (@christian-bromann)
v8.5.5 (2023-03-03)
🐛 Bug Fix
wdio-config
- #9879 fix: duplicated suite (@vladkosinov)
webdriverio
- #9883 Aria selector improvements (@christian-bromann)
Committers: 2
- Christian Bromann (@christian-bromann)
- Vlad Kosinov (@vladkosinov)
v8.5.4 (2023-03-02)
💅 Polish
wdio-browser-runner
,wdio-runner
- #9878 Ignore path for browser tests (@christian-bromann)
wdio-browser-runner
- #9880 Allow preset and ViteConfig at the same time (@christian-bromann)
Committers: 1
- Christian Bromann (@christian-bromann)
v8.5.3 (2023-03-01)
🐛 Bug Fix
wdio-browser-runner
- #9872 Improve mocking of namespaced dependencies (@christian-bromann)
Committers: 1
- Christian Bromann (@christian-bromann)
v8.5.2 (2023-03-01)
💅 Polish
wdio-browser-runner
- #9867 Ignore file extension of mocked files (@christian-bromann)
Committers: 1
- Christian Bromann (@christian-bromann)
v8.5.1 (2023-03-01)
🐛 Bug Fix
wdio-browser-runner
- #9864 Make
__mocks__
dir optional (@christian-bromann)
- #9864 Make
wdio-config
- #9865 Fix glob issue (@christian-bromann)
💅 Polish
wdio-browser-runner
,wdio-runner
- #9739 Transform CJS deps to ESM through Vite (@christian-bromann)
Committers: 1
- Christian Bromann (@christian-bromann)
v8.5.0 (2023-02-28)
🚀 New Feature
🐛 Bug Fix
wdio-browser-runner
- #9853 Fixes for module mocking (@christian-bromann)
wdio-browserstack-service
📝 Documentation
- #9851 Blog post: "Our Approach to Interactive and Tested Documentation" (@christian-bromann)
Committers: 3
- Christian Bromann (@christian-bromann)
- Konstantin Epishev (@epszaw)
- @tjoris
v8.4.0 (2023-02-27)
🚀 New Feature
wdio-browser-runner
,wdio-runner
,webdriverio
- #9821 Component Testing: Support mocking of modules and external dependencies (@christian-bromann)
wdio-browserstack-service
,wdio-types
- #9806 [Browserstack-service] Support for BuildIdentifier and Fix for LocalIdentifier not adding in BrowserStack Capabilities (@kamal-kaur04)
📝 Documentation
- Other
- #9848 fix capabilities link in component testing docs (@dannyfink)
wdio-browserstack-service
- #9817 Updated Readme - added testObservability docs (@sourav-kundu)
🏠 Internal
- #9823 Adds a dev container to help get started with GitHub Codespaces (@samruddhikhandale)
Committers: 5
- Christian Bromann (@christian-bromann)
- Kamalpreet Kaur (@kamal-kaur04)
- Samruddhi Khandale (@samruddhikhandale)
- Sourav Kundu (@sourav-kundu)
- @dannyfink
v8.3.11 (2023-02-24)
📝 Documentation
wdio-protocols
,webdriverio
- #9808 Reference command examples from recipe repo and allow user to interact with them (@christian-bromann)
Committers: 1
- Christian Bromann (@christian-bromann)
v8.3.10 (2023-02-19)
🐛 Bug Fix
webdriverio
- #9775 Have same exports for webdriverio cjs and esm module (@christian-bromann)
📝 Documentation
wdio-cli
- #9776 RIP Gitter, welcome to the Matrix (@christian-bromann)
Committers: 1
- Christian Bromann (@christian-bromann)
v8.3.9 (2023-02-15)
💅 Polish
webdriverio
- #9768 Don't have users extend
ChainablePromiseElement
(@christian-bromann)
- #9768 Don't have users extend
Committers: 1
- Christian Bromann (@christian-bromann)
v8.3.8 (2023-02-14)
🐛 Bug Fix
webdriverio
- #9767 Have the return type of waitUntil be the return type of the condition (@christian-bromann)
💅 Polish
wdio-sauce-service
- #9743 [sauce-service] Add RDC update job support (@wswebcreation)
🏠 Internal
devtools
,wdio-browser-runner
,wdio-sauce-service
,webdriver
,webdriverio
Committers: 3
- Christian Bromann (@christian-bromann)
- Wim Selles (@wswebcreation)
- @SCG82
v8.3.6 (2023-02-09)
💅 Polish
wdio-browser-runner
- #9735 Transform CJS deps to ESM through Vite (@christian-bromann)
Committers: 1
- Christian Bromann (@christian-bromann)
v8.3.5 (2023-02-08)
🐛 Bug Fix
wdio-protocols
- #9731 extend webdriverbidi command to protocolCommands (@harsha509)
💅 Polish
wdio-browser-runner
,webdriverio
- #9733 Use 'modern-node-polyfills' to polyfill node modules (@christian-bromann)
wdio-allure-reporter
Committers: 3
- Christian Bromann (@christian-bromann)
- Sri Harsha (@harsha509)
- Valery Yatsynovich (@valfirst)
v8.3.3 (2023-02-04)
🚀 New Feature
wdio-browser-runner
- #9706 Provide mock primitives from
@vitest/spy
(@christian-bromann)
- #9706 Provide mock primitives from
Committers: 1
- Christian Bromann (@christian-bromann)
v8.3.1 (2023-01-28)
🐛 Bug Fix
wdio-browser-runner
,wdio-cli
,wdio-config
,wdio-runner
- #9677 [
🐛 Bug]: Properly merge coverage reports within@wdio/runner
(@christian-bromann)
- #9677 [
Committers: 1
- Christian Bromann (@christian-bromann)
v8.3.0 (2023-01-28)
🚀 New Feature
wdio-browser-runner
,wdio-cli
,wdio-local-runner
,wdio-runner
,wdio-types
- #9676 Support test coverage reporting and assertion for browser runner (@christian-bromann)
Committers: 1
- Christian Bromann (@christian-bromann)
v8.2.5 (2023-01-27)
🐛 Bug Fix
wdio-browser-runner
,wdio-cli
,wdio-runner
,webdriverio
- #9673 Various browser runner improvements (@christian-bromann)
Committers: 2
- Christian Bromann (@christian-bromann)
- Pedro Bravo (@pmlbravo)
v8.2.4 (2023-01-25)
🐛 Bug Fix
wdio-cli
- #9670 Install Jasmine types if user picks Jasmine and TypeScript (@christian-bromann)
wdio-browser-runner
,wdio-cli
,wdio-runner
,webdriverio
- #9667 Fixes to browser runner (@christian-bromann)
Committers: 1
- Christian Bromann (@christian-bromann)
v8.2.3 (2023-01-23)
🐛 Bug Fix
wdio-config
,wdio-mocha-framework
,wdio-runner
- #9663 Support Mocha Root Hook Plugins (@christian-bromann)
💅 Polish
wdio-utils
- #9664 Improve wdio logging on browser/element objects (@christian-bromann)
Committers: 1
- Christian Bromann (@christian-bromann)
v8.2.2 (2023-01-23)
📝 Documentation
- #9638 docs: fix the name of the Stack Overflow tag (@andrii-bodnar)
Committers: 3
- Andrii Bodnar (@andrii-bodnar)
- Hagai Shatz (@bh-shatz)
- @IgorSasovets
v8.2.1 (2023-01-20)
🐛 Bug Fix
wdio-shared-store-service
- #9641 Implement CJS export for shared-store service (@christian-bromann)
webdriverio
- #9640 Export browser and element type primitives in webdriverio package (@christian-bromann)
Committers: 1
- Christian Bromann (@christian-bromann)
v8.2.0 (2023-01-20)
🚀 New Feature
🐛 Bug Fix
wdio-browserstack-service
- #9621 Bug fix: TypeError: Cannot read properties of undefined (reading 'uuid') (@nagpalkaran95)
wdio-devtools-service
- #9588 fix devtools-service browser.cdp events (#9348 #9545) (@pedrorfernandes)
wdio-cli
wdio-junit-reporter
,wdio-utils
webdriverio
- #9496 fix workaround for Safari 12.0.3 (@kyryloonufriiev)
💅 Polish
wdio-cli
- #9477 Make Browserstack service default when browserstack is selected in env (@agarneha1331)
📝 Documentation
- #9587 Update BoilerplateProjects.md (@amiya-pattnaik)
🏠 Internal
- Other
devtools
,wdio-browser-runner
,wdio-browserstack-service
,wdio-crossbrowsertesting-service
,wdio-devtools-service
,wdio-globals
,wdio-protocols
,wdio-runner
,wdio-sauce-service
,wdio-shared-store-service
,wdio-testingbot-service
,wdio-webdriver-mock-service
,webdriver
,webdriverio
- #9256 Refactor type generation after killing sync mode (@christian-bromann)
Committers: 9
- Amiya Pattanaik (@amiya-pattnaik)
- Christian Bromann (@christian-bromann)
- Jeremy Elwood (@Jmcosel)
- Karan Nagpal (@nagpalkaran95)
- Kyrylo (@kyryloonufriiev)
- Neha Agarwal (@agarneha1331)
- Pedro Fernandes (@pedrorfernandes)
- Valery Yatsynovich (@valfirst)
- @SCG82
v8.1.3 (2023-01-07)
🐛 Bug Fix
devtools
- #9544 Better transform unicode keys to Puppeteer key map (@christian-bromann)
💅 Polish
wdio-browserstack-service
🏠 Internal
Committers: 3
- Amaan Hakim (@amaanbs)
- Christian Bromann (@christian-bromann)
- @SCG82
v8.1.2 (2023-01-03)
🐛 Bug Fix
wdio-reporter
- #9525 Fix creation of reporter output directories if they don't exist. (@christian-bromann)
wdio-types
,webdriver
- #9522 Fix request retries by using
got
retry feature (@christian-bromann)
- #9522 Fix request retries by using
💅 Polish
wdio-cli
- #9530 Don't fail wizard if npm pkg set scripts.wdio fails (@christian-bromann)
🏠 Internal
wdio-appium-service
,wdio-browserstack-service
,wdio-crossbrowsertesting-service
,wdio-devtools-service
,wdio-jasmine-framework
,wdio-sauce-service
,wdio-shared-store-service
,wdio-testingbot-service
,wdio-webdriver-mock-service
webdriverio
Committers: 2
- Christian Bromann (@christian-bromann)
- @SCG82
v8.1.1 (2023-01-02)
🐛 Bug Fix
Committers: 1
v8.1.0 (2023-01-02)
🚀 New Feature
wdio-browserstack-service
- #9430 Update wdio-browserstack-service for insights (@nagpalkaran95)
💅 Polish
🏠 Internal
devtools
,wdio-allure-reporter
,wdio-appium-service
,wdio-browser-runner
,wdio-browserstack-service
,wdio-cli
,wdio-config
,wdio-crossbrowsertesting-service
,wdio-cucumber-framework
,wdio-devtools-service
,wdio-firefox-profile-service
,wdio-jasmine-framework
,wdio-junit-reporter
,wdio-local-runner
,wdio-logger
,wdio-mocha-framework
,wdio-protocols
,wdio-reporter
,wdio-runner
,wdio-sauce-service
,wdio-selenium-standalone-service
,wdio-shared-store-service
,wdio-smoke-test-service
,wdio-spec-reporter
,wdio-static-server-service
,wdio-sumologic-reporter
,wdio-testingbot-service
,wdio-types
,wdio-utils
,wdio-webdriver-mock-service
,webdriver
,webdriverio
- Other
devtools
,wdio-allure-reporter
,wdio-browser-runner
,wdio-browserstack-service
,wdio-cli
,wdio-crossbrowsertesting-service
,wdio-cucumber-framework
,wdio-devtools-service
,wdio-jasmine-framework
,wdio-junit-reporter
,wdio-local-runner
,wdio-mocha-framework
,wdio-repl
,wdio-reporter
,wdio-runner
,wdio-sauce-service
,wdio-selenium-standalone-service
,wdio-smoke-test-cjs-service
,wdio-smoke-test-service
,wdio-static-server-service
,wdio-sumologic-reporter
,webdriver
,webdriverio
Committers: 2
- Karan Nagpal (@nagpalkaran95)
- @SCG82
v8.0.15 (2022-12-28)
🏠 Internal
- Other
wdio-cli
devtools
,wdio-protocols
,webdriver
,webdriverio
- #9474 Add extension to type imports for nodenext module resolution (@kyryloonufriiev)
Committers: 2
- Kyrylo (@kyryloonufriiev)
- @SCG82
v8.0.14 (2022-12-28)
🐛 Bug Fix
wdio-allure-reporter
- #9472 Create CJS export for Allure Reporter (@christian-bromann)
webdriverio
- #9435 Have fallback for
scrollIntoView
if actions command fails (@christian-bromann)
- #9435 Have fallback for
💅 Polish
wdio-browserstack-service
wdio-types
- #9441 Add missing noProxy typing for Capabilities ProxyObject (@taina0407)
wdio-cucumber-framework
📝 Documentation
- #9448 docs: Fix a few typos (@timgates42)
- #9403 fix: updated wdio execution command in proxy setup (@vjuturu)
🏠 Internal
wdio-types
devtools
,eslint-plugin-wdio
,wdio-allure-reporter
,wdio-appium-service
,wdio-browser-runner
,wdio-browserstack-service
,wdio-cli
,wdio-concise-reporter
,wdio-config
,wdio-crossbrowsertesting-service
,wdio-cucumber-framework
,wdio-devtools-service
,wdio-globals
,wdio-jasmine-framework
,wdio-junit-reporter
,wdio-local-runner
,wdio-logger
,wdio-mocha-framework
,wdio-repl
,wdio-reporter
,wdio-runner
,wdio-sauce-service
,wdio-selenium-standalone-service
,wdio-shared-store-service
,wdio-spec-reporter
,wdio-sumologic-reporter
,wdio-testingbot-service
,wdio-types
,wdio-utils
,wdio-webdriver-mock-service
,webdriver
,webdriverio
- #9445 Adding new EsLint rules (@christian-bromann)
- Other
- #9429 Update reference link to eslint governance file (@Relequestual)
Committers: 7
- Ankit Singh (@Ankit098)
- Ben Hutton (@Relequestual)
- Christian Bromann (@christian-bromann)
- Tim Gates (@timgates42)
- Vampire (@taina0407)
- @SCG82
- @vjuturu
v8.0.13 (2022-12-14)
🐛 Bug Fix
wdio-cli
- #9399 Kill worker process if parent shuts down (@christian-bromann)
wdio-local-runner
- #9398 Fix watch mode by better resolving worker readiness (@christian-bromann)
wdio-utils
- #9397 Fix async iterators (@christian-bromann)
📝 Documentation
- #9392 Add docs for Accessibility Testing (@christian-bromann)
Committers: 1
- Christian Bromann (@christian-bromann)
v8.0.12 (2022-12-12)
🐛 Bug Fix
wdio-cli
,wdio-local-runner
- #9369 Wait for worker to be ready to receive events (@christian-bromann)
webdriverio
- #9368 Fix fetching shadow elements (@christian-bromann)
Committers: 1
- Christian Bromann (@christian-bromann)
v8.0.10 (2022-12-11)
🚀 New Feature
devtools
,wdio-devtools-service
,webdriverio
🐛 Bug Fix
wdio-utils
- #9365 Explicitly fail if service initialisation fails (@christian-bromann)
wdio-appium-service
,wdio-cli
- #9364 Fix launching Appium in service (@christian-bromann)
💅 Polish
webdriverio
- #9366 Improve key actions (@christian-bromann)
wdio-types
- #9353 Adding capability support for LambdaTest (@Shahnawaz-LambdaTest)
📝 Documentation
webdriverio
- #9349 [
📖 Docs]: Better DocumentKey
import (@christian-bromann) - #9350 minor correction in Example (@sankalpguptasymphony)
- #9349 [
- Other
- #9359 Switch to new Algolia bucket (@christian-bromann)
Committers: 4
- Christian Bromann (@christian-bromann)
- Dmitriy Dudkevich (@DudaGod)
- @Shahnawaz-LambdaTest
- @sankalpguptasymphony
v8.0.9 (2022-12-07)
🐛 Bug Fix
📝 Documentation
wdio-cli
- #9347 Add Vitaq service to the v8 documentation (@RossVertizan)
Committers: 2
- Ross Addinall (@RossVertizan)
- @SCG82
v8.0.8 (2022-12-07)
🐛 Bug Fix
wdio-cli
- #9342 Improve path handling for Windows (@christian-bromann)
wdio-selenium-standalone-service
💅 Polish
🏠 Internal
wdio-cli
,wdio-local-runner
- Other
- #9336 Modified globalSetup.ts to make reason and origin of throwBetterErrorMessage more clear (@RossVertizan)
wdio-cli
- #9335 Modified wdio-cli -> utils.test.ts -> getProjectRoot to handle alternate names of clone directory (@RossVertizan)
Committers: 4
- Christian Bromann (@christian-bromann)
- Ross Addinall (@RossVertizan)
- @Diazole
- @SCG82
v8.0.7 (2022-12-06)
🐛 Bug Fix
wdio-browser-runner
,wdio-browserstack-service
,wdio-cli
,wdio-types
,webdriverio
- #9328 Firefox DevTools connection improvements (@christian-bromann)
wdio-cli
- #9327 Fixed npm pkg set call for Windows - Closes #9289 (@christian-bromann)
eslint-plugin-wdio
Committers: 2
- Christian Bromann (@christian-bromann)
- @SCG82
v8.0.6 (2022-12-05)
🐛 Bug Fix
wdio-browser-runner
,wdio-local-runner
,wdio-runner
,wdio-sauce-service
- #9300 Make browser runner work with cloud vendor (@christian-bromann)
🏠 Internal
Committers: 2
- Christian Bromann (@christian-bromann)
- @SCG82
v8.0.5 (2022-12-05)
🐛 Bug Fix
💅 Polish
wdio-cli
,wdio-runner
- #9295 DevX improvements for component testing (@christian-bromann)
Committers: 2
- Christian Bromann (@christian-bromann)
- @SCG82
v8.0.4 (2022-12-02)
🏠 Internal
wdio-browser-runner
,wdio-globals
,wdio-jasmine-framework
,wdio-runner
Committers: 1
v8.0.3 (2022-12-02)
🐛 Bug Fix
wdio-runner
- #9283 [
🐛 Bug]: grouping specs results in only a single test report (@christian-bromann)
- #9283 [
💅 Polish
wdio-browser-runner
,wdio-local-runner
,wdio-runner
- #9284 [
🐛 Bug]: Don't fetch for browser events ifdebug
command is called (@christian-bromann)
- #9284 [
Committers: 1
- Christian Bromann (@christian-bromann)
v8.0.2 (2022-12-02)
🐛 Bug Fix
wdio-browserstack-service
💅 Polish
Committers: 2
v8.0.0 (2022-12-01)
💥 Breaking Change
- Drop Node.js v12, v13 and v14 Support
- Transition code base from CommonJS to ESM
- This should not affect WebdriverIO users as you can use the testrunner, as well as
webdriver
,devtools
andwebdriverio
NPM packages in a CJS environment - We still mark this as breaking as we can't gurantee that all (untested) functionality will behave the same due to all rewrites done to the code base
- This should not affect WebdriverIO users as you can use the testrunner, as well as
- Removal of
@wdio/sync
which we deprecated in v7 - WebdriverIO types are now accessible through
@wdio/globals/types
instead ofwebdriverio/async
- Removal of
browser.config
- Please use
browser.options
instead - This will stop support assigning custom properties to the
wdio.conf.js
which we disadvise you to do, instead either assign it as part of a custom capability, e.g.custom:options
(note the:
in it, read more on custom capabilities in the WebDriver spec) or via `@wdio/shared-store-service
- Please use
- discontinued support for
tsconfig-paths
🚀 New Feature
- New runner plugin called
@wdio/browser-runner
allows you to run unit and component tests in the browser - Access WebdriverIO primitives through the new
@wdio/globals
package - New Action API
🏠 Internal
- Update required Node.js version for development to
v18.12.1
- Migrate unit tests from Jest to Vitest
💅 Polish
- Improvements on configuration wizard and
create-wdio
- It now detects whether your projects uses ESM or CJS and creates example files accordingly
- It now finds the project root and sets up the project relative to it
- Adds support for browser runner selection
📝 Documentation
- Little design tweaks to the hero section on the main page
- Added new section for component testing
- Added new API section for browser, element, mock objects, modules and environment variables