Skip to content
Permalink
v5
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time
3680 lines (2871 sloc) 198 KB

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.


v5.23.0 (2020-05-25)

🚀 New Feature

🐛 Bug Fix

💅 Polish

  • wdio-spec-reporter
  • wdio-cli
    • #5145 Forward service defined path (driver server endpoint) for Selenium server. (@kapoorlakshya)

📝 Documentation

Committers: 8

v5.22.5

🐛 Bug Fix

v5.22.4 (2020-03-23)

🐛 Bug Fix

📝 Documentation

Committers: 2

v5.22.3

🐛 Bug Fix

  • webdriver
    • Move @types/request to dependency section

v5.22.1 (2020-03-18)

🐛 Bug Fix

  • wdio-protocols
  • Other
  • wdio-browserstack-service, wdio-sauce-service
    • #5106 fix(browserstack, sauce): update test title (@stezu)

Committers: 2

v5.22.0 (2020-03-14)

🚀 New Feature

📝 Documentation

  • wdio-cli
    • #5097 wdio-lambdatest-service: Updated docs for New service Lambdatest #5057 (@kanhaiya15)

Committers: 2

v5.21.0 (2020-03-13)

🚀 New Feature

  • webdriver
    • #5062 webdriver: Add interceptors for HTTP requests and responses [v5] (@janizde)

Committers: 1

v5.20.2

🐛 Bug Fix

Committers: 4

v5.20.1 (2020-03-12)

💅 Polish

📝 Documentation

  • Other
  • wdio-sync, webdriverio
  • wdio-browserstack-service

Committers: 4

v5.20.0 (2020-03-10)

🚀 New Feature

  • wdio-cucumber-framework

Committers: 1

v5.19.0 (2020-03-10)

🚀 New Feature

🐛 Bug Fix

💅 Polish

📝 Documentation

Committers: 7

v5.18.7 (2020-02-14)

🐛 Bug Fix

  • wdio-browserstack-service
    • #4967 wdio-browserstack-service: fix test session status (@benmacs)

💅 Polish

📝 Documentation

Committers: 6

v5.18.6 (2020-01-17)

💅 Polish

📝 Documentation

Committers: 2

v5.18.5 (2020-01-10)

💅 Polish

  • webdriverio
    • #4946 Added possibility to disable automatic strings to unicode translation (@IgorSasovets)

Committers: 1

v5.18.4 (2020-01-03)

🐛 Bug Fix

  • wdio-config, wdio-runner
    • #4938 Fix sanitization of capabilities object (due to DEFAULT_CONFIGS now being a function) (@mehibbs)

📝 Documentation

Committers: 2

v5.18.3 (2019-12-31)

💅 Polish

  • wdio-junit-reporter
    • #4878 💥🚀 Cucumber-style JUnit reports in @wdio/junit-reporter (@mikesalvia)

Committers: 1

v5.18.2 (2019-12-31)

🐛 Bug Fix

💅 Polish

📝 Documentation

Committers: 5

v5.18.1 (2019-12-23)

💅 Polish

  • wdio-cli

📝 Documentation

Committers: 2

v5.18.0 (2019-12-19)

🚀 New Feature

  • wdio-cli, wdio-config, wdio-junit-reporter, webdriver

Committers: 1

v5.17.0 (2019-12-18)

🚀 New Feature

  • wdio-sync, webdriverio

🐛 Bug Fix

📝 Documentation

🏠 Internal

Committers: 3

v5.16.16 (2019-12-14)

🐛 Bug Fix

  • wdio-allure-reporter

💅 Polish

📝 Documentation

  • Other
    • #4879 fixed typo on cucumber pckg info (2019-7-11 website blog) (@johnhiggs)
  • wdio-devtools-service
    • #4876 wdio-devtools-service: Readme update about emulateDevice and mobileEmulation (@versedi)

🏠 Internal

Committers: 5

v5.16.15 (2019-12-10)

