Releases: robots-from-jupyter/robotframework-jupyterlibrary
Releases · robots-from-jupyter/robotframework-jupyterlibrary
v0.5.0
Products under test |
Versions |
Python |
3.8.17
3.11.4 |
CodeMirror |
5
6 |
Robot Framework |
5.0.1
6.1.0 |
Jupyter Notebook |
6.5.4
7.0.0 |
JupyterLab |
3.6.5
4.0.3 |
Jupyter Server |
2.7.0 |
v0.5.0a0
Products under test |
Versions |
Python |
3.8.16
3.11.3 |
CodeMirror |
5
6 |
Robot Framework |
5.0.1
6.0.2 |
Jupyter Notebook |
6.5.4
7.0.0b3 |
JupyterLab |
3.6.4
4.0.1 |
Jupyter Server |
2.6.0 |
v0.4.2
Products under test |
Versions |
Python |
3.7.12
3.10.6
3.11.0 |
Robot Framework |
4.1.3
6.0.1 |
Jupyter Notebook Classic |
6.5.2 |
JupyterLab |
1.2.21
2.3.2
3.5.2 |
Jupyter Server |
1.21.0
1.23.4
2.0.6 |
- supports
robotframework
6
- drops support for
robotframework
3
- tests
jupyter_server
2
- to account for some deprecations, the app name may need to be set
when starting a managed Jupyter/notebook server
- the new keywords
Set Default Jupyter App
and Get Jupyter App Name
allow for changing auto-detection based on CLI command
- an environment variable
%{JUPYTER_LIBRARY_APP}
(default: NotebookApp
)
can be set to ServerApp
for when combinations of notebook
,
nbclassic
, jupyter_server
and jupyterlab
break autodetection.
v0.4.1
Products under test |
Versions |
Jupyter Notebook Classic |
6.5.1 |
JupyterLab |
1.2.21, 2.3.2, 3.4.8 |
selenium
4.5 is now supported
Get WebElements Relative To
(and the singular) are now available as keywords
%%robot
magic ignores --pretty
if robot.tidy
is unavailable
- Some keywords now have type hints.
v0.4.0
Products under test |
Versions |
Jupyter Notebook Classic |
6.4.6 |
JupyterLab |
1.2.21, 2.3.2, 3.2.5 |
Products under review |
Versions |
Retrolab |
0.3.13 |
Voila |
0.3.0 |
- Kernel launcher keywords are more lax to account for more-spefic names, e.g.
Python 3 (ipykernel)
- Put all robot source code under formatting/linting by robotidy and robocop
- The minimum Python has been raised to 3.7, replacing the now-EOL Python 3.6 in the test matrix
- Python 3.10 replaces Python 3.8 in the CI test matrix
v0.3.1
0.3.1
Products under test |
Versions |
Jupyter Notebook Classic |
6.3.0 |
JupyterLab |
1.2.16, 2.3.1, 3.0.14 |
Products under review |
Versions |
JupyterLab Classic |
0.1.10 |
Voila |
0.2.9 |
- Several JupyterLab keywords now accept an
${n}
argument to handle multiple documents on the page.
- Many JupyterLab keywords that wait for certain events can be configured with
${timeout}
and ${sleep}
to suit.
- Properly pass library initialization options to
SeleniumLibrary
v0.3.0
- more robust support for JupyterLab 2.x and 3.0(rc)
nteract_on_jupyter-specific
keywords are no longer provided
v0.3.0a0
- more robust support for JupyterLab 2.x and 3.0(rc)
nteract_on_jupyter
-specific keywords are no longer provided
v0.2.0: Require SeleniumLibrary 3.3.0 (#11)
* remove backport of presskeys
* fix homepage
* use jupyter-notebook for canonical command
* quoting in bat
* autobuild ftw
* add changelog and more interlinkage, project command for docs
* more fixes'n'stuff
* nope, keeping our element screenshot for now
* add output screenshotter for classic
* eek, actually test on chrome, start working nteract outputs
* nteract scrolling
* formatting and doc generation output
* more chrome devil hunting
* just hide the status bar on nteract
* use ctrl-enter in classic
* add handlig for osx flower key
* bye bye press keys
* some more docs
* wait for idle kernel on lab notebook launch
* try waiting for kernel indicator first
* try just sleeping
* more waiting
* eek apply css
* also more waiting in classic
* use a wait