Skip to content

Processing 4.4.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@SableRaf SableRaf released this 14 Mar 14:53
· 107 commits to main since this release
b9e7f55

Happy Pi Day!

Today we are finally releasing Processing 4.4.0!

There are a few noticeable changes for users. Processing now installs more seamlessly across platforms. Windows users get a new .msi installer, macOS users a custom .dmg, and Linux users can install Processing via Snapcraft. A portable version is also available for those who prefer a standalone setup. You'll also notice a shiny new splash screen by @runemadsen.

Most of the work happened behind the scenes, including various quality-of-life improvements for developers working on the codebase. Key updates include migrating the build system from Ant to Gradle and beginning the transition from Swing to Jetpack Compose Multiplatform. This is part of a global effort to modernize the project's infrastructure to support future developments, and make it easier for more people to get involved.

A huge thanks to the testers and advisors who helped catch issues ahead of this release 💙

Read more about the Changes in 4.4.0

What's Changed 🎊

Enhancements

Bug Fixes

  • Fixes #896 : Fixed getVertexCount() method issue of giving output 0 for GROUP shapes by @inteqam in #939

Deprecation Notice

  • Starting with Processing 4.4.0, 32-bit versions will no longer be released. This is mainly due to technical limitations; ARM32 is not supported by Jetpack Compose or GitHub Workflows. If you need a 32-bit version of Processing (for older Raspberry Pi models, or certain Chromebooks) we recommend using Processing 4.3.4.

Documentation

New Contributors

Full Changelog: processing-1297-4.3.4...processing-1300-4.4.0