Skip to content

Processing 4.4.1 & Processing Libraries Support

Choose a tag to compare

@hx2A hx2A released this 13 May 05:32
· 67 commits to main since this release
0762246

Here's an overview of what's in this release:

  • jpype dependency updated from ==1.5.0 to >=1.5.2
  • py5 now uses core.jar from the latest Processing release 4.4.1. Moving forward, py5 will use the core.jar maintained by the Processing Foundation
  • New tools to facilitate downloading and installing Processing Libraries such as PeasyCam and Camera 3D, which work great with py5
  • New random_permutations() method

Closed Issues

  • #593 Add new py5.random_permutation() method
  • #629 fixed py5's build process to work with the new Processing build process

Issue #593 was fixed by first-time contributor mohitbhasin in PR #594.

Thanks, also, for ijkwxyz's PR #637, fixing a Windows path issue they found in py5's live coding functionality.

Processing Issues & PRs

There were some relevant updates to the Processing library that are all included in this py5 release:

  • #912 added a new ThinkDifferent method activateSketchWindow() to the Processing library.
  • #918, an issue I found with NullPointerExceptions thrown by PApplet.dequeueWindowEvents(). This was fixed in my PR #930 to address the race conditions.