Skip to content

Commit b13d338

Browse files
committed
Release notes for 19.1.1
1 parent b4e3f3b commit b13d338

File tree

1 file changed

+77
-0
lines changed

1 file changed

+77
-0
lines changed

docs/releasenotes/Browser-19.1.1.rst

+77
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
======================
2+
Browser library 19.1.1
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.1.1 is a new hotfix
11+
release which fixes two critical issues found in the previous release.
12+
The previous release used the protobuf package which was yanked from PyPI.
13+
Also there was bug for rfbrowser init command which prevented the library
14+
installation. All issues targeted for Browser library v19.1.1 can be found
15+
from the `issue tracker`_. 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 19.1.1 was released on Wednesday December 11, 2024.
27+
Browser supports Python 3.9+, Node 18/20/22 LTS and Robot Framework 5.0+.
28+
Library was tested with Playwright 1.49.1
29+
30+
.. _Robot Framework: http://robotframework.org
31+
.. _Browser: https://github.com/MarketSquare/robotframework-browser
32+
.. _Playwright: https://github.com/microsoft/playwright
33+
.. _pip: http://pip-installer.org
34+
.. _PyPI: https://pypi.python.org/pypi/robotframework-browser
35+
.. _issue tracker: https://github.com/MarketSquare/robotframework-browser/milestones/v19.1.1
36+
37+
38+
.. contents::
39+
:depth: 2
40+
:local:
41+
42+
Most important enhancements
43+
===========================
44+
45+
"rfbrowser init" fails due to "UnicodeDecodeError: 'utf-8' codec can't decode bytes in position 1022-1023: unexpected end of data" after latest 19.1.0 release (`#3938`_)
46+
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
47+
There was regression, which caused rfbrowser init command to fail with UnicodeDecodeError. This was caused by the latest release beatifying the output of the rfbrowser
48+
init command. This issue is now fixed. The rfbrowser init command should now work as expected in all environments.
49+
50+
Protobuf version used by robotframework-browser was yanked from PyPI (`#3946`_)
51+
-------------------------------------------------------------------------------
52+
The protobuf package used by robotframework-browser was yanked from PyPI. This caused the installation of
53+
the library to fail. This issue is now fixed by upgrading the protobuf package to the latest version.
54+
55+
Full list of fixes and enhancements
56+
===================================
57+
58+
.. list-table::
59+
:header-rows: 1
60+
61+
* - ID
62+
- Type
63+
- Priority
64+
- Summary
65+
* - `#3938`_
66+
- bug
67+
- critical
68+
- "rfbrowser init" fails due to "UnicodeDecodeError: 'utf-8' codec can't decode bytes in position 1022-1023: unexpected end of data" after latest 19.1.0 release
69+
* - `#3946`_
70+
- bug
71+
- critical
72+
- Protobuf version used by robotframework-browser was yanked from PyPI
73+
74+
Altogether 2 issues. View on the `issue tracker <https://github.com/MarketSquare/robotframework-browser/issues?q=milestone%3Av19.1.1>`__.
75+
76+
.. _#3938: https://github.com/MarketSquare/robotframework-browser/issues/3938
77+
.. _#3946: https://github.com/MarketSquare/robotframework-browser/issues/3946

0 commit comments

Comments
 (0)