Releases · processing/processing4
Processing 4.5.3
4206874This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.netto maven Central by @avinxshKD in #1411 - Publish
org.processing.core.pdfto maven Central by @avinxshKD in #1407 - Publish
org.processing.core.dxfto 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
startinstead of 0 for the starting index intextby @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
PMatrix3Dinprocessing:coreby @Rishab87 in #1029 - Added unit tests for
PImageinprocessing:coreby @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
Processing 4.5.2
c5fec05This commit was created on GitHub.com and signed with GitHub’s verified signature.
Processing 4.5.1
df585deThis commit was created on GitHub.com and signed with GitHub’s verified signature.
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
svglibrary 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
PreferencesEventsto glue into base and other deps by @Stefterv in #1386 - Make
CapturePreferencesonly keep track of changes by @Stefterv in #1383 - Use
startingto 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
Processing 4.5.0
26c53c9This commit was created on GitHub.com and signed with GitHub’s verified signature.
Processing 4.4.10
2a5341bThis commit was created on GitHub.com and signed with GitHub’s verified signature.
Processing 4.4.9
845cb0cThis commit was created on GitHub.com and signed with GitHub’s verified signature.
Processing 4.4.8
Processing 4.4.7
198f593This commit was created on GitHub.com and signed with GitHub’s verified signature.
Processing 4.4.6
a22d1c1This commit was created on GitHub.com and signed with GitHub’s verified signature.