Releases: processing/processing4
Processing 4.4.10
-_- okay. :)
What's Changed
What's Changed 🎊
Full Changelog: processing-1309-4.4.9...processing-1310-4.4.10
Processing 4.4.9
Biggest driver for this 4.4.9 release is the broken libraries introduced in 4.4.8.
What's Changed
What's Changed 🎊
- Fix syntax highlighting for short and Short types by @aj-m in #1260
- Update legacy and active libraries in build script by @Stefterv in #1265
- Fix signing property check in build script by @Stefterv in #1266
Full Changelog: processing-1308-4.4.8...processing-1309-4.4.9
Processing 4.4.8
What's Changed
What's Changed 🎊
- Delete java/lsp directory by @Stefterv in #1223
- Updated fix for the debugger issue by @awood0727 in #1227
- Adding the sketch format command by @Stefterv in #1228
- Moving the
java:preprocessor
to be fully Gradle native by @Stefterv in #1232 - Migration of the
pdf
library to Gradle by @Stefterv in #1189 - Add warning for default pixelDensity behavior by @Stefterv in #1226
- Add Gradle task to check for dependency updates by @hamoid in #1222
- Migration of the
dxf
library from Ant to Gradle by @npNSU in #1192 - Fix the issue with the pre-processor test by @Stefterv in #1236
- docs: add npNSU as a contributor for code by @allcontributors[bot] in #1242
- Add 'Develop' menu for debug mode with update check by @Stefterv in #1239
- DEBUG should be set to the actual value - Fix for issue-1245 by @SuganthiThomas in #1247
- docs: add SuganthiThomas as a contributor for code by @allcontributors[bot] in #1248
- Make sure LSP recognises contributed libraries by @Stefterv in #1251
- Remove core project dependency from build.gradle.kts by @Stefterv in #1254
- Migration of the
serial
library to Gradle by @madhav2348 in #1106
New Contributors
- @awood0727 made their first contribution in #1227
- @hamoid made their first contribution in #1222
- @npNSU made their first contribution in #1192
- @SuganthiThomas made their first contribution in #1247
- @madhav2348 made their first contribution in #1106
Full Changelog: processing-1307-4.4.7...processing-1308-4.4.8
Processing 4.4.7
You can now access the forum, and report issues from the Help menu, thanks to first time contributor @lassevonpfeil! 💙 🎉 ✨
Minor bug fixes, and refactors.
We addressed a long standing issue where the location of an exception was not highlighted correctly, and no stack trace was shown. See issue: #1153. This should finally be resolved in this release thanks to @joshgiesbrecht
What's Changed 🎊
Enhancements
- New links in "Help" menu for issues and forum by @lassevonpfeil in #1210
Bugs
- Adding
jdk.httpserver
as it was not included for the local reference by @Stefterv in #1217 - Fix formatting in bug report template by @Stefterv in #1220
- Updated URL Mistake for PR #1210 and Issue #1208 by @lassevonpfeil in #1221
- Refactoring
SketchException
to be available outside ofapp
by @joshgiesbrecht in #1196
New Contributors
- @lassevonpfeil made their first contribution in #1210
Full Changelog: processing-1306-4.4.6...processing-1307-4.4.7
Processing 4.4.6
Minor bug fixes and behind-the-scenes updates.
Welcome Moon! 💙
What's Changed 🎊
Enhancements
- Adding support for the new VSCode extension by @Stefterv in #1115
- Set
java.home
and added some comments by @Stefterv in #1199 - Adding snap classic confinement support by @Stefterv in #1200
- Display Welcome to Beta once per revision by @catilac in #1203
Documentation
- docs: add pnngocdoan as a contributor for code by @allcontributors[bot] in #1177
- docs: add manoellribeiro as a contributor for doc by @allcontributors[bot] in #1185
- Update CONTRIBUTING.md by @SableRaf in #1187
- Update BUILD.md by @SableRaf in #1188
- docs: add catilac as a contributor for code by @allcontributors[bot] in #1206
Known issues
- The
Help > Reference
menu item does not work if the offline reference was downloaded (this bug was introduced in 4.4.5 but we only noticed after 4.4.6 released) See: #1216
New Contributors
Full Changelog: processing-1305-4.4.5...processing-1306-4.4.6
Processing 4.4.5
What's Changed 🎊
Enhancements
- Removed Irrelevant Desktop Tooltip on Windows (#1122) by @thisizaro in #1127
- Fix reflection invocation of PdeLanguageServer by @ovalnine in #1109
- Fix JDK File permissions by @Stefterv in #1156
- Cleanup pass by @Stefterv in #959
- Tried writing a reference server using jdk httpServer by @Vaivaswat2244 in #1026
- Fixed
SHIFT
andPAGE_UP
keys using the same keyCode by @Rishab87 in #1033 - Add the ability to choose the interpolation mode when resizing an image by @jSdCool in #1057
- Terminate JVM of already running instances by @AhmedMagedC in #1072
- Add error check for pixelDensity in mask() by @pnngocdoan in #1107
- fixes error highlighting when selecting an error in another tab by @joshgiesbrecht in #1114
- Fix library class version error by @ThexXTURBOXx in #1118
- Adds processing to path on windows. by @jdebou in #1136
- CLITest for testing CLI commands in Processing IDE by @Stefterv in #1161
- Legacy CLI to handle sketch paths with spaces. by @toniab in #1162
- Properly clear EditorStatus.message with empty() by @aj-m in #1172
Documentation
- Add IntelliJ troubleshooting tips to BUILD.md by @marioguzzzman in #1096
- Update BUILD.md by @SableRaf in #1135
- Fixed CONTRIBUTING link and improved wording by @SableRaf in #1148
- Update BUILD.md with directions for CLI build by @jd-boyd in #1160
- Update BUILD.md with cleaned up CLI build instructions by @SableRaf in #1165
- Update docs for setHeading by @babaissarkar in #1015
- Update BUILD.md by @toniab in #1169
New Contributors
- @marioguzzzman made their first contribution in #1096
- @thisizaro made their first contribution in #1127
- @ovalnine made their first contribution in #1109
- @jd-boyd made their first contribution in #1160
- @Vaivaswat2244 made their first contribution in #1026
- @jSdCool made their first contribution in #1057
- @AhmedMagedC made their first contribution in #1072
- @pnngocdoan made their first contribution in #1107
- @joshgiesbrecht made their first contribution in #1114
- @ThexXTURBOXx made their first contribution in #1118
- @jdebou made their first contribution in #1136
- @toniab made their first contribution in #1162
- @aj-m made their first contribution in #1172
Full Changelog: processing-1304-4.4.4...processing-1305-4.4.5
Processing 4.4.4
Version 4.4.4 is a stable release that includes the latest bug fixes for the Gradle-based build system. It builds on the improvements introduced in 4.4.2 and 4.4.3, which were released as Beta only.
What's Changed 🎊
- More snap permissions by @Stefterv in #1088
- Fix executable permissions within Snap by @Stefterv in #1075
- Update Batik by @Stefterv in #1080
Full Changelog: processing-1303-4.4.3...processing-1304-4.4.4
Processing 4.4.3
Fixes some issues people have spotted in 4.4.1 and 4.4.2, plus some quality of life and infrastructure improvements.
Sketches will now looks super crisp by default on higher DPI displays (#1038). Use pixelDensity(1)
in setup()
if you need to revert to the old default behavior.
This release also resolves a long-standing issue where Processing could freeze at startup when indexing very large sketchbooks (#1037)
A note for Linux users: with this release, processing-java
is being replaced by processing cli
. If this breaks anything, consider setting an alias.
What's Changed 🎊
Enhancements
- Added unit tests for
PMatrix2D
inprocessing:core
by @Rishab87 in #1014 - Added Unit Tests for
PVector
inprocessing:core
by @Rishab87 in #987 - Store where Processing is installed by @Stefterv in #1022
- Change the default display density by @Stefterv in #1038
- Setup a Command Line Interface by @Stefterv in #1050
- Add
removable-media
as a Snap Plug by @Stefterv in #1053 - Added LSP Develop gradle task by @Stefterv in #1059
Bug Fixes
- Move populateSketchbookMenu to a separate thread by @Stefterv in #1037
- Change for
includeJDK
to grab the running JDK by @Stefterv in #1054- Also fixes FX2D on macOS ARM
- Added missing module by @Stefterv in #1056
Documentation
- Update README.md for 4.4 release by @SableRaf in #978
- Adding steps about IntelliJ project safety and Gradle imports by @SableRaf in #1030
- Update PGraphics.java: fix typos in documentation by @Konsl in #1034
- Update CONTRIBUTING.md by @SableRaf in #1039
New Contributors
Known issues
- Some shader examples are broken (see #1063)
Full Changelog: processing-1302-4.4.2...processing-1303-4.4.3
Processing 4.4.2
What's Changed 🎊
Enhancements
- Added unit tests for handling key events in
processing:core
by @Rishab87 in #966 - [feat] Introduce Move Lines Feature, Fix Selection Bug on macOS, and Update JavaDoc by @yehiarasheed in #964
- increase contrast of line numbers by @babaissarkar in #1000
- Fix JDK requirement for debug builds by @Stefterv in #988
- Sort examples by display name by @Stefterv in #1002
- Hide scrollbars & Version indicator by @Stefterv in #1004
- Visual fixes for Linux by @Stefterv in #1006
- Fix a color issue on macOS by @Stefterv in #1018
- Add quick font-size change to the edit menu by @Stefterv in #1019
- Improved Schema threading by @Stefterv in #1021
- Reducing the size of the line numbers by @Stefterv in #1035
Bug Fixes
- Fixed blur filter throwing exception for too large values relative to image by @Rishab87 in #972
- Fixed unexpected Y-axis translation when using
ortho()
andresetMatrix()
by @Rishab87 in #954
Documentation
- Update CONTRIBUTING.md with more ways to contribute by @SableRaf in #999
- Clarify editor scope and roadmap by @SableRaf in #1008
- Improve guidance for new contributors by @SableRaf in #1009
- Small formatting fix by @SableRaf in #1010
- Added feature description, use cases, and safety warning by @SableRaf in #1016
New Contributors
- @Rishab87 made their first contribution in #972
- @yehiarasheed made their first contribution in #964
- @babaissarkar made their first contribution in #1000
Full Changelog: processing-1301-4.4.1...processing-1302-4.4.2
Processing 4.4.1
What's Changed 🎊
The 4.4.0 release contained a few regressions and bugs. This release fixes those.
We are also adding specific app icon designs for Linux and Windows so Processing looks stylish and at home on every platform 💅
Enhancements
Bug Fixes
- Fix Beta Translation by @Stefterv in #975
- Padding fix for Windows & Linux by @Stefterv in #976
- Fixed a situation where larger base64 sketches didn't decode properly by @Stefterv in #982
- An assortment of Fixes by @Stefterv in #993
Documentation
Full Changelog: processing-1300-4.4.0...processing-1301-4.4.1