Skip to content

Commit 82bc845

Browse files
committed
Release notes for 4.0.0
1 parent 804fccf commit 82bc845

File tree

1 file changed

+110
-0
lines changed

1 file changed

+110
-0
lines changed

docs/PythonLibCore-4.0.0.rst

+110
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
=========================
2+
Python Library Core 4.0.0
3+
=========================
4+
5+
6+
.. default-role:: code
7+
8+
9+
`Python Library Core`_ is a generic component making it easier to create
10+
bigger `Robot Framework`_ test libraries. Python Library Core 4.0.0 is
11+
a new release with support for plugin API and bug fixe for library source.
12+
13+
All issues targeted for Python Library Core v4.0.0 can be found
14+
from the `issue tracker`_.
15+
16+
If you have pip_ installed, just run
17+
18+
::
19+
20+
pip install --upgrade pip install robotframework-pythonlibcore
21+
22+
to install the latest available release or use
23+
24+
::
25+
26+
pip install pip install robotframework-pythonlibcore==4.0.0
27+
28+
to install exactly this version. Alternatively you can download the source
29+
distribution from PyPI_ and install it manually.
30+
31+
Python Library Core 4.0.0 was released on Saturday November 5, 2022.
32+
33+
.. _PythonLibCore: https://github.com/robotframework/PythonLibCore
34+
.. _Robot Framework: http://robotframework.org
35+
.. _pip: http://pip-installer.org
36+
.. _PyPI: https://pypi.python.org/pypi/robotframework-robotlibcore
37+
.. _issue tracker: https://github.com/robotframework/PythonLibCore/issues?q=milestone%3Av4.0.0
38+
39+
40+
.. contents::
41+
:depth: 2
42+
:local:
43+
44+
Most important enhancements
45+
===========================
46+
47+
Add support for plugin API from SeleniumLibrary (`#103`_)
48+
---------------------------------------------------------
49+
PLC now support similar plugin API as SeleniumLibrary. This makes
50+
implementation of plugin easier for other libraries in community.
51+
52+
Support Python 3.10 and ensure that new type hints works (`#87`_)
53+
----------------------------------------------------------------
54+
Support for Python 3.10.
55+
56+
Decorator resolves as wron file path (`#99`_)
57+
----------------------------------------------
58+
Keyword with decorators did not resolve correct path when decorator
59+
was in different file. This is now fixed.
60+
61+
Backwards incompatible changes
62+
==============================
63+
64+
Drop RF 3.2 support (`#85`_)
65+
----------------------------
66+
RF 3.2 is not tested and therefore not officially supported.
67+
68+
Drop Python 3.6 suopport (`#92`_)
69+
---------------------------------
70+
Python 3.6 has been end of life for some time and therefore it is
71+
not anymore supported.
72+
73+
Full list of fixes and enhancements
74+
===================================
75+
76+
.. list-table::
77+
:header-rows: 1
78+
79+
* - ID
80+
- Type
81+
- Priority
82+
- Summary
83+
* - `#103`_
84+
- enhancement
85+
- critical
86+
- Add support for plugin API from SeleniumLibrary
87+
* - `#85`_
88+
- enhancement
89+
- critical
90+
- Drop RF 3.2 support
91+
* - `#87`_
92+
- enhancement
93+
- critical
94+
- Support Python 3.10 and ensure that new type hints works
95+
* - `#92`_
96+
- enhancement
97+
- critical
98+
- Drop Python 3.6 suopport
99+
* - `#99`_
100+
- bug
101+
- high
102+
- Decorator resolves as wron file path
103+
104+
Altogether 5 issues. View on the `issue tracker <https://github.com/robotframework/PythonLibCore/issues?q=milestone%3Av4.0.0>`__.
105+
106+
.. _#103: https://github.com/robotframework/PythonLibCore/issues/103
107+
.. _#85: https://github.com/robotframework/PythonLibCore/issues/85
108+
.. _#87: https://github.com/robotframework/PythonLibCore/issues/87
109+
.. _#92: https://github.com/robotframework/PythonLibCore/issues/92
110+
.. _#99: https://github.com/robotframework/PythonLibCore/issues/99

0 commit comments

Comments
 (0)