Changelog
*Sourced from [protractor's changelog](https://github.com/angular/protractor/blob/master/CHANGELOG.md).*
> # 6.0.0
>
> Selenium 4 removes the control flow and most of these changes are based on those changes. To see the full list of changes, please refer to selenium-webdriver's [CHANGELOG](https://github.com/SeleniumHQ/selenium/blob/master/javascript/node/selenium-webdriver/CHANGES.md)
>
> ## Breaking changes
>
> - Control flow is removed and you should use async await to run your tests.
> - Other control flow related items:
> - debugger, explore and element explorer have been removed
> - jasminewd is no longer a dependency
> - ignoreSynchronization has been deprecated and you should use `waitForAngularEnabled`
> - Types for selenium-webdriver are currently in the types/ directory and are not complete. We are still missing some type definitions for selenium 4.
> - Actions API in selenium-webdriver have changed and they will break your test. Also we have not exported it yet since the type definitions are not complete.
>
> ## Features
>
> - ([cf43651](https://github.com/angular/protractor/commit/cf43651bd7719b2811225bd7aa084aca973df1c8))
> chore(debugprint): convert debugprint to TypeScript ([#5074](https://github-redirect.dependabot.com/angular/protractor/issues/5074))
>
> - ([4672265](https://github.com/angular/protractor/commit/4672265773b415e80554f94bdcc9637340b70c25))
> chore(browser): remove timing issues with restart and fork ([#5085](https://github-redirect.dependabot.com/angular/protractor/issues/5085))
>
> - remove .ready since forking should automatically return a browser
> - getNewDriver should return a promised WebDriver that can be awaited
> - fix interaction tests and local driver tests
> - update unit tests for async await due to getNewDriver fix
> closes [#5031](https://github-redirect.dependabot.com/angular/protractor/issues/5031)
> - ([b4dbcc2](https://github.com/angular/protractor/commit/b4dbcc2621e06fee9768b77d10ca3a3092b4d710))
> chore(elementexplorer): remove explorer bin file ([#5094](https://github-redirect.dependabot.com/angular/protractor/issues/5094))
>
> closes [#5092](https://github-redirect.dependabot.com/angular/protractor/issues/5092)
>
> - ([3b8f263](https://github.com/angular/protractor/commit/3b8f263d744a5e0f2e07abdeaf77ade24ec43ed1))
> chore(ignoreSynchornization): clean up to use waitForAngularEnabled ([#5071](https://github-redirect.dependabot.com/angular/protractor/issues/5071))
>
>
> - ([ffa3519](https://github.com/angular/protractor/commit/ffa35196751766028feb7cda38cf4d43ead2a6f7))
> chore(debugger): remove debugger and explore methods ([#5070](https://github-redirect.dependabot.com/angular/protractor/issues/5070))
>
> - ([c9db3f3](https://github.com/angular/protractor/commit/c9db3f377c52a4cdd917c9b9d1e69808969ddf15))
> chore(promises): remove q promises and webdriver promises ([#5052](https://github-redirect.dependabot.com/angular/protractor/issues/5052))
>
> - remove q promises and webdriver promises from the runner, launcher, plugins, and taskRunner
> - add deprecated message to element explorer.
> - add unhandledRejection
> - update browser versions used in travis tests
>
> - ([e22065c](https://github.com/angular/protractor/commit/e22065ca6c91c6f49f9bbebcdc6351bdeb6e61ec))
> chore(promises): clean up driver providers and browser control flow ([#5034](https://github-redirect.dependabot.com/angular/protractor/issues/5034))
>
> ... (truncated)
Commits
- [`5d8da04`](https://github.com/angular/protractor/commit/5d8da049815ffc104e6eca71d2ecaec51b00f520) chore(release): version bump to 6.0.0 and update the changelog
- [`d777738`](https://github.com/angular/protractor/commit/d777738489baf4939d2b9cf6d570b14fae0469d4) chore(tests): circleci - chrome 69 requires chromdriver to 2.44 ([#5182](https://github-redirect.dependabot.com/angular/protractor/issues/5182))
- [`3d50b68`](https://github.com/angular/protractor/commit/3d50b688ac93b49b579bb7e1c926beb5c8824896) chore(deps): update based on npm audit
- [`e478ba8`](https://github.com/angular/protractor/commit/e478ba8e6e2ae5bebde16cf36f4c9152c4a63a6e) chore(release): bump version to 6.0.1-beta
- [`7054827`](https://github.com/angular/protractor/commit/705482762703e0951627ba1ab0ceac2b7f70b2f0) chore(types): fix types to use not @types/selenium-webdriver ([#5127](https://github-redirect.dependabot.com/angular/protractor/issues/5127))
- [`2e5c2e6`](https://github.com/angular/protractor/commit/2e5c2e623368a0a4e64680b88e298a385b5cce1c) chore(jasmine): prevent random execution order in jasmine 3 ([#5126](https://github-redirect.dependabot.com/angular/protractor/issues/5126))
- [`8afc4e2`](https://github.com/angular/protractor/commit/8afc4e2313e61af633be87a100e533e82ba2420a) chore(release): release 6.0.0-beta and update the changelog
- [`5fd711c`](https://github.com/angular/protractor/commit/5fd711c6ad4214491484d886c7d20dde7560d148) chore(webdriver-manager): use webdriver-manager@13.0.0-beta
- [`96ae17c`](https://github.com/angular/protractor/commit/96ae17cdd8acf6cd388ddf691453fdbd7e7dd60e) deps(jasmine): upgrade jasmine 3.3 ([#5102](https://github-redirect.dependabot.com/angular/protractor/issues/5102))
- [`68491dd`](https://github.com/angular/protractor/commit/68491dd8270fbc5dfbed7a2c6117783a66bc9601) chore(expectedConditions): update generic Function typings ([#5101](https://github-redirect.dependabot.com/angular/protractor/issues/5101))
- Additional commits viewable in [compare view](https://github.com/angular/protractor/compare/5.4.1...6.0.0)
Maintainer changes
This version was pushed to npm by [cnishina](https://www.npmjs.com/~cnishina), a new releaser for protractor since your current version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps protractor from 5.4.1 to 6.0.0.
Changelog
*Sourced from [protractor's changelog](https://github.com/angular/protractor/blob/master/CHANGELOG.md).* > # 6.0.0 > > Selenium 4 removes the control flow and most of these changes are based on those changes. To see the full list of changes, please refer to selenium-webdriver's [CHANGELOG](https://github.com/SeleniumHQ/selenium/blob/master/javascript/node/selenium-webdriver/CHANGES.md) > > ## Breaking changes > > - Control flow is removed and you should use async await to run your tests. > - Other control flow related items: > - debugger, explore and element explorer have been removed > - jasminewd is no longer a dependency > - ignoreSynchronization has been deprecated and you should use `waitForAngularEnabled` > - Types for selenium-webdriver are currently in the types/ directory and are not complete. We are still missing some type definitions for selenium 4. > - Actions API in selenium-webdriver have changed and they will break your test. Also we have not exported it yet since the type definitions are not complete. > > ## Features > > - ([cf43651](https://github.com/angular/protractor/commit/cf43651bd7719b2811225bd7aa084aca973df1c8)) > chore(debugprint): convert debugprint to TypeScript ([#5074](https://github-redirect.dependabot.com/angular/protractor/issues/5074)) > > - ([4672265](https://github.com/angular/protractor/commit/4672265773b415e80554f94bdcc9637340b70c25)) > chore(browser): remove timing issues with restart and fork ([#5085](https://github-redirect.dependabot.com/angular/protractor/issues/5085)) > > - remove .ready since forking should automatically return a browser > - getNewDriver should return a promised WebDriver that can be awaited > - fix interaction tests and local driver tests > - update unit tests for async await due to getNewDriver fix > closes [#5031](https://github-redirect.dependabot.com/angular/protractor/issues/5031) > - ([b4dbcc2](https://github.com/angular/protractor/commit/b4dbcc2621e06fee9768b77d10ca3a3092b4d710)) > chore(elementexplorer): remove explorer bin file ([#5094](https://github-redirect.dependabot.com/angular/protractor/issues/5094)) > > closes [#5092](https://github-redirect.dependabot.com/angular/protractor/issues/5092) > > - ([3b8f263](https://github.com/angular/protractor/commit/3b8f263d744a5e0f2e07abdeaf77ade24ec43ed1)) > chore(ignoreSynchornization): clean up to use waitForAngularEnabled ([#5071](https://github-redirect.dependabot.com/angular/protractor/issues/5071)) > > > - ([ffa3519](https://github.com/angular/protractor/commit/ffa35196751766028feb7cda38cf4d43ead2a6f7)) > chore(debugger): remove debugger and explore methods ([#5070](https://github-redirect.dependabot.com/angular/protractor/issues/5070)) > > - ([c9db3f3](https://github.com/angular/protractor/commit/c9db3f377c52a4cdd917c9b9d1e69808969ddf15)) > chore(promises): remove q promises and webdriver promises ([#5052](https://github-redirect.dependabot.com/angular/protractor/issues/5052)) > > - remove q promises and webdriver promises from the runner, launcher, plugins, and taskRunner > - add deprecated message to element explorer. > - add unhandledRejection > - update browser versions used in travis tests > > - ([e22065c](https://github.com/angular/protractor/commit/e22065ca6c91c6f49f9bbebcdc6351bdeb6e61ec)) > chore(promises): clean up driver providers and browser control flow ([#5034](https://github-redirect.dependabot.com/angular/protractor/issues/5034)) > > ... (truncated)Commits
- [`5d8da04`](https://github.com/angular/protractor/commit/5d8da049815ffc104e6eca71d2ecaec51b00f520) chore(release): version bump to 6.0.0 and update the changelog - [`d777738`](https://github.com/angular/protractor/commit/d777738489baf4939d2b9cf6d570b14fae0469d4) chore(tests): circleci - chrome 69 requires chromdriver to 2.44 ([#5182](https://github-redirect.dependabot.com/angular/protractor/issues/5182)) - [`3d50b68`](https://github.com/angular/protractor/commit/3d50b688ac93b49b579bb7e1c926beb5c8824896) chore(deps): update based on npm audit - [`e478ba8`](https://github.com/angular/protractor/commit/e478ba8e6e2ae5bebde16cf36f4c9152c4a63a6e) chore(release): bump version to 6.0.1-beta - [`7054827`](https://github.com/angular/protractor/commit/705482762703e0951627ba1ab0ceac2b7f70b2f0) chore(types): fix types to use not @types/selenium-webdriver ([#5127](https://github-redirect.dependabot.com/angular/protractor/issues/5127)) - [`2e5c2e6`](https://github.com/angular/protractor/commit/2e5c2e623368a0a4e64680b88e298a385b5cce1c) chore(jasmine): prevent random execution order in jasmine 3 ([#5126](https://github-redirect.dependabot.com/angular/protractor/issues/5126)) - [`8afc4e2`](https://github.com/angular/protractor/commit/8afc4e2313e61af633be87a100e533e82ba2420a) chore(release): release 6.0.0-beta and update the changelog - [`5fd711c`](https://github.com/angular/protractor/commit/5fd711c6ad4214491484d886c7d20dde7560d148) chore(webdriver-manager): use webdriver-manager@13.0.0-beta - [`96ae17c`](https://github.com/angular/protractor/commit/96ae17cdd8acf6cd388ddf691453fdbd7e7dd60e) deps(jasmine): upgrade jasmine 3.3 ([#5102](https://github-redirect.dependabot.com/angular/protractor/issues/5102)) - [`68491dd`](https://github.com/angular/protractor/commit/68491dd8270fbc5dfbed7a2c6117783a66bc9601) chore(expectedConditions): update generic Function typings ([#5101](https://github-redirect.dependabot.com/angular/protractor/issues/5101)) - Additional commits viewable in [compare view](https://github.com/angular/protractor/compare/5.4.1...6.0.0)Maintainer changes
This version was pushed to npm by [cnishina](https://www.npmjs.com/~cnishina), a new releaser for protractor since your current version.Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.