Thonny

Latest version: v4.1.4

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

Scan your dependencies

Page 6 of 20

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

3.3.0b2

====================
* Fixed problem with circular imports affecting Python 3.7
* Restored Python 3.5 compatibility

3.3.0b1

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

New
---
* Back-end for remote Python over SSH (try editing and running remote and local scripts and upload/download in the file browser; package manager, system shell, and debuggers don't work yet)
* Back-end for remote Unix MicroPython over SSH
* Back-end for local Unix MicroPython
* Package manager for MicroPython (using micropip.py by Peter Hinch), 1299, see https://forum.micropython.org/viewtopic.php?f=15&t=8787&start=14
* Support Object inspector with MicroPython back-ends, 1309
* Thonny now synchronizes real-time clock of MicroPython devices on connect and before each file operation, 1004
* Allow editing any file as plain text, 1305
* File browser now allows setting default action by extension (open in system default app or in Thonny's editor), 1305
* ESP flash dialog now allows selecting flash mode, 1056 by Rune Langøy
* "Save all" command, 1053 by Syed Nasim
* Clicking on a value in the Shell selects it and opens in the Object inspector.
* By default, after evaluating an expression in the Shell the value will be automatically shown in the Object inspector (if open). See Options => Shell to turn it off.
* Object inspector now display more information about numbers (try 1024 or 0.1), 1230
* Support evaluating several expressions at once in the Shell (just like official Python REPL), 795
* Include esptool in binary bundles

Changed
-------
* Package manager now searches PyPI instead of requiring exact package name, 1300
* File browser now shows remote files below local files. This way local pane won't jump around when switching between local and remote back-ends.
* TECHNICAL: Versions of serveral dependencies were updated

Fixed
-----
* Several intermittent bugs related to fragility of the communication with MicroPython REPL, 1103, 1147
* 1138: Allow semicolon in Shell input with Python 3.8
* 1129: Support terminator as system shell
* 772: Allow invoking interrupt command from the menu when the editor has text selected (Ctrl+C would copy then)
* 1146, 1159: "No module named pwd" error
* 1283: Disable save button after save
* Make Replayer work with timestamps without fractional part, 1116
* Don't raise exception when hitting end of undo/redo stack, 1211 by Andrew Scheller
* Fix a typo in the code to display dialog. (1260 by Ankith)

Enhanced
--------
* Convert keypad movement events to equivalent non-keypad ones, 1107 by Eliot Blennerhassett
* Start file-open-dialog in same dir as current file, 1209 by Andrew Scheller
* Bash install - do everything inside a new directory (1203 by Andrew Scheller)
* 1145: Provide understandable error message, when Linux installer downloader is run on a non-supported platform (by Andrew Scheller)

3.2.7

==================
* TECHNICAL: Skip name hilighter tests for recent Jedi versions

Page 6 of 20

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.