Thonny blog http://thonny.org/blog/ Python IDE for beginners en-us Mon, 15 Jan 2018 00:00:00 +0200 http://thonny.org/blog/2018/01/15/version_2_1_16.html http://thonny.org/blog/2018/01/15/version_2_1_16.html <![CDATA[Version 2.1.16]]> Version 2.1.16

Versions 2.1.14 - 2.1.16 were created to support Thonny packaging on Linux and don’t introduce anything new in the main code.

2.1.16 was actually released in November, but today we are releasing Thonny+Python bundles for it.

Changes:

  • Bundled Python has been upgraded to 3.6.4
  • Bundled OpenSSL for Linux bundles been upgraded to 1.1.0g
  • Windows installer has new signer (University of Tartu Institute of Computer Science). This means Windows Smart Screen filter may present warnings about its trustworthiness for some time.

NB! The certificate for older Windows installers (2.1.13 and older) will expire on 26th January.

See the homepage for download links, and wiki for installation instructions.

]]>
Mon, 15 Jan 2018 00:00:00 +0200
http://thonny.org/blog/2017/10/29/version_2_1_13.html http://thonny.org/blog/2017/10/29/version_2_1_13.html <![CDATA[Version 2.1.13]]> Version 2.1.13

Version 2.1.13 introduces a workaround for an intermittent issue (#351). Because of this, features “Highlight local variables” and “Highlight matching names” are off by default. You can turn them on from Tools => Options => Editor.

See the homepage for download links, and wiki for installation instructions.

]]>
Sun, 29 Oct 2017 00:00:00 +0300
http://thonny.org/blog/2017/10/26/version_2_1_12.html http://thonny.org/blog/2017/10/26/version_2_1_12.html <![CDATA[Version 2.1.12]]> Version 2.1.12

Version 2.1.12 fixes following bugs / enhancement requests:

  • FIXED #303: Allow specifying same interpreter for backend as frontend uses
  • FIXED #304: Allow specifying backend interpreter by relative path
  • FIXED #312: Closing unsaved tab causes error
  • FIXED #319: Linux install script needs quoting around the path(s)
  • FIXED #320: Install gets recursive if trying to install within extracted tarball
  • FIXED #321: Linux installer fails if invoked with relative, local user path
  • FIXED #334: init.tcl not found (Better control over back-end environment variables)
  • FIXED #343: Thonny now also works with jedi 0.11

Some of these fixes allow for more flexible deployment options (eg. central installation for the classroom).

See the homepage for download links, and wiki for installation instructions.

]]>
Thu, 26 Oct 2017 00:00:00 +0300
http://thonny.org/blog/2017/07/23/version_2_1_11.html http://thonny.org/blog/2017/07/23/version_2_1_11.html <![CDATA[Version 2.1.11]]> Version 2.1.11

Version 2.1.11 fixes following bugs:

  • FIXED #31: Infinite print loop freezes Thonny
  • FIXED #285: Previous used interpreters are not shown in options dialog
  • FIXED #296: Make it more explicit that pip GUI search box needs exact package name (shown in bold after failed “search”)
  • FIXED #298: Python crashes keep backend hanging
  • FIXED #305: Variables table doesn’t get updated, if it’s blocked by another view

See the homepage for download links.

]]>
Sun, 23 Jul 2017 00:00:00 +0300
http://thonny.org/blog/2017/06/11/version_2_1_10.html http://thonny.org/blog/2017/06/11/version_2_1_10.html <![CDATA[Version 2.1.10]]> 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.

]]>
Sun, 11 Jun 2017 00:00:00 +0300
http://thonny.org/blog/2017/06/03/version_2_1_9.html http://thonny.org/blog/2017/06/03/version_2_1_9.html <![CDATA[Version 2.1.9]]> 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.

]]>
Sat, 03 Jun 2017 00:00:00 +0300
http://thonny.org/blog/2017/05/29/version_2_1_8.html http://thonny.org/blog/2017/05/29/version_2_1_8.html <![CDATA[Version 2.1.8]]> Version 2.1.8

Version 2.1.8 is mostly a bugfix release with some enhancements.

See the changelog for more details.

]]>
Mon, 29 May 2017 00:00:00 +0300
http://thonny.org/blog/2017/05/02/version_2_1_0.html http://thonny.org/blog/2017/05/02/version_2_1_0.html <![CDATA[Version 2.1]]> 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).

]]>
Tue, 02 May 2017 00:00:00 +0300
http://thonny.org/blog/2017/04/19/version_2_1_0_beta.html http://thonny.org/blog/2017/04/19/version_2_1_0_beta.html <![CDATA[Version 2.1.0 beta]]> 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!

]]>
Wed, 19 Apr 2017 00:00:00 +0300
http://thonny.org/blog/2017/01/05/version_2_0_7.html http://thonny.org/blog/2017/01/05/version_2_0_7.html <![CDATA[Version 2.0.7]]> 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.
]]>
Thu, 05 Jan 2017 00:00:00 +0200
http://thonny.org/blog/2016/12/28/hello_blog.html http://thonny.org/blog/2016/12/28/hello_blog.html <![CDATA[Hello Blog!]]> 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.

]]>
Wed, 28 Dec 2016 00:00:00 +0200