🐛 Bug Fix

  • wdio-cucumber-framework, wdio-local-runner, wdio-sync, wdio-utils, webdriverio

📝 Documentation

Committers: 2

v5.16.14 (2019-12-06)

🐛 Bug Fix

Committers: 1

v5.16.13 (2019-12-06)

🐛 Bug Fix

📝 Documentation

Committers: 2

v5.16.12 (2019-12-05)

🐛 Bug Fix

📝 Documentation

Committers: 5

v5.16.11 (2019-12-02)

🚀 New Feature

  • wdio-sync, webdriver, webdriverio

🐛 Bug Fix

  • wdio-runner, wdio-spec-reporter
  • devtools
  • wdio-mocha-framework
    • #4836 wdio-mocha-framework: translate test:fail for error in "before each"-hook into hook:end (@akloeber)
  • devtools, webdriverio
    • #4766 Inconsistency between webdriver and devtools getElementText command (@mgrybyk)
  • wdio-utils

💅 Polish

  • wdio-applitools-service
  • wdio-allure-reporter
    • #4819 wdio-allure-reporter: add tags cucumber support for scenario (@lacell75)

📝 Documentation

  • wdio-shared-store-service
  • wdio-cli, wdio-config, wdio-junit-reporter, webdriver
  • wdio-firefox-profile-service

Committers: 5

v5.16.10 (2019-11-26)

🐛 Bug Fix

  • devtools
    • #4659 devtools automationProtocol: getUrl does not include #hash (@dylang)
  • wdio-config
  • wdio-logger
    • #4785 Fix bug where multiple copies of logger breaks logging errors (@johnnymo87)
  • webdriverio
    • #4808 Fix isClickable in Edge if element is in ShadowRoot polyfill (@mgrybyk)

💅 Polish

  • wdio-allure-reporter
    • #4773 wdio-allure-reporter: add flag to ignore/allow mocha hooks to have stacktrace and screenshots when they fail (@luiscspinho)

📝 Documentation

Committers: 6

v5.16.9 (2019-11-25)

🐛 Bug Fix

  • webdriverio

💅 Polish

  • wdio-crossbrowsertesting-service
    • #4794 wdio-crossbrowsertesting-service: fix process killed prematurely (@bcaudan)

📝 Documentation

  • wdio-sync, webdriverio
    • #4797 fix(webdriverio): broader return types for Element.getProperty (@jrobinson01)

Committers: 3

v5.16.7 (2019-11-13)

🐛 Bug Fix

  • webdriverio

📝 Documentation

Committers: 3

v5.16.6 (2019-11-11)

🐛 Bug Fix

  • wdio-config, wdio-cucumber-framework

📝 Documentation

  • wdio-applitools-service
  • Other

Committers: 3

v5.16.5 (2019-11-09)

🐛 Bug Fix

  • wdio-cucumber-framework, wdio-sync, webdriverio
    • #4760 wdio-cucumber-framework: test-run-started event (@mgrybyk)

Committers: 1

v5.16.4 (2019-11-08)

🐛 Bug Fix

  • webdriverio
  • wdio-cucumber-framework

📝 Documentation

🏠 Internal

Committers: 2

v5.16.3 (2019-11-07)

🐛 Bug Fix

Committers: 1

v5.16.2 (2019-11-06)

🚀 New Feature

  • wdio-cli, wdio-config, wdio-cucumber-framework
    • #4696 [NEW FEATURE] Add the ability to provided Feature file with line number or numbers as --spec on CLI (@mikesalvia)

🐛 Bug Fix

🏠 Internal

Committers: 3

v5.16.1 (2019-11-06)

🐛 Bug Fix

  • wdio-runner
    • #4739 Pass capabilities to reporter before session started (@mgrybyk)

📝 Documentation

Committers: 1

v5.16.0 (2019-11-05)

