Thonny

Latest version: v4.1.4

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

Scan your dependencies

Page 18 of 20

2.1.0b6

==================
* ENHANCEMENT: Shell now shows location of external interpreter as welcome text
* FIXED 224: Tab-indentation didn't work if tail of the text was selected and text didn't end with empty line
* FIXED: Tab with selected text occasionally invoked code-completion
* TECHNICAL: Tweaks in Windows console allocation
* TECHNICAL: Thonny+Python bundles don't include pip anymore (venv gets pip via ensurepip)

2.1.0b5

==================
* FIXED: Typo in pipGUI (regression introduced in b4)

2.1.0b4

====================
* CHANGED: If you want to use Thonny with external Python interpreter, then now you should select python.exe instead of pythonw.exe.
* FIXED 223: Can't interrupt subprocess when Thonny is run via thonny.exe
* FIXED: Private venv didn't find Tcl/Tk in ubuntu (commit 33eabff)
* FIXED: Right-click on editor tabs now also works on macOS.

2.1.0b3

====================
* NEW: Dialog for managing 3rd party packages / a simple pip GUI. Check it out: "Tools => Manage packages"
* NEW: Shell now supports multiline commands
* ENHANCEMENT: Window title now shows full path and cursor location of current file.
* ENHANCEMENT: Editor lines can be selected by clicking and/or dragging on line-number margin (thanks to Sven).
* ENHANCEMENT: Most programs can now be interrupted by Ctrl+C without restarting the process.
* ENHANCEMENT: You can start editing the code that is still running (the process gets interrupted automatically). This is handy when developing tkinter applications.
* ENHANCEMENT: Tab can be used as alternative code-completion shortcut.
* ENHANCEMENT: Recommended pip-command now appears faster in System Shell.
* ENHANCEMENT: Alternative interpreter doesn't need to have jedi installed in order to provide code-completions (see 171: Code auto-complete error)
* ENHANCEMENT: Double-click on autocomplete list inserts the completion
* EXPERIMENTAL: Ctrl-click on a name in code tries to locate its definition. NB! Not finished yet!
* CHANGED: Bundled Python version has been upgraded to 3.6.1
* CHANGED: Bundled Python in Mac and Linux now uses SSL certs from certifi project (https://pypi.python.org/pypi/certifi).
* REMOVED: Moved incomplete Exercise system to a separate plugin (https://bitbucket.org/plas/thonny-exersys). With this got rid of tkinterhtml, requests and beautifulsoup4 dependencies.
* FIXED 16: Run doesn't clear variables (again?)
* FIXED 98: Nested functions crashed the debugger.
* FIXED 114: Crash when trying to change interpreter in macOS.
* FIXED 142: "Open system shell" failed when Thonny path had spaces in it. Paths are now properly quoted.
* FIXED 154: Problems with Notebook tabs' context menus
* FIXED 159: Debugging list or set comprehension caused crash
* FIXED 166: Can't delete one of two spaces with backspace
* FIXED 180: Right-click doesn't focus editor
* FIXED 187: Main modules launched by Thonny were missing ``__spec__`` attribute.
* FIXED 195: Debugger crashes when using generators.
* FIXED 201: "Tools => Open Thonny data folder" now works also in macOS.
* FIXED 211: Linux installer was failing when using ``xdg-user-dir`` (thanks to Ryan McQuen)
* FIXED 213: In single instance mode new Window doesn't get focus
* FIXED 217: Debugger on Python 3.5 and later can't handle splat operator
* FIXED 221: Context menus in Linux can now be closed by clicking elsewhere
* FIXED: Event logger did not save filenames (eb34c5d).
* FIXED: Problem in replayer (db78855).
* TECHNICAL: Bundled Jedi version has been upgraded to 0.10.2.
* TECHNICAL: 3rd party Thonny plugins must now be under ``thonnycontrib`` namespace package.
* TECHNICAL: Introduced the concept of "eary plugins" (plugins, which get loaded before initializing the runner).
* TECHNICAL: Refactored the interface between GUI and backend to allow different backend implementations
* TECHNICAL: Previously, with bundled Python, Thonny was using nasty tricks to force pip install packages install under ~/.thonny. Now it creates a proper virtual environment under ~/.thonny and uses this as the backend by default (instead of using interpreter running the GUI directly).
* TECHNICAL: Automatic tkinter updates on the backend are now less invasive

2.0.7

==================
* FIXED: Making font size too small would crash Thonny.
* FIXED: Another take on configuration file corruption.
* FIXED: Shift-Tab wasn’t working in some cases.
* FIXED 165: "Open system shell" did not add Scripts dir to PATH in Windows.
* FIXED 183: ``from __future__ import`` crashed the debugger.

2.0.6

==================
* FIXED: a bug in Linux installer (configuration file wasn’t created in new installations)

Page 18 of 20

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.