![]() PEP 618 - Add Optional Length-Checking To zip.PEP 626 - Precise line numbers for debugging and other tools.PEP 612 - Parameter Specification Variables.PEP 604 - Allow writing union types as X | Y.PEP 623 - Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.Major new features of the 3.10 series, compared to 3.9Īmong the new major new features and changes so far: Although in most cases this was not very noticeable, it was very impactful for long-running applications and certain usage patterns. The memory leak consisted of a small constant amount of bytes in certain function calls from Cython code. This is a special bugfix release ahead of schedule to address a memory leak that was happening on certain function calls when using Cython. Python 3.10.2 is the newest major release of the Python programming language, and it contains many new features and optimizations. Fix pipkin directory creation in paste mode (e.g.This is the second maintenance release of Python 3.10.Attempt to overcome "window was deleted before its visibility changed" error.Rename "Raspberry Pi" initial settings to "Raspberry Pi (simple)".Allow setting -flash-size in ESP flasher, #2801.Don't show irrelevant ports in port selector (e.g.Use correct MicroPython start address (0x0 instead of 0x1000) when flashing ESP32-S3.Allow WebREPL for RP2040 backend (experimental).Add menu indicator for back-end switcher.Recognize ESP32 as possible CircuitPython device.Enable thonny to open and save files with zenity 3.91+ ( #2786) by Make dbus_next dependency optional ( #2771).Implement more flexible Raspberry Pi detection.Report macOS version instead of Darwin version in the About box.Close tab on middle click ( #2767) by Make package manager support new micropython-lib index ( #2777).Don't disconnect for ESP flasher commands which don't touch the device.Add command "Show esptool version" for ESP flasher.Fix code completion shortcut displayed in macOS menu.Fix remote Python 3 (SSH) connection error (regression introduced in 4.1.0b1).Fix MicroPython config page regression introduced in 4.1.0b1 ( #2724, #2763).Upgrade bundled Pylint from 2.15 to 2.17.Upgrade bundled Tk from 8.6.12 to 8.6.13.Upgrade bundled Python from 3.10.9 to 3.10.11.Fix Cut with Command-X when CapsLock on, #2753 Bundled dependency changes. ![]() Fix double paste with Command-V when CapsLock on, #2753.Various improvements to "Kind of Aqua" UI theme, #2760.Avoid falling back to Python menu in simple mode on macOS, #2729.Add better shortcut for increasing font size in macOS, #2725.Don't use deprecated FLASK_ENV environment variable.Require saving before using fast debugger, #2699, by Add missing translation sites in editors.py, #2705 by Restore MicroPython completions in the shell, #2467, #2419.Allow Linux installer to use existing Python 3.11 and 3.12, #2676.Fix todo view, #2681, by Minor corrections for English help pages, #2674, by Upgrade bundled esptool from 4.4 to 4.5. ![]() Fix blank editors in macOS, again, #2425.Add option for saving unnamed editors before Run/Debug, #2619.Experiment with better MicroPython raw paste fallback, #2624.Fix a potential autocompletion error, #2162.Use UDisks to find mounted filesystems on Linux, #2683 by jwillikers.Added pt_BR translation for all help pages, #2673, by Add Pololu MicroPython downloads to UF2 flasher.Make serial port description in interpreter selection menu more descriptive.Detect and warn if user module is shadowing a library module, #384.Ensure Thonny's backends don't get confused by other installations, #2616.Enhance esptool GUI (propose known MicroPython and CircuitPython downloads allow setting baud rate and start address allow querying device info), #2707, #1600, #2536, #1171, #2657.On other platforms it tries to use system python3 (creates a virtual environment for Thonny and installs thonny and its dependencies there). Thonny-4.1.0.bash is a script, which downloads and installs thonny-4.1.0-x86_64.tar.gz (with Python 3.10) when run on x86_64 machines. Thonny-4.1.0.pkg contains universal2 build of Python 3.10 - this means it is suitable both for Arm (M1, M2) and Intel Macs. For Windows 7, 8 and for 32-bit Windows 10 use thonny-p圓8-4.1.0.exe which comes with 32-bit Python 3.8. ![]() Please support Ukraine! □□ĭefault Windows installer (thonny-4.1.0.exe) is now 64-bit and comes with Python 3.10 - this means it is suitable only for 64-bit Windows 8.1, 10 and 11. □□ Thonny 4 is dedicated to Ukraine fighting the Russian invasion.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |