GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Releases · processing/processing4

Releases · processing/processing4

Processing 4.5.7

Processing 4.5.7 Latest
Latest
@github-actions github-actions released this 24 Sep 16:41
processing-1435-4.5.7
ca3999a
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

What's Changed

What's Changed 🎊

  • Configure Maven publishing for app/utils by @Chaitanya-970 in #1572
  • Add permissions check in CI; expand scope of permissions fix by @catilac in #1571
  • un-revert file permissions fix by @catilac in #1552
  • fix #1520 by @hx2A in #1557
  • Follow up to unbreaking neobrains work by @catilac in #1555
  • release candidate process for before full-release by @catilac in #1558
  • Fix "InaccessibleObjectException" exception on Linux startup by @neobrain in #1559
  • Fix: only pass --disable-awt for WebGPU renderer by @pepc84 in #1570

New Contributors

  • @Chaitanya-970 made their first contribution in #1572
  • @pepc84 made their first contribution in #1570

Full Changelog: processing-1434-4.5.6...processing-1435-4.5.7

Contributors

  • @catilac
  • @hx2A
  • @neobrain
  • @pepc84
  • @chaitanya-bhardwaj
catilac, hx2A, and 3 other contributors
Assets 17
  • processing-4.5.7-linux-aarch64-portable.zip
    sha256:6aee8d8e8e111fd8d58bfc6c2838f9a62f6e1997ab4ef029c9414c8adaa27656
    506 MB 2026-09-23T19:28:59Z
  • processing-4.5.7-linux-aarch64.deb
    sha256:74326f20d143f1fe9ff04742e24d1cc6a26ad1ac445b6555859d21287e797cae
    447 MB 2026-09-23T19:28:59Z
  • processing-4.5.7-linux-aarch64.flatpak
    sha256:aa90c5af99174a0356641adb4cfc2e07a806256ceb5b3179b19b2aafd44b4c50
    320 MB 2026-09-23T19:37:52Z
  • processing-4.5.7-linux-aarch64.snap
    sha256:4923df932d0d2b7dd03deb2d563c14f4c0736cc1918881c284ac0a6810827eeb
    457 MB 2026-09-23T19:37:14Z
  • processing-4.5.7-linux-x64-portable.zip
    sha256:b3f04e18f5b3012662663c49558bf05504fcfb7fc73db7e6f558196c00fe92e0
    559 MB 2026-09-23T19:29:06Z
  • processing-4.5.7-linux-x64.deb
    sha256:761a74c266b27aabc44a640ba1102ced49d476c8eea31a1eee4bf0ceb802bf83
    498 MB 2026-09-23T19:29:06Z
  • processing-4.5.7-linux-x64.flatpak
    sha256:065653c307cc717de7bb3d973618808b84efcf5f7b1f03af273509020acd0554
    327 MB 2026-09-23T19:38:12Z
  • processing-4.5.7-linux-x64.snap
    sha256:3d361a5cfdf02a4b0908a52337ababce98658d1ea7790786fb611e81f4ca67cd
    470 MB 2026-09-23T19:37:38Z
  • processing-4.5.7-macos-aarch64-portable.zip
    sha256:5753aa93611217ef0b6d58b38ce11927cd20c38ce47b03724aee95977b837c59
    507 MB 2026-09-23T19:42:56Z
  • processing-4.5.7-macos-aarch64.dmg
    sha256:27fb4bb8d5fb785c02cc6987649e215b224d49a3ad9ae7dbedc3a8ccf981cae9
    510 MB 2026-09-23T19:42:56Z
  • Source code (zip)
    2026-09-18T16:50:41Z
  • Source code (tar.gz)
    2026-09-18T16:50:41Z
  • Loading

Uh oh!

There was an error while loading. Please reload this page.

SableRaf reacted with hooray emoji
All reactions
  • 🎉 1 reaction
1 person reacted

Processing 4.5.7 RC1

Processing 4.5.7 RC1 Pre-release
Pre-release
@github-actions github-actions released this 18 Sep 12:56
processing-1435-4.5.7-rc1
cc23933
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

What's Changed

What's Changed 🎊

  • Add permissions check in CI; expand scope of permissions fix by @catilac in #1571

Full Changelog: processing-1435-4.5.7-rc...processing-1435-4.5.7-rc1

Contributors

  • @catilac
catilac
Assets 17
Loading

Uh oh!

There was an error while loading. Please reload this page.

All reactions

Processing 4.5.7 RC

Processing 4.5.7 RC Pre-release
Pre-release
@github-actions github-actions released this 15 Sep 20:04
processing-1435-4.5.7-rc
247638a
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

