Skip to content

Commit a849334

Browse files
committed
bump versions in preparation for release
1 parent f90b867 commit a849334

File tree

22 files changed

+195
-37
lines changed

22 files changed

+195
-37
lines changed

.github/ISSUE_TEMPLATE/bug-report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ body:
4949
id: selenium-version
5050
attributes:
5151
label: What version of Selenium are you currently using?
52-
description: Important! The latest released version of Selenium is 4.30 and we can't fix old versions.
52+
description: Important! The latest released version of Selenium is 4.31 and we can't fix old versions.
5353
placeholder: e.g., 4.17.0
5454
validations:
5555
required: true

dotnet/CHANGELOG

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
v4.31.0
2+
======
3+
* [bidi] Decouple EvaluateResult in Script module (#15493)
4+
* [bidi] Decouple AuthCredentials in Network module (#15491)
5+
* [bidi] Decouple WindowProxyProperties in Script module (#15490)
6+
* [bidi] Decouple ChannelProperties in Script module (#15489)
7+
* [bidi] Decouple ScreenshotOrigin in BrowsingContext module (#15488)
8+
* [bidi] Decouple nested types in Locator (#15487)
9+
* Fix null warnings in `RelativeBy` by sealing the type (#15379)
10+
> * Fix null warnings in `RelativeBy` by sealing the type
11+
> * minimize changes
12+
> * Address other low-hanging nullability warnings
13+
> * Seal the type explicitly
14+
* [bidi] Simplify conversion to `LocalValue` (#15441)
15+
* Address lingering AOT warnings (#15506)
16+
* Unify protected and internal Execute methods (#15233)
17+
> * Unify protected and internal Execute methods
18+
> * Fix merge issue
19+
* Simplify `PopupWindowFinder.Invoke` (#15549)
20+
* [bidi] Make ContinueWithAuthCommand closer to spec (breaking change) (#15545)
21+
* [bidi] Avoid intermediate JsonDocument allocation to determine unordered discriminator (#15555)
22+
* update devtools versions
23+
124
v4.30.0
225
======
326
* Fix dev environment to run tests on Windows/MacOS (#15303)

dotnet/selenium-dotnet-version.bzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# BUILD FILE SYNTAX: STARLARK
22

3-
SE_VERSION = "4.31.0-nightly202503211716"
3+
SE_VERSION = "4.31.0"
44
ASSEMBLY_VERSION = "4.0.0.0"
55
SUPPORTED_NET_STANDARD_VERSIONS = ["netstandard2.0"]
66

java/CHANGELOG

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
v4.31.0
2+
======
3+
* handle `getNamedCookie` and `deleteNamedCookie` for empty strings (#15092)
4+
* [bidi] Prefer returning immutable versions of values when serialising to JSON
5+
* [grid] remove more firefox devtools leftovers SeleniumHQ#15323
6+
* Add nullness for AppCacheStatus, Credential, and Either (#15119)
7+
* Add nullness for interactions (#15118)
8+
* [grid] Expose register status via Node status response (#15448)
9+
* update devtools versions
10+
111
v4.30.0
212
======
313
* [grid] remove firefox devtools leftovers #15323

java/version.bzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
SE_VERSION = "4.31.0-SNAPSHOT"
1+
SE_VERSION = "4.31.0"
22
TOOLS_JAVA_VERSION = "17"

javascript/selenium-webdriver/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ load("//javascript/private:browsers.bzl", "BROWSERS")
1111

1212
npm_link_all_packages(name = "node_modules")
1313

14-
VERSION = "4.31.0-nightly202503211716"
14+
VERSION = "4.31.0"
1515

1616
BROWSER_VERSIONS = [
1717
"v134",

javascript/selenium-webdriver/CHANGES.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
## 4.31.0
2+
3+
- Relocate selenium-webdriver to root directory (#15509)
4+
> * [JS] Remove js_dossiar references
5+
> * [JS] move selenium-webdriver to top level
6+
- [bidi]: fix storage module instance checks and add user context cookie test (#15467)
7+
> * fix storage module instance checks
8+
> * add cookie test for user context
9+
> * improve error message and run formatting
10+
- [build] fix javascript documentation generation
11+
- [JS] Add websocket port option in Firefox ServiceBuilder when '--connect-existing' is not passed (#15557)
12+
> * [JS] Add websocket port option in Firefox ServiceBuilder when '--connect-existing' is not passed
13+
> * fix format
14+
- update devtools versions
15+
116
## 4.30.0
217

318
- [bidi] fix chrome and firefox test for CI RBE (#15405)

javascript/selenium-webdriver/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "selenium-webdriver",
3-
"version": "4.31.0-nightly202503211716",
3+
"version": "4.31.0",
44
"description": "The official WebDriver JavaScript bindings from the Selenium project",
55
"license": "Apache-2.0",
66
"keywords": [

py/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ compile_pip_requirements(
6262
],
6363
)
6464

65-
SE_VERSION = "4.31.0.202503211716"
65+
SE_VERSION = "4.31.0"
6666

6767
BROWSER_VERSIONS = [
6868
"v134",

py/CHANGES

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
Selenium 4.31.0
2+
* Fix docstring issues that sphinx complains about (#15466)
3+
> * Fix docstring errors that sphinx complained about
4+
> * Fix parameter type for web_socket_url
5+
> * Remove duplicate web_socket_url from BaseOptions
6+
* bump versions to nightly
7+
* service: only shutdown if process not terminated (#15183)
8+
> * service: only shutdown if process not terminated
9+
> There are scenarios where a stop() is called on a Service object
10+
> multiple times. This also happens when explicitly quitting a Webdriver using
11+
> driver.quit() and afterwards having the garbage collector destroy the service
12+
> object, calling stop() another time even though the service process
13+
> has already terminated.
14+
> The check inside the stop() call only ensured that the process variable
15+
> is not None, but ignored the fact that the process might already have
16+
> terminated. Therefor an additional check is introduced to only send
17+
> the remote shutdown command if the service process has not ended.
18+
> Fixes #15182
19+
> * service: move process termination to finally block
20+
> If a type error or similar occurs during send_remote_shutdown_command,
21+
> one should always terminate the service process, even if an exception
22+
> is thrown.
23+
> Thus moving self._terminate_process() into a finally block.
24+
125
Selenium 4.30.0
226
* Add CDP for Chrome 134 and remove 131
327
* Remove support for v85 since no longer required by Firefox

0 commit comments

Comments
 (0)