-
-
Notifications
You must be signed in to change notification settings - Fork 12
Changes in 4.0
Ben Fry edited this page Jan 15, 2022
·
21 revisions
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 17 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.
- There will be no 32-bit support. The supported platforms will be Windows 10 (64-bit), Linux (Ubuntu 20.04, 64-bit), and macOS Big Sur and Monterey.
Before the 4.0 release:
- We'll be updating the visual design and graphics. Things may currently say “Processing 3” and be out of date.
You can also read about the changes in 3.x