What's Changed

What's Changed 🎊

  • un-revert file permissions fix by @catilac in #1552
  • fix #1520 by @hx2A in #1557
  • Follow up to unbreaking neobrains work by @catilac in #1555
  • release candidate process for before full-release by @catilac in #1558
  • Fix "InaccessibleObjectException" exception on Linux startup by @neobrain in #1559
  • Fix: only pass --disable-awt for WebGPU renderer by @pepc84 in #1570

New Contributors

  • @pepc84 made their first contribution in #1570

Full Changelog: processing-1434-4.5.6...processing-1435-4.5.7-rc

Contributors

  • @catilac
  • @hx2A
  • @neobrain
  • @pepc84
catilac, hx2A, and 2 other contributors
Assets 17
Loading

Uh oh!

There was an error while loading. Please reload this page.

All reactions

Processing 4.5.6

Processing 4.5.6
@github-actions github-actions released this 20 Jul 02:02
processing-1434-4.5.6
b022247
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

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 🎊

  • Gradle 9 compatibility by @letorbi in #1535
  • Bump Gradle version to 8.14.4 by @dagadeta in #1523
  • Update window class in desktop file template by @letorbi in #1534
  • Adding unit tests for PShapeOBJ in processing:core by @jaredacord in #1081
  • Replace System.err with Messages.showWarning by @Stefterv in #1358
  • Added tests for DoubleList by @srnkan in #1496
  • Added testing for Sort.java by @ericahin in #1494
  • Avoid disposing current unique window by @Stefterv in #1472
  • Fix JDK dirPermissions placement in gradle build files by @neobrain in #1473
  • P Font Tests by @isazfranz in #1511
  • Lower bounds check on IntList get by @smarasca5 in #1477
  • Add a fallback for when project version is unspecified by @catilac in #1536
  • Resolves: #[1417] Value Now Compares to missingFloat Variable by @ericahin in #1441
  • Updated readInt method so streams are closed on failure or success by @srnkan in #1476
  • Merge WebGPU backend by @tychedelia in #1514
  • X11 wayland features on linux by @catilac in #1540
  • Some tokens used as variable names incorrectly reported as errors by @tychedelia in #1543
  • bump version to 4.5.6 by @catilac in #1548
  • Codesign clobbered when merging webgpu branch by @catilac in #1549
  • Update gradle publishing command for gradle 9.x by @catilac in #1550

New Contributors

  • @letorbi made their first contribution in #1535
  • @dagadeta made their first contribution in #1523
  • @jaredacord made their first contribution in #1081
  • @srnkan made their first contribution in #1496
  • @ericahin made their first contribution in #1494
  • @isazfranz made their first contribution in #1511
  • @smarasca5 made their first contribution in #1477

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

Contributors

  • @catilac
  • @letorbi
  • @neobrain
  • @Stefterv
  • @tychedelia
  • @dagadeta
  • @ericahin
  • @srnkan
  • @isazfranz
  • @jaredacord
  • @smarasca5
catilac, letorbi, and 9 other contributors
Assets 17
Loading

Uh oh!

There was an error while loading. Please reload this page.

All reactions

Processing 4.5.5

Processing 4.5.5
@github-actions github-actions released this 24 Jun 20:58
processing-1433-4.5.5
31b7b2c
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

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

Contributors

  • @catilac
catilac
Assets 17
Loading

Uh oh!

There was an error while loading. Please reload this page.

All reactions

Processing 4.5.4

Processing 4.5.4
@github-actions github-actions released this 23 Jun 23:02
processing-1432-4.5.4
ecd9495
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

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 🎊

  • add github action to implement #1490 contributor image by @kjhollen in #1497
  • add codesign verify step for mac builds by @kjhollen in #1509
  • fix for #1507 - mac signing issues for release builds by @kjhollen in #1510
  • Add ShapeTests for Processing4 core module by @aakritithecoder in #1462
  • Fix incomplete sentence in README.md for Gradle plugin by @SableRaf in #1516
  • Added in SQL fields VARCHAR, CHAR, and BLOB by @elisefergusonn in #1478
  • Use lazy evaluation for dependencies of the zipDistributable task by @neobrain in #1474
  • Revise IntelliJ setup instructions for clarity by @SableRaf in #1519
  • chore: update contributors.png from .all-contributorsrc by @processing-bot in #1505
  • New Release Flow by @catilac in #1531

New Contributors

  • @kjhollen made their first contribution in #1497
  • @aakritithecoder made their first contribution in #1462
  • @elisefergusonn made their first contribution in #1478
  • @neobrain made their first contribution in #1474
  • @processing-bot made their first contribution in #1505

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

