Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: processing/processing4
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: processing-1314-4.5.3
Choose a base ref
...
head repository: processing/processing4
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: processing-1432-4.5.4
Choose a head ref
  • 10 commits
  • 11 files changed
  • 10 contributors

Commits on Apr 17, 2026

  1. add github action to implement #1490 contributor image (#1497)

    Implements @skyash-dev's solution from the p5.js repository:
    
    - add a github action to generate the image in contributors-png.yml
      - add utils/contributors-png.js to use node & canvas to make an image
      - use processing-bot to generate a pull request with the new updated
        image when the all contributors file is changed
      - action only applies to processing/processing4 repo's main branch
    - add contributors.png file with current list of contributors (generated
      during testing)
    - make contributors.png visible in the README in the contributors section
    kjhollen authored Apr 17, 2026
    Configuration menu
    Copy the full SHA
    c6090d5 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2026

  1. add codesign verify step for mac builds (#1509)

    and use verbose output so that during release actions, someone can
    get a little info to debug the issue even if they don't have a mac.
    
    this ended up being implemented in the gradle build file instead of
    the release.yml file, because the Build with Gradle step (which is
    `./gradlew packageDistributionForCurrentOS`) includes both
    signing and notarization. to stop the build early if the app signing
    failed, the intervening check had to be inserted into the normal
    build process.
    kjhollen authored Apr 25, 2026
    Configuration menu
    Copy the full SHA
    5164116 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2026

  1. fix for #1507 - mac signing issues for release builds (#1510)

    fixes issue with Mac app notarization failure by signing the whole app again
    after fileAssocations are made. previously, release builds were failing because
    the .icns files for .pde, .pdex, and .pdez were added to the .app file after
    signing.
    kjhollen authored Apr 28, 2026
    Configuration menu
    Copy the full SHA
    625e210 View commit details
    Browse the repository at this point in the history
  2. Add ShapeTests for Processing4 core module (#1462)

    * Add ShapeTests for Processing4
    
    * Rename ShapeTests to PGraphicsTests, move to core package, merge tests
    aakritithecoder authored Apr 28, 2026
    Configuration menu
    Copy the full SHA
    24faa54 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2026

  1. Enhance Gradle section in README.md (#1516)

    Expanded explanation of Gradle plugin's role (sentence was incomplete).
    SableRaf authored May 11, 2026
    Configuration menu
    Copy the full SHA
    9341e32 View commit details
    Browse the repository at this point in the history
  2. Added in SQL fields VARCHAR, CHAR, and BLOB (#1478)

    Co-authored-by: Elise Ferguson <[email protected]>
    elisefergusonn and Elise Ferguson authored May 11, 2026
    Configuration menu
    Copy the full SHA
    32f593b View commit details
    Browse the repository at this point in the history

Commits on May 22, 2026

  1. Use lazy evaluation for dependencies of the zipDistributable task (#1474

    )
    
    The createDistributable task is generated by the Compose plugin, so it's not
    always available when zipDistributable task is configured. Using lazy
    evaluation by wrapping these expressions in a Provider avoids that issue.
    
    This issue was encountered in the Nix build, presumably because it uses
    single-threaded compilation.
    
    Co-authored-by: Tony Wasserka <[email protected]>
    neobrain and neobrain authored May 22, 2026
    Configuration menu
    Copy the full SHA
    174753c View commit details
    Browse the repository at this point in the history

Commits on May 23, 2026

  1. Revise IntelliJ setup instructions for clarity (#1519)

    Updated instructions for setting up IntelliJ IDEA with JDK 17 and Gradle. Removed redundant steps and clarified JDK selection process.
    SableRaf authored May 23, 2026
    Configuration menu
    Copy the full SHA
    56a8190 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2026

  1. Configuration menu
    Copy the full SHA
    6bfbf86 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2026

  1. New Release Flow (#1531)

    * publish to gradle and maven after desktop platforms have succeeded
    
    * draft release workflow
    
    * specify a release environment to require a manual approval
    catilac authored Jun 23, 2026
    Configuration menu
    Copy the full SHA
    ecd9495 View commit details
    Browse the repository at this point in the history
Loading