·
5 commits
to main
since this release
Version Updates
This release includes the following version updates:
- Minimum Python version is now 3.10 (previously 3.9)
- JPype minimum version is now 1.6 (previously 1.5.2)
- numpy minimum version is now 2.2 (previously 1.26)
Also, this py5 release includes the core jars from the latest Processing release, 4.4.6.
New Features
The Py5Image object has a new resize()
method that works like the PImage.resize()
method in Processing. See the Py5Image.resize() documentation for more information.
There were also some improvements to the build process but this is mostly behind the scenes.
Bug Fixes
- #666 was fixed, so py5 should now work with
FX2D
on Windows 11 - many thanks to vsquared for identifying the coding error that caused this problem. - #578 has been resolved. The problem here was that py5 could crash on older macOS machines if a particular sequence of events occurred with the default
JAVA2D
renderer and the OpenGL renderer. This issue was a major thorn in my side for a long time, and I'm relieved that it is now closed. - #659 has been fixed. This issue caused problems when converting Shapely objects with only two vertices to Py5Shape objects for use in
P3D
mode.