Skip to main content

Python for Robolink Changelog

note

Python for Robolink and the CoDrone EDU Python library have separate version numbers. Python for Robolink will always run the latest version of the CoDrone EDU Python library. For example, version 3.1.1 of Python for Robolink runs version 2.6 of the CoDrone EDU Python library (latest). Review the latest documentation for the full list of functions supported.

Version 3.1.1 (beta)

November 24, 2025

Improvements ⬆️

  • Console output resets every time user runs a program
  • Console panel every time there is a warning or an error in their program.

Version 3.1.0 (beta)

November 10, 2025

New Features

  • Color Training Tool has been added to Python for Robolink!
    • Training and Testing process of the Color Training Tool is the same as Blockly.
    • There are some differences:
      • You can load and/or create more than one color dataset in Python for Robolink.
      • The color datasets persist throughout sessions. This means that if you were exit and return back to Python for Robolink, your color datasets would still be there.
      • You can view your color datasets with the color datasets.
      • The color datasets are stored in your file explorer in a folder called "color_data".
  • Added "Reset Workspace" option in Menu
    • This will delete all user files and folders and reset to default settings.
  • Added "Clear Console" button in the Console.

Improvements ⬆️

  • Added a warning notifying user that drone is connected in another tab or window when attempting connect. To resolve this warning, disconnect the drone from the other tab or window or simply close the other tab or window.

Bug Fixes 🐛

  • Fixed UI issues with Console panel
  • Fixed issue with Console not outputting Python errors.

Version 3.0.1 (beta)

October 28, 2025

Improvements ⬆️

  • Updated functions to match Python library v2.5 (latest)

Bug Fixes 🐛

  • Fixed code editor cursor not being aligned with real cursor location.
  • Fixed issue with file panel horizontal scrollbar not being accessible due to connection box UI.

Version 3.0.0 (beta)

September 9, 2025

New Features

  • New File Structure
    • The old tab-based file system has been replaced with a file tree structure
    • Files are now saved and displayed in a more intuitive hierarchy, making it easier to organize, navigate, and manage multiple files within your project
    • Supports multiple file types including .py, .txt, .png, .jpg, and .jpeg.
  • Python for Robolink has a new look!
    • Console will appear on the right side of the window. To open the console, there will be a Console button on the right side of the window.
    • Sensor Dashboard will appear on the bottom-left side of the window with a button that says "View Sensor Data".

Version 2.0.1

August 28, 2025

Bug Fixes 🐛

  • Resolved drone disconnection issue

Version 2.0.0

July 29, 2025

New Features

  • Python for Robolink is now collecting anonymized drone flight log statistics (accidents, crash counts, flight time, etc) for understanding drone usage.

Improvement ⬆️

  • Improved drone connection functionality
  • Updated functions to match Python library v2.4 (latest)

Version 1.9.6

April 28, 2025

Improvements ⬆️

  • Updated functions to match Python library v2.3 (latest)

Bug Fixes 🐛

  • Fixed a bug where setting roll and pitch would incorrectly update the trim values in the connection box.

Version 1.9.5

April 7, 2025

Improvements ⬆️

  • The page no longer reloads when "Disconnect" is clicked, ensuring a smoother user experience

Version 1.9.4

March 10, 2025

Improvements ⬆️

  • Updated functions to match Python lib v2.2 changes.

Bug Fixes 🐛

  • Fixed the issue with the flip functions that was caused by a battery requesting issue.

Version 1.9.3

January 24, 2025

Bug Fixes 🐛

  • Resolved infinite loading of Python for Robolink affecting some users

Version 1.9.2

January 23, 2025

Bug Fixes 🐛

  • Improved performance to reduce loading time when opening Python for Robolink
  • Fixed an issue where the battery was returning 0%

Version 1.9.1

January 9, 2025

New Features

  • Updated Python for Robolink to use the latest version of codrone-edu library (version 2.1)

Version 1.9

November 7, 2024

New Features

  • Updated Python for Robolink to use the latest version of codrone-edu library (version 2.0)
  • Updated auto-complete list according to codrone-edu Python package v2.0 changes

Improvements ⬆️

  • Improved console messages for the user
  • Implemented UI improvements

Version 1.8

October 10, 2024

New Features

  • Support open Python example code directly from the docs site

Improvements ⬆️

  • Improved execution performance of drone functions
  • Enhanced overall UI for better user experience

Bug Fixes 🐛

  • Corrected line number reporting in error messages
  • Bug Fixes and Improvements

Version 1.7

August 22, 2024

New Features

  • Support Auto Code Completion
  • Run Code without Drone Connection

Bug Fixes 🐛

  • Bug Fixes and Improvements