Skip to content

Commit a5a3a58

Browse files
authored
Merge branch 'trunk' into expand_options_example_page
2 parents f517ba2 + a514b63 commit a5a3a58

File tree

6 files changed

+180
-14
lines changed

6 files changed

+180
-14
lines changed

Diff for: examples/ruby/Gemfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ gem 'rspec', '~> 3.0'
88
gem 'rubocop', '~> 1.35'
99
gem 'rubocop-rspec', '~> 2.12'
1010
gem 'selenium-devtools', '= 0.124.0'
11-
gem 'selenium-webdriver', '= 4.20.0'
11+
gem 'selenium-webdriver', '= 4.20.1'

Diff for: examples/ruby/Gemfile.lock

+2-2
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ GEM
5656
rubyzip (2.3.2)
5757
selenium-devtools (0.124.0)
5858
selenium-webdriver (~> 4.2)
59-
selenium-webdriver (4.20.0)
59+
selenium-webdriver (4.20.1)
6060
base64 (~> 0.2)
6161
rexml (~> 3.2, >= 3.2.5)
6262
rubyzip (>= 1.2.2, < 3.0)
@@ -78,7 +78,7 @@ DEPENDENCIES
7878
rubocop (~> 1.35)
7979
rubocop-rspec (~> 2.12)
8080
selenium-devtools (= 0.124.0)
81-
selenium-webdriver (= 4.20.0)
81+
selenium-webdriver (= 4.20.1)
8282

