Thonny

Latest version: v4.1.7

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

Scan your dependencies

Page 5 of 20

3.3.6

==================
* Fix crash in Shell when negative int-s are evaluated in MicroPython (regression introduced in 3.3.4), 1670
* Fix problems with wm_overrideredirect on macOS with Tk 8.6.11, 1659
* Fix crash in Plotter when more than 10 numbers are plotted, 1648
* Hide unsuitable PYTHONPATH environment variable in macOS, 1651

3.3.5

==================
* Fix too short reprs at MicroPython REPL (regression introduced in 3.3.4), 1627
* Fix incorrect presentation of long output lines, 1628
* Fix error in nicer debugger when stepping in generators, 1631
* Fix infinite recursion error when evaluating `globals()` in MicroPython REPL while object inspector is open, 1641
* Update Greek translation

3.3.4

==================
* CHANGED: MicroPython time synchronization now sets RTC to local time instead of UTC. This can be changed via a hidden configuration option (https://github.com/thonny/thonny/wiki/MicroPython#advanced-configuration), 1603
* Add time synchronization for RaspberryPi Pico, 1563, 1592
* Skip loading obsolete thonny-pico plug-in, which is now built in, 1575
* Get rid of misleading SSL warning in micropip.py and show a warning about non-MicroPython packages, 1621
* Fix WebREPL connection for MicroPython 1.14 by using regular paste mode instead of the new raw-paste mode, 1613
* Delay importing jedi and asttokens for improved performance, 1556
* Don't assume "dialout" group is required when MicroPython connection fails with permission error, 1286
* Reduce the memory usage of showing global variables by capping object representations to 50 first characters in MicroPython, 1582
* Add Hungarian translation (by Laszlo Kocsis)
* Updated translations for German, Korean, Italian, Dutch (by various authors)

3.3.3

==================
* Add MicroPython support for Raspberry Pi Pico (https://www.raspberrypi.org/blog/raspberry-pi-silicon-pico-now-on-sale/)
* Better support for MicroPython daily builds, 1545, 1553
* Automatically prepend relevant Anaconda directories to PATH. Fixes problem with importing Anaconda's numpy, 1522
* Make custom Python chooser see more interpreters, 1522
* Fix several spelling mistakes, by freddii, 1534
* Update toolbar buttons, when another editor gets selected, fixes wrong button states, 1536
* Catch errors when opening file in system app, 1526
* Fix internal error while using Outline View, 1543
* Fix truncated System Shell environment on macOS, 1529
* Add /usr/local/bin to the PATH of the back-end process if missing, 1131
* Fix error while parsing Pygame Zero error, 1535
* Fix MicroPython completion errors with jedi 0.18, 1560
* Add incomplete Korean language by Augene J. Pak, Fabianus.c, Suk-Hyung Hwang, YEON, $1531
* Add incomplete Albanian translation by Algent Albrahimi
* [Technical] Allow older Send2Trash (Fedora doesn't have version 1.5 of this)
* [Technical] Remove erroneous executable flags from some files

3.3.2

==================
* Fix the problem of missing docstrings, 1481
* Fix MicroPython management error after executing machine.reset(), 1492
* Add support for MicroPython raw paste mode (usable in MicroPython 1.14+), 1498
* Restore MicroPython raw mode as fallback, should fix problems with M5Stick and W600, 1516
* Add syntax highlighting for non-decimal number literals and support underscores, 1482 by Stefan Rothe
* Make sure all output from the program gets presented, 1504
* Interrupt current program when running a MicroPython script, 1512
* Add support for Jedi 0.18, 1497
* Fix arguments completions for jedi 0.16+, 1511
* Make micro:bit support a bit more robust, 1515
* Add Persian (Farsi) translation by Farshid Meidani
* Add Slovak translation by jose1711
* Add Armenian translation by Avag. sayan
* Update Italian and Chinese (TW) translations

3.3.1

==================
* Allow installing MicroPython to micro:bit v2
* Fix problem with MicroPython programs creating lot of output very quickly, 1419
* Fix wrong message when saving to MP and device is busy, 1437
* Bump Pyserial version from 3.5b1 to 3.5, fix problem with some ESP devices, 1443
* Fix error when trying to download file from microbit, 1440
* Don't assume anything about conf files in Pi theme, 1436
* Fix error on reseting MicroPython device, 1442
* Fix unwanted output from expession statements in MicroPython, 1441
* Treat double-click in the remote file dialog differently from double-click in the Files view, 1432
* Fix error when closing MP file dialog without name, 1431
* Refactor "File => Rename" command (new label "Move / rename" and you can't "rename" a file on MP device to a file on local disc and vice versa), 1446
* Fix broken links in help pages, 1447
* Use THONNY_USER_DIR/temp for temp files. Fixes printing when default browser is Snap Chrome, 1435
* Fix error when clicking on "Attributes" tab on Object Inspector when no object is selected (MP) 1450
* Updated translations (Spanish an Brasilian Portuguese)
* Allow specifying DTR/RTS for serial connection (to avoid restarting ESP on connect), 1462
* Open log window automatically if work dialog encounters error, 1466
* Don't close work dialog automatically if log window is opened, 1465
* Fix dummy MicroPython packages giving ugly errors, 1464
* Fix crashes in Assistant view with Dracula theme, 1463
* Work around Caps lock problem when binding command shortcuts, 1347

Page 5 of 20

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.