Version 2.1.10

Version 2.1.10 fixes some smaller annoyances and provides more flexibility in classroom settings.

  • NEW: More flexibility for classroom setups (see https://bitbucket.org/plas/thonny/wiki/ClassroomSetup)
  • FIXED #276: Copy with Ctrl+C causes bell
  • FIXED #277: Triple-quoted strings keep keyword coloring
  • FIXED #278: Paste in shell causes bell
  • FIXED #281: Wrong unindentation with SHIFT+TAB when last line does not end with linebreak
  • FIXED #283: backend.log path doesn’t take THONNY_USER_DIR into account
  • FIXED #284: Internal error when saving to a read-only folder/file (now proposes to choose another name)

See the homepage for download links.

Version 2.1.9

Version 2.1.9 fixes couple of bugs including a nasty memory leak. Upgrade is recommended!

  • FIXED #273: Memory leak in editor margin because of undo log
  • FIXED #275: Updating line numbers is very inefficient
  • FIXED: Pasted text occasionally was hidden below bottom edge of the editor
  • FIXED: sys.exit() didn’t really close the backend

See the homepage for download links.

Version 2.1.8

Version 2.1.8 is mostly a bugfix release with some enhancements.

See the changelog for more details.

Version 2.1

I’m happy to announce the release of Thonny version 2.1!

Most significant addition is a simple pip GUI (Tools => Manage packages …):

http://thonny.org/img/pipgui_big.png

Other highlights:

  • Thonny plug-in system now allows installing separately packaged plug-ins (Tools => Manage plug-ins…). NB! I encourage you to try out a nice plug-in from Kauri Raba, which allows Thonny to use BBC micro:bit as its backend – see https://bitbucket.org/KauriRaba/thonny-microbit for more info.
  • Built-in Python version has been upgraded to 3.6.1.
  • The Shell finally accepts compound statements.
  • Many bugs have been fixed.
  • See the changelog for more details.

See the homepage for download links.

Let me know of your experiences with the new version!

UPDATE on 2017-05-04: Seems that in some cases at first run the cursor gets stuck somewhere, ie. no entry is possible neither in the shell nor in the editor. This was fixed in 2.1.1, but if you’re reading this, the upgrade is not actually necessary – just re-start Thonny and you’re done (you won’t meet this issue on next runs).

Version 2.1.0 beta

The release of Thonny version 2.1 is approaching, but you can already check out the beta – go to https://bitbucket.org/plas/thonny/downloads/ and find correct bundle for your platform.

What are the news?

  • Most significant addition is a simple pip GUI (Tools => Manage packages …)
  • Built-in Python version has been upgraded to 3.6.1
  • The Shell finally accepts compound statements.
  • Many bugs have been fixed
  • See the changelog for more details

Let me know of your impressions! Your feedback is invaluable for preparing a stable 2.1.0!

Version 2.0.7

Happy New Year!

New year comes with new Thonny version. There are no new features this time, but here’s the list of bugs fixed since 2.0.3:

  • Making font size too small would crash Thonny.
  • Configuration file was occasionally getting corrupted (for mysterious reasons, maybe a bug in Python’s configparser). 2.0.4 added a workaround for this …
  • … which introduced another bug: configuration file wasn’t created in new installations.
  • Shift-Tab wasn’t working in some cases.
  • System shell for built-in Python did not include Scripts directory in Windows PATH.
  • from __future__ import crashed the debugger.
  • There was a bug in Linux installer in short-lived 2.0.6.

Hello Blog!

Hi everyone!

Just want to let you know that Thonny is alive and well and I finally created a blog for it.

Version 2.0.3 has been successful but there are some fixes and small enhancements already waiting to be released soon.