🚀 New Feature

  • devtools, wdio-cli, wdio-config, wdio-cucumber-framework, wdio-jasmine-framework, wdio-mocha-framework, wdio-runner, wdio-sync, wdio-utils, webdriver, webdriverio
  • wdio-sync, webdriverio
  • wdio-cli, wdio-runner, wdio-sync, wdio-utils, webdriver, webdriverio
  • wdio-cli, wdio-protocols, webdriverio
  • wdio-shared-store-service
    • #4663 Shared store service to exchange data between workers (@mgrybyk)
  • wdio-cli, webdriver

💅 Polish

  • wdio-runner, webdriver
    • #4730 Pass empty capabilities if session failed to start (@mgrybyk)
  • wdio-allure-reporter

📝 Documentation

  • Other
    • #4733 Add docs to describe difference between sync and async modes (@mgrybyk)
  • wdio-shared-store-service
  • wdio-sync, webdriver, webdriverio

Committers: 3

v5.15.7 (2019-10-30)

🐛 Bug Fix

💅 Polish

Committers: 2

v5.15.6 (2019-10-30)

📝 Documentation

Committers: 1

v5.15.5 (2019-10-30)

🚀 New Feature

📝 Documentation

🏠 Internal

  • wdio-devtools-service
  • wdio-junit-reporter

Committers: 2

v5.15.4 (2019-10-25)

📝 Documentation

  • wdio-protocols

🏠 Internal

Committers: 3

v5.15.3 (2019-10-25)

🚀 New Feature

💅 Polish

  • wdio-allure-reporter
  • webdriverio
    • #4669 Update reloadSession.js in order to allow for session reload even if remote session has been terminated on server-side (@mikesalvia)

📝 Documentation

Committers: 5

v5.15.2 (2019-10-21)

🐛 Bug Fix

  • wdio-crossbrowsertesting-service
  • wdio-allure-reporter, wdio-runner
  • webdriverio
    • #4647 isDisplayedInViewport returns false if element is missing (@mgrybyk)

📝 Documentation

Committers: 4

v5.15.1 (2019-10-16)

🚀 New Feature

🐛 Bug Fix

💅 Polish

  • wdio-config, wdio-runner
    • #4623 Filter services that should not run in worker process (@mgrybyk)
  • wdio-spec-reporter
    • #4624 Replace table with easy-table in @wdio/spec-repoter (@mgrybyk)

📝 Documentation

🏠 Internal

Committers: 6

v5.15.0 (2019-10-11)

🚀 New Feature

💅 Polish

  • wdio-cli, wdio-crossbrowsertesting-service, wdio-utils, webdriver
  • webdriverio

📝 Documentation

  • wdio-config, wdio-junit-reporter, wdio-selenium-standalone-service, webdriverio

Committers: 4

v5.14.5 (2019-10-09)

🚀 New Feature

🐛 Bug Fix

  • wdio-devtools-service
    • #4591 wdio-devtools-service: better browser name and version check (@mgrybyk)
  • wdio-jasmine-framework
    • #4572 Report errors in beforeAll and afterAll with Jasmine (@mgrybyk)
  • wdio-cli

💅 Polish

  • wdio-jasmine-framework, wdio-reporter

📝 Documentation

  • #4584 docs: Edited for grammar, formatting, phrasing, and clarity. (@Zearin)

Committers: 5

v5.14.4 (2019-10-06)

🐛 Bug Fix

  • wdio-reporter, wdio-spec-reporter
  • wdio-sync
  • wdio-utils

📝 Documentation

🏠 Internal

Committers: 3

v5.14.3 (2019-10-02)

🐛 Bug Fix

  • wdio-sync, wdio-utils

Committers: 1

v5.14.2 (2019-10-02)

🐛 Bug Fix

💅 Polish

Committers: 2

v5.14.1 (2019-10-01)

🐛 Bug Fix

Committers: 1

v5.14.0 (2019-10-01)

🚀 New Feature

  • wdio-cli, wdio-cucumber-framework, wdio-utils

