Skip to content

Releases: donkirkby/live-py-plugin

PyCharm Incompatible

27 Nov 23:29
Compare
Choose a tag to compare

The big change was converting to the Gradle build system for PyCharm to fix #627. Some other changes:

  • #589 - upgrade to Pyodide 0.26, adds support for Python 3.12 to the browser version
  • #581 - improve display of syntax errors

A full list is on the milestone.

Python 3.12

04 Oct 14:01
Compare
Choose a tag to compare

Support Python 3.12, improve the PyCharm toolbar icons, and upgrade Pyodide to support Python 3.11 in the browser.

See the milestone for a complete list of issues.

Image Improvements

10 Apr 17:16
Compare
Choose a tag to compare

Fixed some image and turtle bugs in #360 and #351. Added Pillow support in #444 and highlighted image diffs in red or yellow in #520. Compare smeared images in #498 and report max diff in #533. Also fixed PyCharm bugs in #528 and #536. Fixed some bugs found by fuzzing in #538 and #539.

Includes PyCascades sprint contributions from @mtkalms, @evelyndai, and @tj-26. Thanks to them and all the people who participated in the sprint.

See the whole list of issues in the milestone.

Python 3.11

30 Nov 02:55
Compare
Choose a tag to compare

Mostly compatibility fixes for Python 3.11 (#500) and Matplotlib 3.5.2 (#480). Also fix alignment issue (#481) in PyCharm and some cosmetic improvements to browser tutorials (#363).

For the full list of changes, see the milestone.

4.9.1 is only a small fix for PyCharm, the other platforms are still on 4.9.0.

Matplotlib and Burkina Faso

06 May 15:26
b10020b
Compare
Choose a tag to compare
Pre-release

This is a browser-only release, adding a live tutorial for matplotlib and an advanced turtle tutorial about the Burkina Faso flag.

  • #345 add matplotlib to browser

Turtle Colours

08 Feb 03:11
Compare
Choose a tag to compare

Improve colour handling in the mock turtle with #348 and #352.

For the whole list of issues, see the milestone.

Missing turtle features

04 Jan 06:20
Compare
Choose a tag to compare

The main feature for this release is #346, adding canvas goals to the browser version. The rest of the milestone is adding missing features to the MockTurtle class, such as:

  • #349 turtle history
  • #354 turtle shapes

See the milestone for a complete list.

Browser turtle

21 Dec 03:33
Compare
Choose a tag to compare

In the browser version, add turtle graphics (#261), and upgrade to Python 3.9 (#310).

This release is only for the browser version, not PyCharm or Sublime Text.

See the milestone for a list of issues.

Live Images

07 Nov 17:21
Compare
Choose a tag to compare

Add features to display other images beyond turtle graphics and Matplotlib (#244), as well as visual unit tests (#284).

See the milestone for a full list. The only change between 4.5.0 and 4.5.1 is a patch for the PyCharm framework (#337).

Python 3.10

13 Apr 02:09
Compare
Choose a tag to compare

The main features are #296, support for Python 3.10 and #279, improve @traced decorator. See the milestone for a complete list.