Thonny

Latest version: v4.1.7

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 12 of 20

3.0.0rc1

=====================
* ENHANCEMENT: Documented several features (see Help => Help contents)
* FIXED 523: Open system shell doesn't work with pip 10
* FIXED 534: Add shortcut for step-back
* FIXED 538: Turtle programs give false warnings

3.0.0b6

====================
* CHANGED: In order to avoid pollution of user home directory, the configuration file and logs are now stored in directories recommended by platform style guides (%APPDATA%/Thonny on Windows, ~/Library/Thonny on Mac and ~/.config/Thonny on Linux). Old configuration and user logs will be imported on first run.
* CHANGED: "Back end" configuration page was renamed to "Interpreter" (as it was in Thonny 2.1)
* CHANGED: Python version in Thonny+Python bundles upgraded to 3.7.1rc1
* NEW: File menu received a submenu for easy opening of recent files.
* ENHANCEMENT: Add shortcut for clearing shell (Ctrl+L)
* ENHANCEMENT: Warn when script is saved with a common library module name (eg. turtle.py)
* ENHANCEMENT: Allow switching between regular and simple mode (Tools => Options => General)
* FIXED 72: "View => Full screen" (in Expert mode) is now also available on Mac
* FIXED 262: Add ability to select an autocomplete suggestion with TAB
* FIXED 316: Nice debugger doesn't handle named arguments properly
* FIXED 339: Allow disabling sound Tools => Options => General
* FIXED 389: AST marker fails with dict merge
* FIXED 478: Add option to reopen all files on start-up
* FIXED 479: Make Thonny save configuration when "Quit"-ed on Mac
* FIXED 480: Thonny now properly remembers opened files
* FIXED 498: Open System Shell doesn't work on Raspberry
* FIXED 501: Assistant feedback preview link doesn't work on mac
* FIXED 510: Error when listing available interpreters in config page
* FIXED 518: add menu item: "device" / "Upload current script" for MicroPython (by Jens Diemer)
* FIXED: Object inspector can show images (again)
* FIXED: Pylint and MyPy processes don't hang anymore with large output.

3.0.0b5

====================
* FIXED: requirements.txt was missing mypy

3.0.0b4

====================
* NEW: When program has syntax error or crashes with an exception, Assistant pane opens and tries to help diagnose the problem. Uses Pylint, MyPy and custom dynamic analysis under the hood. (Big "Thank you!" to Raspberry Pi Foundation for the support!)

* ENHANCEMENT: Resizing the main window doesn't mess up views' layout anymore.
* ENHANCEMENT: Better support for debugging f-strings.
* ENHANCEMENT: Nice debugger now recovers better when it is not able to understand a program.
* FIXED 496: Regression which caused Variables view to skip variables updates during "nicer debugging".
* FIXED 440: Copy&paste over a selection will now delete the text selection first (was problem for some Linuxes)
* FIXED: Removed a nasty debugging statement left into b3, which may cause a crash in the end of debugging.

3.0.0b3

====================
* FIXED: Various problems with pip GUI
* FIXED: Variables view misses events
* FIXED: Error when last back-end was not available anymore
* TECHNICAL: Implemented ChoiceDialog

3.0.0b2

====================
* FIXED: problems with pip GUI in virtualenv

Page 12 of 20

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.