🐛 Bug Fix

  • wdio-protocols
  • wdio-crossbrowsertesting-service
  • wdio-cli, wdio-config, wdio-cucumber-framework, wdio-jasmine-framework, wdio-mocha-framework, wdio-repl, wdio-runner, wdio-sync, wdio-utils, webdriverio
    • #4354 Wrap test function with before after step hooks (@mgrybyk)
  • webdriverio

💅 Polish

📝 Documentation

🏠 Internal

  • wdio-crossbrowsertesting-service
    • #4529 wdio-crossbrowsertesting-service: temporary mock pac-resolver (@mgrybyk)

Committers: 7

v5.13.2 (2019-09-25)

🐛 Bug Fix

  • wdio-jasmine-framework
  • devtools, wdio-devtools-service
    • #4512 Devtools: should not throw if there are no pages (@mgrybyk)

📝 Documentation

🏠 Internal

Committers: 3

v5.13.1 (2019-09-18)

🐛 Bug Fix

  • webdriver

💅 Polish

  • webdriver
    • #4506 webdriver: add actual capabilities processing of experitest response (#4501) (@andy-schulz)

📝 Documentation

Committers: 4

v5.13.0 (2019-09-16)

🚀 New Feature

  • webdriverio
    • #4266 Convert protocol elements to WebdriverIO elements (@mgrybyk)
  • devtools, wdio-cli, wdio-config, wdio-protocols, wdio-runner, wdio-sync, wdio-utils, wdio-webdriver-mock-service, webdriver, webdriverio
  • webdriver
    • #4424 support direct connect functionality for load balanced session redirection (@jlipps)
  • wdio-devtools-service

🐛 Bug Fix

💅 Polish

  • wdio-utils
  • wdio-sauce-service
    • #4474 Add scRelay flag to not use SC as a Selenium Relay by default (@enriquegh)
  • webdriverio
    • #4454 Adjust commands to use React selectors if element has isReactElement flag (@baruchvlz)
  • devtools
  • wdio-allure-reporter
    • #4418 @wdio/allure-reporter: Handle test failures where 'error.name' and 'error.stack' are undefined (@BorisOsipov)

📝 Documentation

🏠 Internal

Committers: 10

v5.12.5 (2019-08-27)

💅 Polish

  • webdriverio
    • #4393 webdriverio: throw proper errors from selectByAttribute/VisibleText when option is not found (@romovs)
  • wdio-browserstack-service, wdio-crossbrowsertesting-service, wdio-sauce-service, wdio-testingbot-service

Committers: 2

v5.12.4 (2019-08-21)

🐛 Bug Fix

  • wdio-cli, wdio-local-runner

💅 Polish

🏠 Internal

Committers: 3

v5.12.3 (2019-08-18)

🐛 Bug Fix

  • wdio-applitools-service, wdio-devtools-service, wdio-junit-reporter, wdio-sync
  • wdio-cucumber-framework

Committers: 2

v5.12.2 (2019-08-16)

🚀 New Feature

  • wdio-applitools-service

🐛 Bug Fix

  • wdio-crossbrowsertesting-service
    • #4363 wdio-crossbrowsertesting-service: Pass along cbtTunnelOpts to cbtTunnels.start() (@davidcochrum)

Committers: 2

v5.12.1 (2019-08-14)

👓 Spec Compliancy

💥 Breaking Change

  • eslint-plugin-wdio, wdio-allure-reporter, wdio-appium-service, wdio-applitools-service, 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-jasmine-framework, wdio-junit-reporter, wdio-lambda-runner, wdio-local-runner, wdio-logger, wdio-mocha-framework, wdio-repl, wdio-reporter, wdio-runner, wdio-sauce-service, wdio-selenium-standalone-service, wdio-smoke-test-reporter, wdio-smoke-test-service, wdio-spec-reporter, wdio-static-server-service, wdio-sumologic-reporter, wdio-sync, wdio-testingbot-service, wdio-utils, wdio-webdriver-mock-service, webdriver, webdriverio

