================== * FIXED 1035: Make highlight names work with recent Jedi versions * FIXED 1043: Can't load files from MicroPython device (regression introduced in 3.2.5) * FIXED: Missing "Local files" label on save target selection dialog
3.2.5
================== * CHANGED: Python version in binary bundles upgraded from 3.7.5 to 3.7.6 * CHANGED: MyPy checks are now enabled by default (Tools => Options => Assistant) * CHANGED: New Pylint checks are enabled * UPDATED 32: Thonny can now display/copy/paste Unicode emojis with Python 3.7.6+ / 3.8.1+ in Windows and Linux. Selection can be still wonky, though and emojis can freeze Thonny on macOS. Fixed by https://github.com/python/cpython/pull/16545 * FIXED 815: "Open System Shell" fails when no script is open * FIXED 973: Scrollbar in Help and Assistant acts funny * FIXED 1019: Crash on startup when Shell gets text inserted too soon * FIXED 1023: Accept code completions without parent and full_name * FIXED 1025: Extra imports by Thonny's back-end make stdlib name shadowing more troublesome * FIXED 1026: Allow '+' in image data URI chars in Shell * FIXED 1028: Thonny now has preliminary support for `Friendly Traceback <https://github.com/aroberge/friendly-traceback>`_. * FIXED: Allow larger images in shell (don't squeeze image URI-s), 401 * FIXED: Fallback to English, when configured language can't be loaded * FIXED: Problem using esptool on PATH
3.2.4
================== * NEW: Turkish translation by M. Burak Kalkan * NEW: Polish translation by Jarek Miszczak * NEW: Partial Italian translation by sailslack * UPDATED: Greek and Spanish translations * CHANGED: XXL bundle now includes also pandas * CHANGED: Make faster tracer show exceptions only with step_over and step_into * CHANGE 1018: Use traditional stack view by default in Simple mode * ENHANCEMENT: Improved performance for Faster debugger (proposed and supported by Raspberry Pi) * FIXED 975: Fix stepping through lambdas with faster debugger * FIXED 977: Don't report certain exceptions in faster debugger * FIXED 983: Propose replacing tabs with spaces only in the editor (not in debugger frames) * FIXED 986: Nicer debugger fails when run with breakpoints only in secondary files * FIXED 987: MicroPython autocomplete problems by adzierzanowski * FIXED 1003: Wrong interpretation of MicroPython file timestamps * FIXED 1005: Avoid testing included MicroPython stubs * FIXED 1015: Indicate disabled toolbar buttons on macOS
3.2.3
================== * NEW: Greek translation by Nikos * UPDATE: Updated several translations (by Vytenis, rnLIKEm, Dleta, Alex ANDRÉ, NathanBnm, LionelVaux, Paul, Eric W, Frank Stengel, ...) * UPDATE: Propose opening files via dialog in case of macOS Catalina permission error (813).
3.2.2
================== * NEW: ESP plug-in has been merged into main Thonny package * FIXED 219: Implement sending EOF / restart for CPython * FIXED 873: More robust color preference loading in Pi theme * FIXED 876: Don't step into comprehension calls * FIXED 897: Redo shortcut not working in Linux and Mac * FIXED 899: Can't set THONNY_USER_DIR in customize.py * FIXED 904: Don't show remote MicroPython dialogs when device is busy * FIXED 905: Problems with Thonny menu on Mac after closing a dialog * FIXED 911: Allow restoring default scaling factor * FIXED 921: Make MicroPython backend play nicer with device resets * FIXED 923: CircuitPython on Trinket m0 gives small int overflow when listing files * FIXED 925: Save or open problem with network paths * FIXED 927: Visual glitch / ghosting in Expression Box in macOS * FIXED 928: Tooltips stay on top in macOS * FIXED 929: Indicate dirty state in macOS close button * FIXED 933: Scaling doesn't work right for Treeviews (Files, Variables) * FIXED 934: Pad button captions for certain languages * FIXED 936: Problem uploading files to some STM boards * FIXED 939: More robust handling of different line endings * FIXED 943: Wrong syntax highlighting with triple quoted string * FIXED 946: Handle broken UTF-8 codepoints in MicroPython output * FIXED 951: Use standard tabstops for program output * FIXED 953: Allow running system commands with MP back-end * FIXED 957: Wrong encoding in multiprocessing output * FIXED 960: File browser is not working in replayer * FIXED 966: Thonny encounters "internal error" in programs calling exit() * FIXED 969: Provide nicer message, when MicroPython backend can't get to the REPL * FIXED: Don't apply theming to menu in macOS (menu items were dull with dark themes)
3.2.1
================== * NEW: Add European Portuguese translation (by Emanuel Angelo) * NEW: Add Lithuanian translation (by Vytenis) * NEW: Add Ukrainian translation (by borpol) * FIXED 802: Avoid scary traceback on MicroPython disconnect * FIXED 840: Problems with file dialogs in macOS 10.15 * FIXED 843: Make right-click select items in Files view in macOS * FIXED 845: Crash with older ESP plug-in * FIXED 851: Ignore warnings when exporting variables * FIXED 854: Make single instance mode work in multi-user systems * FIXED 855: Wrong coloring with paren matching * FIXED 859: Support relative paths when opening files with Thonny from command line * FIXED 874: Multiline strings break stepping focus background * FIXED: Dutch translation was inproperly set up * FIXED: Internal error in Object Inspector (by Emanuel Angelo) * FIXED: Problem with compacting user event logs * TECHNICAL: Make tests run with Python 3.8