8383
BUNDLED WITH
8484
2.5.6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,145 @@
1+
---
2+
title: "Selenium 4.20 Released!"
3+
linkTitle: "Selenium 4.20 Released!"
4+
date: 2024-04-25
5+
tags: ["selenium"]
6+
categories: ["releases"]
7+
author: Diego Molina [@diemol](https://diemol.com)
8+
images:
9+
- "/images/blog/selenium_4.20.png"
10+
description: >
11+
Today we're happy to announce that Selenium 4.20 has been released!
12+
---
13+
14+
We're very happy to announce the release of Selenium 4.20.0 for
15+
Javascript, Ruby, Python, .NET, Java and the Grid!
16+
Links to everything can be found on our [downloads page][downloads].
17+
18+
### Highlights
19+
20+
* Chrome DevTools support is now: v122, v123, and v124 (Firefox still uses v85 for all versions)
21+
* Selenium has at least [2.3M active users](https://plausible.io/manager.selenium.dev) in the last 30 days. 500k more than last month!
22+
* Java and JavaScript keep adding more WebDriver [BiDi] features.
23+
* .NET C# and JavaScript now publish [nightly builds to GitHub packages](/downloads/#nightly).
24+
* Nightly packages are tested daily with the examples from the Selenium [documentation](/documentation).
25+
* The code used to invoke Selenium Manager has been refactored in all languages, making it easier to maintain and improve.
26+
* The interface has changed and if users were invoking it, they might experience issues.
27+
Selenium Manager is still in beta and these type of changes are expected.
28+
29+
30+
#### Noteworthy changes per language
31+
32+
* Java
33+
* Browser containers provisioned in Dynamic Grid will use the hostConfig
34+
* Dynamic Grid re-fetches browser images if they were pruned during runtime
35+
* Several [BiDi] additions: Update browsing context create method, between others.
36+
* [See all changes](https://github.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG)
37+
38+
39+
<br>
40+
41+
* JavaScript
42+
* Several [BiDi] additions: Update capture screenshot APIs to include all parameters and remove scroll parameter, between others
43+
* Nightly JS builds are now pushed to GitHub packages
44+
* [See all changes](https://github.com/SeleniumHQ/selenium/blob/trunk/javascript/node/selenium-webdriver/CHANGES.md)
45+
46+
<br>
47+
48+
* .NET
49+
* The correct devtools session id is now used after reinitialization
50+
* Nightly .NET C# builds are now pushed to GitHub packages
51+
* [See all changes](https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG)
52+
53+
<br>
54+
55+
* Python
56+
* Improvements for type hints in parameters
57+
* [See all changes](https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES)
58+
59+
<br>
60+
61+
* Ruby
62+
* [See all changes](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
63+
64+
65+
<br>
66+
67+
* Rust
68+
* Use DEBUG level instead of WARN traces in offline mode
69+
* [See all changes](https://github.com/SeleniumHQ/selenium/blob/trunk/rust/CHANGELOG.md)
70+
71+
72+
73+
### Contributors
74+
75+
**Special shout-out to everyone who helped the Selenium Team get this release out!**
76+
77+
#### [Selenium](https://github.com/SeleniumHQ/selenium)
78+
79+
<div class="d-flex justify-content-center">
80+
<div class="col-11 p-4 bg-transparent">
81+
<div class="row justify-content-center">
82+
{{< gh-user "https://api.github.com/users/Trigtrig" >}}
83+
{{< gh-user "https://api.github.com/users/VietND96" >}}
84+
</div>
85+
</div>
86+
</div>
87+
88+
89+
#### [Selenium Docs & Website](https://github.com/SeleniumHQ/seleniumhq.github.io)
90+
91+
<div class="row justify-content-center">
92+
<div class="col-11 p-4 bg-transparent">
93+
<div class="row justify-content-center">
94+
{{< gh-user "https://api.github.com/users/Sakif-Al-Faruque" >}}
95+
{{< gh-user "https://api.github.com/users/VietND96" >}}
96+
{{< gh-user "https://api.github.com/users/aguspe" >}}
97+
{{< gh-user "https://api.github.com/users/digitalvoice-nz" >}}
98+
{{< gh-user "https://api.github.com/users/harshitBhardwaj97" >}}
99+
{{< gh-user "https://api.github.com/users/pallavigitwork" >}}
100+
{{< gh-user "https://api.github.com/users/zipperer" >}}
101+
</div>
102+
</div>
103+
</div>
104+
105+
#### [Docker Selenium](https://github.com/SeleniumHQ/docker-selenium)
106+
107+
<div class="row justify-content-center">
108+
<div class="col-11 p-4 bg-transparent">
109+
<div class="row justify-content-center">
110+
{{< gh-user "https://api.github.com/users/Earlopain" >}}
111+
{{< gh-user "https://api.github.com/users/VietND96" >}}
112+
{{< gh-user "https://api.github.com/users/maxmanuylov" >}}
113+
</div>
114+
</div>
115+
</div>
116+
117+
#### [Selenium Team Members][team]
118+
119+
**Thanks as well to all the team members who contributed to this release:**
120+
121+
<div class="row justify-content-center">
122+
<div class="col-11 p-4 bg-transparent">
123+
<div class="row justify-content-center">
124+
{{< gh-user "https://api.github.com/users/pujagani" >}}
125+
{{< gh-user "https://api.github.com/users/diemol" >}}
126+
{{< gh-user "https://api.github.com/users/bonigarcia" >}}
127+
{{< gh-user "https://api.github.com/users/harsha509" >}}
128+
{{< gh-user "https://api.github.com/users/joerg1985" >}}
129+
{{< gh-user "https://api.github.com/users/nvborisenko" >}}
130+
{{< gh-user "https://api.github.com/users/p0deje" >}}
131+
{{< gh-user "https://api.github.com/users/shs96c" >}}
132+
{{< gh-user "https://api.github.com/users/titusfortner" >}}
133+
{{< gh-user "https://api.github.com/users/AutomatedTester" >}}
134+
</div>
135+
</div>
136+
</div>
137+
138+
Stay tuned for updates by following SeleniumHQ on [X (Formerly Twitter)](https://twitter.com/seleniumhq) or [LinkedIn](https://www.linkedin.com/company/selenium/)!
139+
140+
Happy testing!
141+
142+
[downloads]: /downloads
143+
[bindings]: /downloads#bindings
144+
[team]: /project/structure
145+
[BiDi]: https://github.com/w3c/webdriver-bidi

Diff for: website_and_docs/layouts/partials/selenium-clients-and-webdriver-bindings.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ <h2 id="bindings" class="card-title">Selenium Clients and WebDriver Language Bin
5454
</p>
5555
<p class="card-text m-0 pb-1">
5656
Stable:
57-
<a href="https://rubygems.org/gems/selenium-webdriver/versions/4.20.0" class="card-link">
58-
4.20.0 (April 24, 2024)
57+
<a href="https://rubygems.org/gems/selenium-webdriver/versions/4.20.1" class="card-link">
58+
4.20.1 (April 25, 2024)
5959
</a>
6060
</p>
6161
<p class="card-text m-0 pb-1">

Diff for: website_and_docs/layouts/partials/selenium-nightly-builds.html

+30-9
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,20 @@ <h2 id="nightly" class="card-title">Selenium Nightly Builds</h2>
2222
<div class="col-md-10">
2323
<div class="card-body">
2424
<h4 class="card-title font-weight-bold">C#</h4>
25-
Work in progress.
25+
<p class="card-text m-0 pb-1">
26+
<a href="https://github.com/SeleniumHQ/selenium/pkgs/nuget/Selenium.WebDriver" class="card-link">
27+
Selenium.WebDriver
28+
</a> &
29+
<a href="https://github.com/SeleniumHQ/selenium/pkgs/nuget/Selenium.Support" class="card-link mx-0">
30+
Selenium.Support
31+
</a>
32+
</p>
33+
<p class="card-text">
34+
You will need to authenticate to the GitHub NuGet registry, instructions can be seen at the
35+
<a href="https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-nuget-registry">
36+
GitHub documentation
37+
</a>.
38+
</p>
2639
</div>
2740
</div>
2841
</div>
@@ -42,9 +55,9 @@ <h4 class="card-title font-weight-bold">Ruby</h4>
4255
<a href="https://github.com/SeleniumHQ/selenium/pkgs/rubygems/selenium-devtools" class="card-link mx-0">
4356
DevTools
4457
</a>
45-
</p>
58+
</p>
4659
<p class="card-text">
47-
You will need to authenticate to the GitHub RubyGems registry, instructions can be seen at the
60+
You will need to authenticate to the GitHub RubyGems registry, instructions can be seen at the
4861
<a href="https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-rubygems-registry">
4962
GitHub documentation
5063
</a>.
@@ -76,8 +89,16 @@ <h4 class="card-title font-weight-bold">Python</h4>
7689
<div class="col-md-10">
7790
<div class="card-body">
7891
<h4 class="card-title font-weight-bold">JavaScript</h4>
92+
<p class="card-text m-0 pb-1">
93+
<a href="https://github.com/SeleniumHQ/selenium/pkgs/npm/selenium-webdriver" class="card-link">
94+
selenium-webdriver
95+
</a>
96+
</p>
7997
<p class="card-text">
80-
Work in progress.
98+
You will need to authenticate to the GitHub npm registry, instructions can be seen at the
99+
<a href="https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-npm-registry">
100+
GitHub documentation
101+
</a>.
81102
</p>
82103
</div>
83104
</div>
@@ -90,14 +111,14 @@ <h4 class="card-title font-weight-bold">JavaScript</h4>
90111
</div>
91112
<div class="col-md-10">
92113
<div class="card-body">
93-
<h4 class="card-title font-weight-bold">Java</h4>
114+
<h4 class="card-title font-weight-bold">Java</h4>
94115
<p class="card-text">
95116
<a href="https://oss.sonatype.org/content/repositories/snapshots/org/seleniumhq/selenium/selenium-java/" class="card-link">
96117
WebDriver
97-
</a> &
118+
</a> &
98119
<a href="https://github.com/SeleniumHQ/selenium/releases/tag/nightly" class="card-link mx-0">
99120
Grid
100-
</a>
121+
</a>
101122
</p>
102123
<p class="card-text">
103124
To use the Java SNAPSHOT versions, you will need to add the
@@ -109,7 +130,7 @@ <h4 class="card-title font-weight-bold">Java</h4>
109130
</div>
110131
</div>
111132
</div>
112-
</div>
133+
</div>
113134
</div>
114-
</div>
135+
</div>
115136
</div>
174 KB
Loading

0 commit comments

Comments
 (0)