github thonny/thonny v4.0.0b3
Version 4.0.0b3

latest releases: v4.1.4, v4.1.3, v4.1.2...
pre-release23 months ago

🇺🇦 Thonny 4 is dedicated to Ukraine fighting the Russian invasion. Please support Ukraine! 🇺🇦

Changes since 4.0.0b2:

  • BREAKING: Don't SetProcessDpiAwareness for user programs anymore. This means for example, that Tkinter and Pygame programs on Windows run as if they were executed with plain Python (ie they may become blurry on modern displays). For clear picture, start your program with import ctypes; ctypes.OleDLL("shcore").SetProcessDpiAwareness(1), #2159
  • Add "Assistant" help page explaining the possibility to omit selected Pylint checks, #1978
  • Add command "Run => Visualize current script at Python Tutor", #2242
  • Fix debugger error when importing user modules (regression introduced in 4.0.0b1), #2246
  • Add options for automatically making uploaded or saved shebang scripts executable (includes changing Windows line breaks to Unix ones). See "Editor" and SSH-backends' config pages.
  • Don't propose pythonw.exe as initial backend, #2236
  • Fix error when trying to open a file from file browser with ENTER, #1785
  • Fix support for remote Python 3 over SSH (regression introduced in one of the 4.0.0 betas), #2249
  • Support CircuitPython with micro:bit, #2251
  • Avoid wobbling of AutomaticScrollbar, helpful report by @TooLazy0x00, #2258
  • Fix problem uninstalling MicroPython packages
  • Install packages without --user in portable mode, #1606
  • Allow back-end plugins to modify sys.path, #2281
  • Use %run instead of %Run when skipping interpreter restart, #1565
  • Updated Estonian, Thai and Brazilian Portuguese translations
  • EXPERIMENTAL: Add LEGO® EV3 back-end: "Run => Select interpreter => MicroPython (EV3)"

Don't miss a new thonny release

NewReleases is sending notifications on new releases.