

* Fix debugger error when importing user modules (regression introduced in 4.0.0b1), 2246 * Add command "Run => Visualize current script at Python Tutor", 2242 * Add "Assistant" help page explaining the possibility to omit selected Pylint checks, 1978

For clear picture, start your program with ``import ctypes ctypes.OleDLL("shcore").SetProcessDpiAwareness(1)``, 2159 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).

* BREAKING: Don't SetProcessDpiAwareness for user programs anymore. * Fix translations with bad placeholders (by abrarwali), 2253 * Add coloring for `match` and `case` soft keywords, 2358 * Work around Pylint error (make Pylint work again), 2359 * Seed find/replace with currently-selected text, 2356 * Rename "Python 3" back-end to "Local Python 3" * Use "Install MicroPython" instead of "Install firmware", 2364 * Toggle hidden files also via file-browser's context menu, 1039 * Support OSC sequences for setting terminal title, 2369 * Take OSC commands into account when looking for prompts (relevant for CircuitPython 8), 2349 * Make paddings larger for hi-res displays * Don't show package extra deps even when the extra is combined with another condition * Don't crash when Windows network locations can't be found, 2285 * Don't choke on relative interpreter paths, 2335
#Thonny manual password
* Add EV3 default password information to config page, 2284 * Automatically reload saved files after external modification (with help from kr-g), 1589, 1455, 1968 " items to the back-end switcher menu if a device in UF2 bootloader mode is detected, 2387 * Add possibility to activate a virtual environment via Files view (by kr-g), 2381 * Refactor MicroPython/CircuitPython flashing dialog, 2344 * CHANGED: Require single click for toggling a breakpoint, 2293
