Thonny

Latest version: v4.1.7

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

Scan your dependencies

Page 16 of 20

2.1.9

==================
* FIXED 273: Memory leak in editor margin because of undo log
* FIXED 275: Updating line numbers is very inefficient
* FIXED: Pasted text occasionally was hidden below bottom edge of the editor
* FIXED: sys.exit() didn't really close the backend

2.1.8

==================
* ENHANCEMENT: Code completion with Tab-key is now optional (see Tools => Options => Editor)
* ENHANCEMENT: Clicking on the editor now closes code completion box
* CHANGED: Code completion box doesn't offer names starting with double underscore anymore.
* FIXED: Error caused by too fast typing with open code completions box
* ENHANCEMENT: Find/Replace dialog can now be operated with F3
* ENHANCEMENT: Find/Replace pre-selects previously used search string
* ENHANCEMENT: Find/Replace dialog doesn't block main window anymore
* FIXED: Find/Replace doesn't ignore spaces in search string anymore
* FIXED: Closed views reappeared after restart if they were only views in that notebook
* FIXED 264: Debugger fails with with conditional list comprehension
* FIXED 265: Error when using two word search string in pip GUI
* FIXED 266: Occasional incorrect line numbering
* FIXED 267: Kivy application main window didn't show in Windows
* TECHNICAL: Better diagnostic logging

2.1.7

==================
* CHANGED: pip GUI now works in read-only mode unless backend is a virtual environment
* FIXED: Error when non-default backend was used without previously generated Thonny-private virtual environment

2.1.6

==================
* FIXED 260: Strange behaviour when indenting with TAB
* FIXED 261: Editing a triple-quoted string breaks coloring in following lines
* FIXED: Made outdated pip detection more general

2.1.5

==================
* FIXED: Jedi version checking problem

2.1.4

==================
(This release is meant for making Thonny work better with system Python 3.4 in Debian Jessie)

* FIXED 254: "Manage plug-ins" now gives instructions for installing pip if system is missing it or it's too old
* FIXED 255: Name highlighter and locals marker are now quietly disabled when system has too old jedi
* FIXED: Virtual env dialog now closes properly
* TECHNICAL: SubprocessDialog now has more robust returncode checking in Linux

Page 16 of 20

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.