Skip to content

Commit 6ec2c63

Browse files
committed
Update CHANGELOG for all
Signed-off-by: Viet Nguyen Duc <[email protected]>
1 parent 1cf385d commit 6ec2c63

File tree

5 files changed

+66
-102
lines changed

5 files changed

+66
-102
lines changed

dotnet/CHANGELOG

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,25 @@
11
v4.27.0
22
======
3-
--> [dotnet] Deprecate WebElement.GetAttribute() (#14676)
4-
--> [dotnet] Add more well-known dictionary types for capability json serialization
5-
--> [dotnet] Gracefully handle clashing device names in Actions (#14713)
6-
--> [dotnet] Add ChromiumNetworkConditions to command serialization (#14716)
7-
--> [dotnet] Add Dictionary<string, string> as well-known types for json serialization
8-
--> Copyright dotnet (#13522)
9-
* [build] allow copyright script to work with dotnet files
10-
* [dotnet] update all copyright information in cs files
11-
--> [dotnet] Add reflection-based JSON serialization fallback to `Command`s (#14732)
12-
--> [dotnet] Make Selenium Manager's AOT safety explicit (#14733)
13-
--> [dotnet] Allow `RemoteSessionSettings` to use any value for metadata (#14726)
14-
--> [dotnet] Remove JSON serialization from `.ToString()` methods (#14736)
15-
--> [dotnet] Fix `RelativeBy.Near` and empty list return (#14737)
16-
--> [dotnet] Make FirefoxProfile AOT-safe (#14742)
17-
--> [dotnet] Enable NRT on exceptional types (#14672)
18-
--> [dotnet] Solidify nullability of `PinnedScript` (#14708)
19-
--> [dotnet] Add CDP deprecation warning for Firefox (#14759)
20-
--> Update supported versions for Chrome DevTools
21-
--> [dotnet] Modernize exception handling in tests via assert that throws (#14776)
3+
* Copyright dotnet (#13522)
4+
* Add CDP for Chrome 131 and remove 128
5+
* Add CDP deprecation warning for Firefox (#14759)
6+
* Add ChromiumNetworkConditions to command serialization (#14716)
7+
* Add Dictionary<string, string> as well-known types for json serialization
8+
* Add more well-known dictionary types for capability json serialization
9+
* Add reflection-based JSON serialization fallback to `Command`s (#14732)
10+
* Allow `RemoteSessionSettings` to use any value for metadata (#14726)
11+
* Deprecate WebElement.GetAttribute() (#14676)
12+
* Enable NRT on exceptional types (#14672)
13+
* Fix API docs static generation (#14651)
14+
* Fix `RelativeBy.Near` and empty list return (#14737)
15+
* Gracefully handle clashing device names in Actions (#14713)
16+
* Make FirefoxProfile AOT-safe (#14742)
17+
* Make Selenium Manager's AOT safety explicit (#14733)
18+
* Modernize exception handling in tests via assert that throws (#14776)
19+
* Propagate async throughout test setup and teardown (#14775)
20+
* Remove JSON serialization from `.ToString()` methods (#14736)
21+
* Solidify nullability of `PinnedScript` (#14708)
22+
* Update dependency System.Text.Json to 8.0.5
2223

2324
v4.26.1
2425
======

java/CHANGELOG

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,31 @@
11
v4.27.0
22
======
3-
--> [grid] cancel pending request on client timeout
4-
--> [bidi][java] Fix the mode "closed" for a node
5-
--> [java] allow to cancel a pending http request
6-
--> [grid] prevent NPE in handling request with unsupported http method
7-
--> [grid] check session ownership once
8-
--> [java]: mark WebElement.getAttribute deprecated (#14666)
9-
--> [java] Enhance error message for NoSuchElementException and return unmodifiable set for pinned scripts (#14707)
10-
--> [java] remove toml parser warning (#14711)
11-
--> [grid] TomlConfig: migrate TOML library to tomlj/tomlj (#14470)
12-
--> [java] deleted the deprecated FormEncodedData (#14688)
13-
--> Throw Error When Using Unsupported Linux ARM (#14616)
14-
--> [java] case insensitive header names in http requests (#14095)
15-
--> [java] feat: Add method to select options containing the provided text (#14426)
16-
--> [java] simplify reading http headers
17-
--> [grid] speed up the server shutdown
18-
--> [grid] stop polling events on close
19-
--> [grid] shutdown the server backend on stop
20-
--> [bidi][java] Add network request handler APIs (#14424)
21-
--> [java][js] Add Firefox CDP deprecation warnings
22-
--> [java] Fix SpotBugs bugs in the Selenium manager (#14608)
23-
--> [grid] detect a client timeout while session creation #14743
24-
--> [grid] stop a stale session more graceful
25-
--> [java] consume the input of the connection
26-
--> [grid] retry creating a session in a distributed grid
27-
--> Update supported versions for Chrome DevTools
28-
--> [grid] avoid starting a session which will be disposed after start
3+
* Add CDP for Chrome 131 and remove 128
4+
* Throw Error When Using Unsupported Linux ARM (#14616)
5+
* Enhance error message for NoSuchElementException and return unmodifiable set for pinned scripts (#14707)
6+
* Fix SpotBugs bugs in the Selenium manager (#14608)
7+
* Allow to cancel a pending http request
8+
* Case insensitive header names in http requests (#14095)
9+
* Consume the input of the connection
10+
* Deleted the deprecated FormEncodedData (#14688)
11+
* Add method to select options containing the provided text (#14426)
12+
* Remove toml parser warning (#14711)
13+
* Simplify reading http headers
14+
* Mark WebElement.getAttribute deprecated (#14666)
15+
* Add Firefox CDP deprecation warnings
16+
* [bidi] Add network request handler APIs (#14424)
17+
* [bidi] Fix the mode "closed" for a node
18+
* [grid] TomlConfig: migrate TOML library to tomlj/tomlj (#14470)
19+
* [grid] Avoid starting a session which will be disposed after start
20+
* [grid] Cancel pending request on client timeout
21+
* [grid] Check session ownership once
22+
* [grid] Detect a client timeout while session creation #14743
23+
* [grid] Prevent NPE in handling request with unsupported http method
24+
* [grid] Retry creating a session in a distributed grid
25+
* [grid] Shutdown the server backend on stop
26+
* [grid] Speed up the server shutdown
27+
* [grid] Stop a stale session more graceful
28+
* [grid] Stop polling events on close
2929

3030
v4.26.0
3131
======

javascript/node/selenium-webdriver/CHANGES.md

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,11 @@
11
## 4.27.0
22

3-
--> [ci] Bumping version for nightly
4-
[skip ci]
5-
--> [bidi][js] Ensure start nodes are serialized
6-
--> [bidi][js] Enable locate node tests for Chrome and Edge
7-
--> Running format script
8-
--> [JS] update pnpm workspace
9-
--> chore: fix format and minor jsdoc comments
10-
--> [bidi][js] Allow passing in uri for authentication handlers (#14386)
11-
--> [java][js] Add Firefox CDP deprecation warnings
12-
--> [rb][js] Add funding information to package.json and gemspec files (#14774)
13-
--> Update supported versions for Chrome DevTools
3+
- Add CDP for Chrome 131 and remove 128
4+
- Add Firefox CDP deprecation warnings
5+
- Update supported versions for Chrome DevTools
6+
- [bidi] Allow passing in uri for authentication handlers (#14386)
7+
- [bidi] Enable locate node tests for Chrome and Edge
8+
- [bidi] Ensure start nodes are serialized
149

1510
## 4.26.0
1611

py/CHANGES

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
11
Selenium 4.27.0
2-
--> [py] Bumping version for nightly
3-
--> [py] Fix TypeError when init Safari webdriver (#14699)
4-
* [py] Fix TypeError when init Safari webdriver
5-
* Try to enable test safari in CI
6-
--> [py] Added Deprecation of WebElement.get_attribute() per #13334 (#14675)
7-
--> Cleaned up Py doc sphinx warnings/errors and added README (#14191)
8-
- Cleaned up various sphinx build error and warnings
9-
- Added py/docs/README.rst leaving some instructions for the next person
10-
--> [py] Updated Handling for DetachedShadowRoot Exception (#14677)
11-
--> [py] Set user_agent and extra_headers via ClientConfig (#14718)
12-
--> [🚀 Feature] [py]: Support FedCM commands for python (#14710)
2+
* Add CDP for Chrome 131 and remove 128
3+
* Cleaned up Py doc sphinx warnings/errors and added README (#14191)
4+
* Added Deprecation of WebElement.get_attribute() per #13334 (#14675)
5+
* Fix TypeError when init Safari webdriver (#14699)
6+
* Set user_agent and extra_headers via ClientConfig (#14718)
7+
* Updated Handling for DetachedShadowRoot Exception (#14677)
8+
* Support FedCM commands (#14710)
139

1410
Selenium 4.26.1
1511
* DeprecationWarning raised in default webdriver init (#14690)

rb/CHANGES

Lines changed: 7 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,12 @@
11
4.27.0 (2024-11-21)
22
=========================
3-
--> [ci] Bumping version for nightly
4-
[skip ci]
5-
--> [rb] Update minimum Ruby to 3.1 (#14685)
6-
3.0 is EOL in Apr 2024
7-
--> [rb] Reduce RBS errors to 0 (#14661)
8-
--> [rb] Add Bidi network commands for authentication and interception (#14523)
9-
--> [rb] Handle graceful webdriver shutdown (#14430)
10-
When shutting down `Selenium::WebDriver::ServiceManager#stop_server`
11-
issues a `/shutdown` request against the webdriver server and the
12-
server exits cleanly, however the mechanism to assert if the child
13-
process is up or not cannot distinguish between busy or not found.
14-
`Selenium::WebDriver::ChildProcess#exited?` returns `false` when the
15-
process is still alive because
16-
`Selenium::WebDriver::ChildProcess#waitpid2` returns `nil`.
17-
However, by catching `Errno::ECHILD` and `Errno::ESRCH` and returning
18-
`nil` `#waitpid2` masks a not running pid as "running" delaying the
19-
shutdown procedure when the server was already gone.
20-
This patch moves the exception handling away from the `Process` wrappers
21-
so its closer to the decision points in
22-
`Selenium::WebDriver::ChildProcess#exited?` and
23-
`Selenium::WebDriver::ChildProcess#stop`.
24-
Addresses a similar inconsistency in #14032
25-
--> [rb] Resolve `uri` gem deprecation warning (#14770)
26-
> /home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/selenium-webdriver-4.26.0/lib/selenium/webdriver/remote/bridge.rb:679: warning: URI::RFC3986_PARSER.escape is obsoleted. Use URI::RFC2396_PARSER.escape explicitly.
27-
Ruby switches the default parser from RFC2396 to RFC3986. This parser contains
28-
all methods from the old parser but delegates to RFC2396 for a few and warns.
29-
Namely `extract`, `make_regexp`, `escape`, and `unescape`.
30-
selenium currently supports Ruby >= 3.1, so the current old compatibility code is unnecessary.
31-
`RFC2396_PARSER` is a somewhat new addition, so some kind of check is still needed.
32-
It is available in Ruby 3.1 but early patch versions are missing it.
33-
--> Update supported versions for Chrome DevTools
34-
--> [rb] implement navigation commands with BiDi (#14094)
35-
* [rb] create context manager and implement navigation with BiDi
36-
* replace BrowsingContext class instead of creating new context manager
37-
* Fix formatting issues
3+
* Add CDP for Chrome 131 and remove 128
4+
* Add Bidi network commands for authentication and interception (#14523)
5+
* Handle graceful webdriver shutdown (#14430)
6+
* Reduce RBS errors to 0 (#14661)
7+
* Resolve `uri` gem deprecation warning (#14770)
8+
* Update minimum Ruby to 3.1 (#14685)
9+
* Implement navigation commands with BiDi (#14094)
3810

3911
4.26.0 (2024-10-28)
4012
=========================

0 commit comments

Comments
 (0)