Skip to content

Commit 690a72a

Browse files
committed
Release notes for 16.3.0
1 parent 0f73441 commit 690a72a

File tree

1 file changed

+105
-0
lines changed

1 file changed

+105
-0
lines changed
Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
======================
2+
Browser library 16.3.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 16.3.0 is a new release with
11+
enhancements to Take Screenshot keyword and bug fixes Click keyword. This release
12+
drops support for NodeJS 14 and deprecates support for Python 3.7.
13+
All issues targeted for Browser library v16.3.0 can be found
14+
from the `issue tracker`_.
15+
For first time installation with pip_, just run
16+
::
17+
pip install robotframework-browser
18+
rfbrowser init
19+
to install the latest available release. If you upgrading
20+
from previous release with pip_, run
21+
::
22+
pip install --upgrade robotframework-browser
23+
rfbrowser clean-node
24+
rfbrowser init
25+
Alternatively you can download the source distribution from PyPI_ and
26+
install it manually. Browser library 16.3.0 was released on Sunday July 2, 2023.
27+
Browser supports Python 3.7+, Node 16/18 LTS and Robot Framework 5.0+.
28+
Support for Python 3.7 has been deprecated and release 16.4 will drop the
29+
support for Python 3.7. Users are strong advised to upgrade their
30+
Python version to one which supported by Python community.
31+
Library was tested with Playwright 1.35.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/milestones/v16.3.0
39+
40+
41+
.. contents::
42+
:depth: 2
43+
:local:
44+
45+
Most important enhancements
46+
===========================
47+
48+
Drop NodeJS 14 support. (`#2859`_)
49+
-----------------------------------
50+
NodeJs 14 is not anymore supported, Playwright dropped support for NodeJS 14 few
51+
releases ago and therefore we are also dropping support for it.
52+
53+
Deprecate support for Python 3.7 (`#2906`_)
54+
-------------------------------------------
55+
Support for Python 3.7 is deprecated and next release will remove Python 3.7
56+
support. Python 3.7 end of life was 2023-06-27
57+
58+
Can not close context if web browser tab was auto-closed (`#2089`_)
59+
-------------------------------------------------------------------
60+
Sometimes, when Click keyword closes the page, it can cause an error: Target closed error
61+
This error from Playwright side is suppressed, but logged in the keyword.
62+
63+
Full list of fixes and enhancements
64+
===================================
65+
66+
.. list-table::
67+
:header-rows: 1
68+
69+
* - ID
70+
- Type
71+
- Priority
72+
- Summary
73+
* - `#2859`_
74+
- enhancement
75+
- critical
76+
- Drop NodeJS 14 support.
77+
* - `#2906`_
78+
- enhancement
79+
- critical
80+
- Deprecate support for Python 3.7
81+
* - `#2089`_
82+
- bug
83+
- high
84+
- Can not close context if web browser tab was auto-closed
85+
* - `#2335`_
86+
- bug
87+
- medium
88+
- Augment the documentation of Highlight Elements for the case that it apparently did nothing
89+
* - `#2868`_
90+
- bug
91+
- medium
92+
- Plugin tag should be a capital
93+
* - `#2854`_
94+
- enhancement
95+
- medium
96+
- Improve Take Screenshot keyword to support latest additions from PW
97+
98+
Altogether 6 issues. View on the `issue tracker <https://github.com/MarketSquare/robotframework-browser/issues?q=milestone%3Av16.3.0>`__.
99+
100+
.. _#2859: https://github.com/MarketSquare/robotframework-browser/issues/2859
101+
.. _#2906: https://github.com/MarketSquare/robotframework-browser/issues/2906
102+
.. _#2089: https://github.com/MarketSquare/robotframework-browser/issues/2089
103+
.. _#2335: https://github.com/MarketSquare/robotframework-browser/issues/2335
104+
.. _#2868: https://github.com/MarketSquare/robotframework-browser/issues/2868
105+
.. _#2854: https://github.com/MarketSquare/robotframework-browser/issues/2854

0 commit comments

Comments
 (0)