Releases · processing/processing4
Processing 4.5.3
02 Mar 15:08
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
29 Jan 13:20
c5fec05This commit was created on GitHub.com and signed with GitHub’s verified signature.
Processing 4.5.1
19 Jan 14:37
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
18 Dec 16:59
26c53c9This commit was created on GitHub.com and signed with GitHub’s verified signature.
Processing 4.4.10
14 Oct 14:41
2a5341bThis commit was created on GitHub.com and signed with GitHub’s verified signature.
Processing 4.4.9
14 Oct 13:00
845cb0cThis commit was created on GitHub.com and signed with GitHub’s verified signature.
Processing 4.4.8
Processing 4.4.7
04 Sep 14:21
198f593This commit was created on GitHub.com and signed with GitHub’s verified signature.
Processing 4.4.6
14 Aug 15:04
a22d1c1This commit was created on GitHub.com and signed with GitHub’s verified signature.