Contributors

  • @catilac
  • @kjhollen
  • @SableRaf
  • @neobrain
  • @processing-bot
  • @elisefergusonn
  • @aakritithecoder
catilac, kjhollen, and 5 other contributors
Assets 17
Loading

Uh oh!

There was an error while loading. Please reload this page.

SableRaf reacted with hooray emoji
All reactions
  • 🎉 1 reaction
1 person reacted

Processing 4.5.3

Processing 4.5.3 Pre-release
Pre-release
@catilac catilac released this 02 Mar 15:08
processing-1314-4.5.3
4206874
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

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 🎊

  • Update README to welcome new contributors by @SableRaf in #1394
  • Added print() method to PMatrix (Fixes #811) by @Sumamasonia in #1355
  • fix syntax error in all-contributors by @catilac in #1395
  • docs: add Sumamasonia as a contributor for code by @allcontributors[bot] in #1396
  • Only set Newt window icons on Windows by @Stefterv in #1398
  • Gradle Plugin for creating Processing Libraries by @Stefterv in #1347
  • Revisiting the GitHub Actions Release system (.flatpak + .deb) by @Stefterv in #1204
  • Update install script to create 'processing' instead of 'processing-java' on macOS by @Stefterv in #1377
  • Allow exported apps on windows to be run from anywhere on the system by @jSdCool in #1314
  • Reset defaults by setting value rather than remove by @Stefterv in #1385
  • Add PR artifact uploads and comments by @Stefterv in #1401
  • Remove PR workflow and disable PR comments by @Stefterv in #1413
  • Remove Welcome Survey link, and unused function by @catilac in #1408
  • Fix ArrayIndexOutOfBoundsException with compact SVG arc notation by @hxrshxz in #1282
  • Publish org.processing.core.svg & org.processing.core.net to maven Central by @avinxshKD in #1411
  • Publish org.processing.core.pdf to maven Central by @avinxshKD in #1407
  • Publish org.processing.core.dxf to Maven Central (Publish libraries to maven central) by @Stefterv in #1403
  • Permissions Fix by @Stefterv in #1400
  • Processing Gradle Plugin by @Stefterv in #1233
  • Add diagnostics gathering feature to debugger and UI by @hxrshxz in #1297
  • Use start instead of 0 for the starting index in text by @iTutFadU in #1257
  • Processing Gradle Plugin - Version sync by @Stefterv in #1423
  • Resource Leaks in processing/app/Util.java by @SalmaneKhalili in #1436
  • Publish Processing Gradle plugins by @Stefterv in #1405
  • docs: add SalmaneKhalili as a contributor for bug by @allcontributors[bot] in #1438
  • fix portable settings.path not respected for prefs and language by @avinxshKD in #1439
  • Publish Serial and IO libraries to Maven Central by @avinxshKD in #1421
  • docs: add nickmcintyre as a contributor for test by @allcontributors[bot] in #1442
  • Add unit tests for IntList by @txandmj in #1102
  • Added unit tests for PMatrix3D in processing:core by @Rishab87 in #1029
  • Added unit tests for PImage in processing:core by @Rishab87 in #1049
  • Bug/androidcrash by @SalmaneKhalili in #1447
  • docs: add Ebaron96 as a contributor for bug by @allcontributors[bot] in #1454
  • docs: add Rishab87 as a contributor for code, and test by @allcontributors[bot] in #1443

New Contributors

  • @Sumamasonia made their first contribution in #1355
  • @hxrshxz made their first contribution in #1282
  • @iTutFadU made their first contribution in #1257
  • @SalmaneKhalili made their first contribution in #1436
  • @txandmj made their first contribution in #1102

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

Contributors

  • @catilac
  • @SableRaf
  • @Stefterv
  • @jSdCool
  • @allcontributors
  • @iTutFadU
  • @txandmj
  • @hxrshxz
  • @Rishab87
  • @SalmaneKhalili
  • @avinxshKD
  • @Sumamasonia
catilac, SableRaf, and 10 other contributors
Assets 13
Loading

Uh oh!

There was an error while loading. Please reload this page.

cos4ni2s reacted with thumbs up emoji SableRaf, cos4ni2s, and knupel reacted with hooray emoji SableRaf, shivarajd, cos4ni2s, knupel, and SalmaneKhalili reacted with heart emoji cos4ni2s, knupel, and angiomesagne-lgtm reacted with rocket emoji
All reactions
  • 👍 1 reaction
  • 🎉 3 reactions
  • ❤️ 5 reactions
  • 🚀 3 reactions
6 people reacted

Processing 4.5.2

Processing 4.5.2
@catilac catilac released this 29 Jan 13:20
processing-1313-4.5.2
c5fec05
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

What's Changed

What's Changed 🎊

  • docs: add madhav2348 as a contributor for code by @allcontributors[bot] in #1387
  • fix(cli): support sketches with custom main file names by @avinxshKD in #1329
  • fix: update cli help link to relevant wiki by @DinoWw in #1378
  • Upgrade to jogl 2.6 on maven by @Stefterv in #1391
  • Read preferences txt, if fails, read defaults, else really break by @catilac in #1393
  • docs: add avinxshKD as a contributor for code by @allcontributors[bot] in #1390
  • docs: add DinoWw as a contributor for doc by @allcontributors[bot] in #1389

New Contributors

  • @avinxshKD made their first contribution in #1329
  • @DinoWw made their first contribution in #1378

Full Changelog: processing-1312-4.5.1...processing-1313-4.5.2

Contributors

  • @catilac
  • @Stefterv
  • @DinoWw
  • @allcontributors
  • @avinxshKD
catilac, Stefterv, and 3 other contributors
Assets 13
Loading

Uh oh!

There was an error while loading. Please reload this page.

neiph-cpu, ciaron, emaphis, afanasevp, and mekuto reacted with thumbs up emoji
All reactions
  • 👍 5 reactions
5 people reacted

Processing 4.5.1

Processing 4.5.1
@Stefterv Stefterv released this 19 Jan 14:37
processing-1312-4.5.1
df585de
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

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

  • Refactor splash screen launch logic by @Stefterv in #1357
  • Migration of the svg library to Gradle by @madhav2348 in #1289

Bugfixes

  • Fix tabbing issue with textfields by @Stefterv in #1367
  • Refactor locale resource loading logic by @Stefterv in #1364
  • Fixed an issue where the Preferences file stream was left open by @Stefterv in #1380
  • Refactor Other preferences registration logic by @Stefterv in #1379
  • Instant Locale Update by @Stefterv in #1384
  • Create PreferencesEvents to glue into base and other deps by @Stefterv in #1386
  • Make CapturePreferences only keep track of changes by @Stefterv in #1383
  • Use starting to fully remove the window by @Stefterv in #1382
  • Added rebuildToolList() to fix nullpointer in contributions check by @Stefterv in #1381

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

Contributors

  • @Stefterv
  • @madhav2348
Stefterv and madhav2348
Assets 13
Loading

Uh oh!

There was an error while loading. Please reload this page.

All reactions

Processing 4.5.0

Processing 4.5.0 Pre-release
Pre-release
@Stefterv Stefterv released this 18 Dec 16:59
processing-1311-4.5.0
26c53c9
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

The new Processing beta is out, right in time for your holiday sketching needs!

It includes a brand new design for the Preferences and Welcome screens, plus a set of bug fixes (see below).

What's Changed 🎊

Enhancements

  • Welcome screen by @Stefterv in #1353
  • New Preferences Screen by @Stefterv in #1318
  • Decoupling Base.getSketchbookFolder() by @Stefterv in #1334
  • Survey indicator by @Stefterv in #1348
  • Also look into the modules folder for native jars by @Stefterv in #1345

Bug Fixes

  • General cleanup of Base by @Stefterv in #1299
  • Fix duplicate include for app:utils module by @Stefterv in #1285
  • Enable automatic release for Maven Central publishing by @Stefterv in #1286
  • Add .kotlin to gitignore by @Stefterv in #1333
  • Fix compose Locale by @Stefterv in #1349
  • Reload legacy Preferences after saving by @Stefterv in #1356
  • Load supported locales from locales.txt file by @Stefterv in #1360
  • Welcome Screen + Prefs QA by @Stefterv in #1362
  • Rewrite of the Base.getSettingsFolder() and Platform.getSettingsFolder() by @Stefterv in #1335

Documentation

  • More details surrounding JEditTextArea by @Stefterv in #1012
  • Move contributor list to CONTRIBUTORS.md by @SableRaf in #1313
  • Update BUILD.md with build failure troubleshooting by @SableRaf in #1317
  • Add AGENTS.md and AI usage policy by @SableRaf in #1319

Full Changelog: processing-1310-4.4.10...processing-1311-4.5.0

Contributors

  • @SableRaf
  • @Stefterv
SableRaf and Stefterv
Assets 13
Loading

Uh oh!

There was an error while loading. Please reload this page.

shivarajd, SableRaf, cacheflowe, Stefterv, and neiph-cpu reacted with rocket emoji
All reactions
  • 🚀 5 reactions
5 people reacted
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.