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.
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.
This release includes fixes for several issues:
-
#666 was fixed, so py5 should now work with
FX2D
on Windows 11 - many thanks to vsquared aka @svan 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.
Happy coding!