Skip to content

Changes in 4.0

Ben Fry edited this page Jan 18, 2020 · 20 revisions

This is currently an “alpha” release. For a reliable version, or real work, you should continue using 3.x versions.

The primary goal of this release is to keep your code running for a long time. Between new OS updates and restrictions, and changes to the Java platform and its licensing, it's necessary to make significant modifications behind the scenes.

Changes in 4.0:

  • We're using Java 11 instead of Java 8. This is a significant shift, and may cause things to break. We're doing our best to minimize that. For most people, it will seem like nothing is different.
  • It's possible the Library, Mode, or Tool contributions won't work with this release. We recommend using a separate sketchbook folder for your Processing 4 projects, so that you can install Libraries, Modes, and Tools that you know will work properly.

Before the 4.0 release:

You can also read about the changes in 3.x

Clone this wiki locally