Live coding in Python with PyCharm, Emacs, Sublime Text, or even a browser
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.
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.
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.
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.
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.
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.
This is a browser-only release, adding a live tutorial for matplotlib and an advanced turtle tutorial about the Burkina Faso flag.
Improve colour handling in the mock turtle with #348 and #352.
For the whole list of issues, see the milestone.
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:
See the milestone for a complete list.
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.