Skip to content

Releases: robots-from-jupyter/robotframework-jupyterlibrary

v0.5.0

22 Jul 14:23
fe65ac9
Compare
Choose a tag to compare
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

31 May 19:14
5545bc8
Compare
Choose a tag to compare
v0.5.0a0 Pre-release
Pre-release
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

02 Jan 16:26
60fcfc6
Compare
Choose a tag to compare
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

16 Oct 21:07
1432e54
Compare
Choose a tag to compare
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

02 Jan 18:53
6d78fad
Compare
Choose a tag to compare
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

30 Apr 21:29
59b1d94
Compare
Choose a tag to compare

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

02 Dec 12:51
d66e79a
Compare
Choose a tag to compare
  • more robust support for JupyterLab 2.x and 3.0(rc)
  • nteract_on_jupyter-specific keywords are no longer provided

v0.3.0a0

01 Dec 12:59
942d66d
Compare
Choose a tag to compare
v0.3.0a0 Pre-release
Pre-release
  • 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)

06 Jan 15:38
8e5cbf0
Compare
Choose a tag to compare
* 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