Skip to content

Commit 78b4133

Browse files
committed
Release notes for 19.8.0
1 parent dada2d3 commit 78b4133

File tree

1 file changed

+107
-0
lines changed

1 file changed

+107
-0
lines changed
Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
======================
2+
Browser library 19.8.0
3+
======================
4+
5+
6+
.. default-role:: code
7+
8+
9+
Browser_ is a web testing library for `Robot Framework`_ that utilizes
10+
the Playwright_ tool internally. Browser library 19.8.0 is a new release with
11+
New Keyword to merge coverage reports to a single one. The other main reason
12+
for this release is to update Playwright to the 1.55.1 version and to fix
13+
Chromium CVE-2025-10585. We also declare support for NodeJS 24 LTS. There are
14+
also fixes to NodeJS side Pino logger to have on instance and shorter the
15+
folder listing when there is error in rfbrowser init. Also in some cases
16+
rfbrowser --version displayed Playwright version wrong. All issues targeted
17+
for Browser library v19.8.0 can be found from the `issue tracker`_.
18+
For first time installation with pip_, just run
19+
::
20+
pip install robotframework-browser
21+
rfbrowser init
22+
to install the latest available release. If you upgrading
23+
from previous release with pip_, run
24+
::
25+
pip install --upgrade robotframework-browser
26+
rfbrowser clean-node
27+
rfbrowser init
28+
Alternatively you can download the source distribution from PyPI_ and
29+
install it manually. Browser library 19.8.0 was released on Wednesday September 24, 2025.
30+
Browser supports Python 3.9+, Node 20/22/24 LTS and Robot Framework 5.0+.
31+
Library was tested with Playwright 1.55.1
32+
33+
.. _Robot Framework: http://robotframework.org
34+
.. _Browser: https://github.com/MarketSquare/robotframework-browser
35+
.. _Playwright: https://github.com/microsoft/playwright
36+
.. _pip: http://pip-installer.org
37+
.. _PyPI: https://pypi.python.org/pypi/robotframework-browser
38+
.. _issue tracker: https://github.com/MarketSquare/robotframework-browser/issues?q=state%3Aclosed%20milestone%3Av19.8.0
39+
40+
41+
.. contents::
42+
:depth: 2
43+
:local:
44+
45+
Most important enhancements
46+
===========================
47+
48+
update Playwright to the 1.55.1
49+
-------------------------------
50+
Update Playwright to the 1.55.1 to fix Chromium CVE-2025-10585. Users are urged
51+
to update their Browser library installations to 19.8.0 version.
52+
53+
When there is error in rfbrowser init folder listing is too long (`#4367`_)
54+
---------------------------------------------------------------------------
55+
When there is error in rfbrowser init folder listing of node_modules is
56+
too long. We still list folder but we filter and display only the important
57+
ones.
58+
59+
New keyword for merging coverage reports to a single one (`#4002`_)
60+
-------------------------------------------------------------------
61+
New keyword Merge Coverage Reports to merge multiple coverage reports
62+
into a single one. This is useful when several contexts are opened and
63+
each parallel contexts generates its own coverage report.
64+
65+
Declare support for NodeJS 24 LTS (`#4402`_)
66+
--------------------------------------------
67+
We now declare support for NodeJS 24 LTS. Browser library has been
68+
tested to work with NodeJS 20, 22 and 24 LTS.
69+
70+
Full list of fixes and enhancements
71+
===================================
72+
73+
.. list-table::
74+
:header-rows: 1
75+
76+
* - ID
77+
- Type
78+
- Priority
79+
- Summary
80+
* - `#4367`_
81+
- bug
82+
- high
83+
- When there is error in rfbrowser init folder listing is too long
84+
* - `#4002`_
85+
- enhancement
86+
- high
87+
- New keyword for merging coverage reports to a single one
88+
* - `#4402`_
89+
- enhancement
90+
- high
91+
- Declare support for NodeJS 24 LTS
92+
* - `#4410`_
93+
- bug
94+
- medium
95+
- PLaywright version is displayed wrong in rfbrowser --version command
96+
* - `#4373`_
97+
- bug
98+
- low
99+
- Improve NodeJS pino logger to only have one instance
100+
101+
Altogether 5 issues. View on the `issue tracker <https://github.com/MarketSquare/robotframework-browser/issues?q=milestone%3Av19.8.0>`__.
102+
103+
.. _#4367: https://github.com/MarketSquare/robotframework-browser/issues/4367
104+
.. _#4002: https://github.com/MarketSquare/robotframework-browser/issues/4002
105+
.. _#4402: https://github.com/MarketSquare/robotframework-browser/issues/4402
106+
.. _#4410: https://github.com/MarketSquare/robotframework-browser/issues/4410
107+
.. _#4373: https://github.com/MarketSquare/robotframework-browser/issues/4373

0 commit comments

Comments
 (0)