GitHub

Processing 4.5.6

Hello! Welcome to Processing 4.5.6. I hope it works!

Things of note:

  • Not only did we upgrade Gradle 8.14.4, we also upgraded to Gradle 9.1! (We are now on Gradle 9.x)
  • Mark Sherman's Students made many PRs that were merged in YAY
  • @neobrain has officially landed something that will enable the Processing Nix package

Outside of the Release: the-wgpu-moment branch that has been around almost a year is now merged into main! So do reach out in the discord if you're curious about playing with that. It is not made to be easily explored just yet, but we do want to know if you're interested in playing with it, and will definitely help it work on your system.

Moon

What's Changed

What's Changed 🎊

New Contributors

Full Changelog: processing-1433-4.5.5...processing-1434-4.5.6

Processing 4.5.5

This is a hotfix for the broken MacOS builds (See #1532). We have a secondary signing pass that fixed our signing issues, but did not pass entitlements.plist to that command. This meant that the build we shipped was not allowed to run JIT compiled code. For details see: com.apple.security.cs.allow-jit.

What's Changed

What's Changed 🎊

  • Pass entitlements file when running codesign command by @catilac in #1533

Full Changelog: processing-1432-4.5.4...processing-1433-4.5.5

Processing 4.5.4

Hi everyone, wow. At long last. We are back on track with releases! I do not know what else to say, except that at the next Processing Weekly I will go into great detail. We have a lot of great work in here, and in the failed 4.5.3 release to go over.

Moreover, I've updated our release workflow so that it can handle mistakes a bit better. Specifically, if, say, a macOS build fails notarization for reasons then we're still able to fix and release without having to bump the version. Maven and Gradle will only be published to once all the platform builds are successful.

But anyways. Onwards and upwards from here I suppose.

What's Changed

What's Changed 🎊

New Contributors

Full Changelog: processing-1314-4.5.3...processing-1432-4.5.4

Processing 4.5.3

Pre-release

Welcome to Processing 4.5.3. Also welcome to me saying a little something about our releases moving forward <3
There have been so many new contributors, and there has been so much new activity in the community with helping find
bugs, fix bugs, reporting issues, and general "alive-ness" which makes me feel positive & good things

In addition to many maintainance fixes, some of the more notable changes are:

@Sumamasonia added a print() method to PMatrix which will be helpful for debugging (and also cleaned up the implementation!)
@Stefterv notably created a Gradle Plugin for Processing Libraries
@jSdCool made it so you can run a Processing sketch from anywhere on Windows systems
@avinxshKD helped move several of our core libraries to Maven Central
@hxrshxz fixed some SVG errors which is very wow.
@SalmaneKhalili helped us fix a bug when switching to Android Mode, and also found some leaks to fix

Anyways. Do take a look at this big long list, and check out the full changelog as well.

Moonβ˜™* Ω­ . ' ☾*. Ω­ ❀

What's Changed

What's Changed 🎊

New Contributors

Full Changelog: processing-1313-4.5.2...processing-1314-4.5.3

Processing 4.5.2

Processing 4.5.1

The Welcome and Preferences screens have a new refreshed design built with Jetpack Compose and Material Design 3.

This release also fixes a bug where the splash screen would freeze while fading in (#1357)

What's Changed 🎊

Enhancements

Bugfixes

Full Changelog: processing-1311-4.5.0...processing-1312-4.5.1

Processing 4.5.0

Processing 4.4.10

Processing 4.4.9

Processing 4.4.8

What's Changed

What's Changed 🎊

New Contributors

Full Changelog: processing-1307-4.4.7...processing-1308-4.4.8

Read the original on github.com β†—