HISTORY#

0.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.

0.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

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

0.3.0#

Products under test

Versions

Jupyter Notebook Classic

6.1.5

JupyterLab

1.2.16, 2.2.9, 3.0.0rc10

  • Require SeleniumLibrary 4.5 and RobotFramework 3.2

  • Expanded support for newer Notebook Classic and JupyterLab versions in keywords

  • Dropped support for nteract_on_jupyter

0.2.0#

  • Require SeleniumLibrary 3.3.0 and remove backport of Press Keys

  • Start New Jupyter Server now has a default command of jupyter-notebook (instead of jupyter)

  • Build Jupyter Server Arguments no longer returns notebook as the first argument

  • Fix homepage URL for PyPI

  • Test on Chrome/Windows

0.1.0#

  • Initial Release