🐛 Bug Fix

  • wdio-cli, wdio-config, wdio-cucumber-framework, wdio-sync, wdio-utils, webdriverio
  • wdio-cli, wdio-local-runner

Committers: 2

v5.12.0 (2019-08-13)

💅 Polish

🏠 Internal

  • eslint-plugin-wdio, wdio-allure-reporter, wdio-appium-service, wdio-applitools-service, 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-jasmine-framework, wdio-junit-reporter, wdio-lambda-runner, wdio-local-runner, wdio-logger, wdio-mocha-framework, wdio-repl, wdio-reporter, wdio-runner, wdio-sauce-service, wdio-selenium-standalone-service, wdio-smoke-test-reporter, wdio-smoke-test-service, wdio-spec-reporter, wdio-static-server-service, wdio-sumologic-reporter, wdio-sync, wdio-testingbot-service, wdio-utils, wdio-webdriver-mock-service, webdriver, webdriverio
    • #4356 Update minimum node version requirement to Node 10 (@patthiel)

Committers: 2

v5.11.14 (2019-08-12)

🐛 Bug Fix

  • webdriverio
  • wdio-devtools-service
  • wdio-browserstack-service
    • #4316 browserstack-service: fix 404 error for app test (@jayrepo)

💅 Polish

  • wdio-allure-reporter
    • #4309 @wdio/allure-reporter: Skip reporting of passing hooks with option useCucumberStepReporter (@Kignuf)

📝 Documentation

Committers: 6

v5.11.13 (2019-08-05)

🐛 Bug Fix

📝 Documentation

  • webdriverio
    • #4300 TypeScript: add elementId as parameter to protocol commands with variable (@mgrybyk)

Committers: 2

v5.11.12 (2019-08-01)

🐛 Bug Fix

  • wdio-cucumber-framework
  • wdio-cli, wdio-cucumber-framework
  • webdriver

🏠 Internal

Committers: 1

v5.11.11 (2019-07-30)

🐛 Bug Fix

  • webdriverio
  • wdio-sync

📝 Documentation

Committers: 3

v5.11.10 (2019-07-26)

🐛 Bug Fix

  • wdio-sync, wdio-webdriver-mock-service
  • wdio-sync
  • webdriver
    • #4252 webdriver: truncate screen recording log #4251 (@mooyoul)

💅 Polish

  • wdio-firefox-profile-service
    • #4250 introduce profileDirectory option in wdio-firefox-profile-service (@Unichron)

Committers: 3

v5.11.9 (2019-07-24)

🐛 Bug Fix

  • wdio-sync, wdio-webdriver-mock-service

📝 Documentation

Committers: 2

v5.11.8 (2019-07-24)

💅 Polish

  • wdio-cli, wdio-cucumber-framework
    • #4239 Cucumber: add result argument to afterScenario hook (@Kignuf)

📝 Documentation

🏠 Internal

Committers: 3

v5.11.7 (2019-07-23)

👓 Spec Compliancy

🐛 Bug Fix

  • wdio-sync, webdriver, webdriverio
    • #4221 Fix slow before/after command hook in sync mode (@mgrybyk)
  • wdio-local-runner

💅 Polish

  • wdio-allure-reporter, wdio-cucumber-framework, wdio-reporter
    • #4220 Add allure-reporter option useCucumberStepReporter (@Kignuf)

📝 Documentation

🏠 Internal

Committers: 7

v5.11.6 (2019-07-17)

🐛 Bug Fix

💅 Polish

📝 Documentation

Committers: 4

v5.11.5 (2019-07-15)

🐛 Bug Fix

💅 Polish

  • wdio-webdriver-mock-service, webdriver
    • #4186 webdriver: support rebinding of context when invoking origFn in element.overwriteCommand (@akloeber)

Committers: 2

v5.11.4 (2019-07-12)

🐛 Bug Fix

  • wdio-appium-service, wdio-crossbrowsertesting-service, wdio-testingbot-service

📝 Documentation

Committers: 1

v5.11.3 (2019-07-11)