Thonny

Latest version: v4.1.7

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

Scan your dependencies

Page 6 of 20

3.3.0

==================

New & changed
-------------
* Removed automatic tabs => spaces conversion and its confirmation dialog, 599
* Added command for replacing tabs with spaces, 1411
* Added option for highlighting tabs (Tools => Options => Editor), 1409
* Added option for indenting with tabs (Tools => Options => Editor), 599
* Add an option to use Tk file dialogs instead of Zenity in Linux, 1404
* Reduce max repr length for MicroPython (1000 instead of 5000)
* Forward https_proxy or http_proxy variable to pip, 535
* Allow specifying environment variables for the UI process, 1421
* Remove special support for Friendly-traceback, 1416
* Use exclusive access when connecting to a MP device over a serial port, 1418

Fixes
-----
* Make sure expression box for while/for test is located properly, 1134
* In MicroPython backends only warn about failed epoch dectection if sync or validation is required
* Don't show ugly traceback in debug mode
* Internal error while debugging exceptions, 1403
* Automatically create Thonny user dir in remote machine, 1365
* Fix MicroPython uploading/downloading when started from an expanded dir, 1398
* Fix unrensponsive UI when MicroPython is printing in infinite loop, 1419
* Fix ugly stacktrace, when MicroPython device is disconnected during processing a command, 1420

New and updated translations
----------------------------
* Czech by Petr. moses and Radim
* Romanian by Pop Vasile Alexandru
* Norwegian (Bokmål and Nynorsk) by Gabriel Slørdahl
* Updated Portuguese (BR) by Marcelo de Gomensoro Malheiros
* Updated French, Polish, Greek, Spanish, Italian

3.3.0b7

====================
* Add default black fg color to tooltips, 1381, by adzierzanowski
* Use paste-mode instead of raw repl for executing code on MP devices, 1386
* Use WebREPL file protocol for uploading files, 1387
* Hide underscored names from autocomplete suggestions unless user already typed '_', 1382, by adzierzanowski
* Add command to filebrowser menu for toggling hidden files, 1292
* Fix Unconnected network drive shorcuts make Files explorer broken 1333
* Don't allow save as a file which is already opened, 1310
* Color self and cls like builtins, 1080
* Soft-reboot MicroPython before "Run current script", 1393
* Fix error in clearing squeezed boxes, 1091
* Enhance upload/download dialogs, 1395
* Make "Open System shell" open ssh with remote back-ends
* Make "Open System shell" open miniterm with MicroPython back-ends, 1287
* Better interrupt for download, 1320

3.3.0b6

====================

* Clean up backend-switcher menu.

3.3.0b5

====================

* Fixed a regression introduced in b4 -- Thonny crashed on launch when data directory didn't exist yet.

3.3.0b4

====================

New
---
* Statusbar with backend switcher, 1356
* Firmware flasher for CircuitPython, 1375, 1351
* Updated firmware flasher for micro:bit, 1351

Changed
-------
* Refactor alternative interpreter configuration page, 1079

Fixed
-----
* Don't choke when MP management output is wrapped between user input, 1346
* Include ampersand in URL regex in the Shell, 1323
* Dialogs may end up behind the main window, 1158, 1133
* Augment LD_LIBRARY_PATH instead of replacing it, 1008
* Fix "Install from requirements.txt" error, 1344
* File dialog should scroll to top when new folder gets selected, 1345
* Improve MicroPython file write reliability, 1355
* Fix CircuitPython directory creation
* Allow selecting venv 'activate' instead of interpreter symlink in the interpreter configuration page, 1079

Technical
---------
Improve diagnostic logging, 569

3.3.0b3

====================
* Stop/Restart command now soft-reboots MicroPython device after reaching the prompt
* Fixed problem with saving SSH password

Page 6 of 20

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.