Skip to content
This repository was archived by the owner on Jul 29, 2024. It is now read-only.

Commit e013dba

Browse files
committed
chore(release): version bump and changelog for 2.4.0
1 parent f034e01 commit e013dba

File tree

2 files changed

+31
-1
lines changed

2 files changed

+31
-1
lines changed

Diff for: CHANGELOG.md

+30
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,33 @@
1+
# 2.4.0
2+
3+
_This release contains only a version update to `selenium-webdriver`, webdriver javascript bindings, and associated bug fixes._
4+
5+
## Dependency Version Upgrades
6+
- ([9a202ab](https://github.com/angular/protractor/commit/9a202ab5573f24c9919639f1b75fd9cd2b383383))
7+
chore(dependencies): update selenium-webdriver to 2.47.0
8+
9+
Along with it, update `jasminewd2` to avoid situations where the control flow gets locked up and
10+
hangs.
11+
12+
*Potential Breaking Change*:
13+
14+
This is passing all existing Protractor tests, but there is a possibility that the changes to the
15+
control flow will cause some test flows to hang. If this causes issues, such as tests hanging or commands executing out of order, please revisit your use of functions affecting the control flow, such as `flow.execute`.
16+
17+
See the selenium-webdriver changelog at https://github.com/SeleniumHQ/selenium/blob/master/javascript/node/selenium-webdriver/CHANGES.md
18+
19+
20+
## Bug Fixes
21+
- ([f034e01](https://github.com/angular/protractor/commit/f034e010156a85cf1826b95eb7f41f50ef5a1791))
22+
fix(synchronizing): use the same control flow when ignoring sync
23+
24+
Previously, the order of frames and tasks on the control flow was different depending on
25+
`browser.ignoreSynchronization`. This fixes the inconsistency by creating an empty task when
26+
ignoreSynchronization is true.
27+
28+
Practically, this fixes the polling spec failing after the update to [email protected].
29+
30+
131
# 2.3.0
232

333
_This release contains updates which fix some issues with dependencies that had gotten stale. However, it does not yet contain an update to the selenium-webdriver dependency, because of potential breaking changes. That update will be done in a separate [email protected] release. See [issue 2245](https://github.com/angular/protractor/issues/2245)._

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,5 +53,5 @@
5353
"start": "node testapp/scripts/web-server.js"
5454
},
5555
"license": "MIT",
56-
"version": "2.3.0"
56+
"version": "2.4.0"
5757
}

0 commit comments

Comments
 (0)