Robocorp Lab changelog and release notes

Robocorp Lab (4.12.6)

July 3, 2021

Hot fix

  • Robocorp Lab gets stuck loading robot and unable to load environments for the kernel:
    • Fixed by pinned major versions of ipykernel and ipywidgets in the downstream dependency

Robocorp Lab (4.12.5)

April 19, 2021

New features and Improvements

  • RobotFramework v4 syntax highlighting, IF-ELSE, and nested items working
  • Better indication on environment building and ability select when the update is started (bottom bar appears when conda.yaml is changed)
  • Added YAML and JSON syntax highlighting
  • Lab UI can be zoomed with CTRL/CMD + Plus/Minus.
  • Updated templates
  • A lot of robustness added to environment building and caching (RCC v9.9.15 & Micromamba v0.9.2)

Fixes and groundwork

  • Python environment setting for robots that have multiple tasks fixed. This has probably caused some other weird behavior as well.
  • Conda environments get activated before caching to catch some of them adding/changing the content during activation.

Known issues

  • JupyterLab V3 has a new "Simple Interface Mode" that activates if you resize the editor window to a small enough size.
    • To get back to the standard interface, go to: View -> Deactivate Simple Interface.
    • We are looking into disabling this functionality because it appears to be rarely helpful in automation cases.
  • On macOS Big Sur, the auto-update Restart Now closes and updates the Lab correctly but does not automatically restart the application.

Robocorp Lab (4.11.3)

March 3, 2021

Fixes and Improvements

  • Code-completion is now a lot faster, supports continuous hinting and should work on all platforms

    You need to wait for the environment to be ready: RCC | Idle before LSP is enabled for RobotFramework

  • Robot templates updated to latest rpaframework v7.6.0
  • RCC v9.5.4 update brings in MicroMamba robustness improvements
  • Added cancellation for Run Robot
  • Lab kernel fixes in preparation for coming RobotFramework v4
  • Fix for macOS /tmp -folder permission problems in multi-user cases

Known issues

  • JupyterLab V3 has a new "Simple Interface Mode" that activates if you resize the editor window to a small enough size.
    • To get back to the standard interface, go to: View -> Deactivate Simple Interface.
    • We are looking into disabling this functionality because it appears to be rarely useful in automation cases.
  • On macOS Big Sur, the auto-update Restart Now closes and updates the Lab correctly but does not automatically restart the application.

Robocorp Lab (4.10.4)

February 11, 2021

Hotfix release

v4.10.3 highlighted that old environment caches had been corrupted by network outages etc., during environment setups. These environments were now causing failures when restarting the newer version.

If you hit an error on Lab start-up, you can restart Lab.
Robocorp Lab will clean-up old environments and try a fresh start.

Other Fixes

  • Robots using RPA.Desktop.Windows no longer cause environment cache actions
    • Library is generating files during execution that RCC detected for clean-up.
    • Runs for these robots are now faster, and the cache environments will work better with VsCode.
  • Fixed outputs for robots using pandas.
    • Dataframe outputs are now shown correctly in RobotFramework executions in Lab.
  • Fixes to LSP
    • Stability improvements on Windows.

Known issues

  • JupyterLab V3 has a new "Simple Interface Mode" that activates if you resize the editor window to a small enough size.
    • To get back to the standard interface, go to: View -> Deactivate Simple Interface.
    • We are looking into disabling this functionality because it appears to be rarely useful in automation cases.
  • On macOS Big Sur, the auto-update Restart Now closes and updates the Lab correctly but does not automatically restart the application.
  • LSP restarts are still having problems on Linux and macOS.

Robocorp Lab (4.10.3)

February 8, 2021

Updates

  • Support for old form package.yaml and entry point scripts dropped
    • See migration guide
    • The robots still open in Lab but Run Robot gives out an error.
    • Deprecated in 1.10.2020
  • Lab uses RCC v9 with new cleaned up templates.
  • Lab now uses conda-forge as the main source of packages.

Fixes and tweaks

  • Fixes for Lab startup errors
    • Seen as INIT_3_10 and INIT_4_10 errors in start-up
    • Environment cache corruption protection added
    • Environment setups support for Windows machines running non-Unicode codepages
    • ROBOCORP_HOME validation and fixing now in Lab's pre-checks UI
  • Security updates to Electron
  • Image-based locators no longer store the origin image for privacy protection.
  • Lab quitting and restarting fixes on Mac
    • Application exit and restarts now work as intended on Mac
    • CMD+Q now quits

Known issues

  • JupyterLab V3 has a new "Simple Interface Mode" that activates automatically if you resize the editor window to a small enough size.
    • To get back to the normal interface go to: View -> Deactivate Simple Interface.
    • We are looking into ways of disabling this functionality because it appears to be rarely useful in automation cases.
  • On macOS Big Sur the auto-update Restart Now closes and updates the Lab correctly but does not automatically restart the application.