Thonny

Latest version: v4.1.4

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

Scan your dependencies

Page 9 of 20

3.2.0b3

====================
* FIXED 803: %cd gives error on MP/CP backend
* FIXED 804: Changing directories does not show in FilesView for MP/CP
* FIXED 805: Thonny user dir was not created at startup

3.2.0b2

====================
* NEW: Former thonny-pi plug-in (containing Raspberry Pi theme) is now part of main Thonny package
* NEW: Former thonny-circuitpython plug-in (containing CircuitPython back-end) is now part of main Thonny package
* NEW: pip GUI now allows installing from requirements.txt file
* NEW: Portable/thumbdrive bundles for Windows, macOS and Linux (https://github.com/thonny/thonny/wiki/DeploymentOptions#portable-version)
* FIXED 188: Tkinter windows won't close on macOS
* FIXED 361: Include Python development files in binary bundles
* FIXED 488: Modal dialogs may get stuck
* FIXED 639: Unset misleading environment variables in Windows launcher
* FIXED 676: Can't close matplotlib window when MacOSX backend is used
* FIXED 706: In Linux Thonny hangs on close sometimes
* FIXED 800: Can't load large files
* FIXED: Plotter now listens for theme changes (ie. changes background without restart)
* CHANGED: Welcome dialog is not show on Raspberry Pi
* CHANGED: Usage event logging is now disabled by default and can be enabled in Tools => Options => General
* CHANGED: MicroPython back-ends don't interrupt running process on connecting
* TECHNICAL: MicroPython back-end got a big refactoring

3.2.0b1

====================
* NEW: [Work in progress] UI and help content can be translated to other languages (big thanks to cspaier, Georges Khaznadar and translators). See docs/translate.md for contrubution instructions.
* NEW: Shell supports ANSI color codes and line overwriting with ``\b`` and ``\r``. See "Help => Shell" for more info.
* NEW: Shell now has extension called "Plotter", which visualizes series of numbers printed to the standard output. See "Help => Plotter" for more info.
* NEW: Shell presents PNG data URL-s printed to stdout as images. Try print("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==")
* NEW: Automatic change of working directory is now optional (Tools => Options => Run & Debug)
* NEW: Files view now allows setting working directory (double-click on folder name)
* NEW: Files view allows browsing device's filesystem with MicroPython back-ends
* NEW: Files from MicroPython devices can be opened in the editor and edited directly
* NEW: You can now choose which debugger is invoked when clicking on the "Debug" toolbar button (Tools => Options => Run & Debug)
* NEW: On first run Thonny presents a dialog for selecting UI language and initial settings ("standard" or "Raspberry Pi"). With Raspberry Pi settings Thonny will start in simple mode, preferred debugger set to "faster" and UI theme set to "Raspberry Pi".
* NEW: Shell IO font can be configured (Tools => Options => Fonts & Themes). By André Roberge
* NEW: Support for running Flask programs with F5. Also fixed several issues which prevented running and debugging Flask programs. See "Help => Web development with Flask" for more info.
* NEW: "File => Save copy" allows saving current editor content to a different location without changing editor file name.
* FIXED 630: Pressing up then down in shell doesn't leave shell in previous state. Fixed by Chad Purdy
* FIXED 691: No Show shell on run with no input() prompt. Fixed by Chad Purdy
* FIXED 692: Cancelling Save As dialog causes error. Fixed by Chad Purdy
* FIXED 700: Allow viewing all files in file dialogs in Linux
* FIXED 703: Exception view was not legible with dark theme
* FIXED 704: Suggest current filename with Save As. Fixed by Илья Кругликов
* FIXED 708: Error when stacktrace includes Cython frames.
* FIXED 711: Thonny can now handle UNC paths
* FIXED 719: Buttons are too narrow in Search/Replace dialog
* FIXED 725: When saving a file, respect the original fileformat. By badukaire
* FIXED 727: Respect fileformat for unix files too. By badukaire
* FIXED 731: Right click menu disappears immediately and executes unwanted Undo action
* FIXED 738: Window appears lower on each start
* FIXED 749: "Focus shell" should bring you to a new prompt. By Ivoz
* CHANGED: In order to work around ``tkinter.Text`` performance problems, Shell squeezes very long lines into a button. The button opens a dialog for expanding, viewing or copying those lines. Shell also deletes old output to remain responsive.
* CHANGED: Various changes in simple mode (Zoom and Quit buttons, merging Run and Resume buttons, automatic display of Variables view).
* CHANGED: Disabled Tk clipboard management workaround in Linux (occasionally caused UI freezes). This means clipboard becomes emptied after closing Thonny.
* CHANGED: MicroPython commands from "Device" menu have been redesigned (use Files view instead) or moved to other menus (Run and Tools). The goal is to get rid of Device menu and keep only magic commands which make sense from the back-end perspective.


Several of these features were proposed and supported by Raspberry Pi Foundation.

3.1.2

==================
* FIXED: Make Terminal features work in Windows again
* FIXED 685: Print cuts lines
* FIXED 686: Stepping over user modules can be too slow
* ENHANCEMENT: Include pip in binary bundles

3.1.1

==================
* FIXED 674: Print doesn't work on Mac
* FIXED 675: Make focus editor / shell shortcuts usable on Mac
* FIXED 677: Debugging fails with extended slice syntax

3.1.0

==================
* NEW: "Run => Pygame Zero mode" allows running Pygame Zero programs with F5
* NEW: Support for Birdseye debugger (Run => Debug current script (Birdseye)) by Alex Hall
* NEW: Notes view for writing down code snippets, task descriptions, etc.
* NEW: Allow running current script in system terminal
* NEW: "File => Print..." allows printing current script (via default web browser)
* NEW: Shell's context menu now has editing commands
* ENHANCEMENT: Open the Shell window on Run if it is not open
* ENHANCEMENT: More robust support for running system commands in Thonny Shell (with ! prefix)
* ENHANCEMENT: Allow switching off Pylint and/or MyPy checks
* ENHANCEMENT: Make it clear how to exit Heap mode (with notification box in the upper-right corner of the main window)
* FIXED 621: Holding Enter in the Shell causes a crash
* FIXED 623: Parameters code completion error
* FIXED 627: Debugging stops after raise statement
* FIXED 628: Wrong line highlighted when stepping in for-loop
* FIXED 629: Interrupting system command (!) shows ugly traceback
* FIXED 633: pasting can't affect read-only text anymore
* FIXED 641: Better font scaling in Linux (see Tools => Options => General for more control)
* FIXED 646: Simple open file to edit from command line failing
* FIXED 655: Invalid f-string crashes Assistant
* FIXED 666: Make stdin iterable
* FIXED: Solved several problems related to stepping through raising an exception
* FIXED: Issues with automatic indentation (Thanks to Alex Hall!)
* CHANGED: Use Konsole as terminal in KDE
* CHANGED: "Tools => Open system shell" now shows relevant commands differently
* CHANGED: Make Assistant's MyPy checks disabled by default
* CHANGED: Source code now lives at GitHub (https://github.com/thonny/thonny)

Page 9 of 20

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.