Skip to content

Commit b807259

Browse files
committed
preparing release notes
1 parent 540b427 commit b807259

File tree

2 files changed

+38
-8
lines changed

2 files changed

+38
-8
lines changed

build/shared/revisions.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,33 @@
1+
# Processing 4.1
2+
3+
*Revision 1288 – 27 or 28 November 2022*
4+
5+
Compared with the 4.0.2 release which was focused on stability, this 4.1 release is focused on ~~instability~~ adding a couple new features. They'll need more testing, but hopefully you'll find them useful.
6+
7+
8+
## what makes this 4.1 instead of 4.0.3
9+
10+
* This release adds initial support for [Language Server Protocol](https://en.wikipedia.org/wiki/Language_Server_Protocol), which means we will soon be able to integrate the compile/run process with other editors like Visual Studio Code. There is still a lot of work to be done here (this code is probably more “alpha” quality) but it's a good step forward. Thanks to @kgtkr for the LSP code here, it's a huge help. [#117](https://github.com/processing/processing4/issues/117)
11+
12+
* Support has been added for extended language tags, which makes available a Traditional Chinese (`zh_TW`) translation in addition to the previously available Simplified Chinese translation (originally `zh`, now renamed to `zh_CN`). You can see the full list of supported language tags [here](https://www.oracle.com/java/technologies/javase/jdk17-suported-locales.html#modules). We will keep the existing two-digit tags in place for now, and update them as needed when new language translations are added. Read more on the [Translations](https://github.com/processing/processing4/wiki/Translations) page on the Wiki. Thanks to @jsyeh for the `zh_TW` translation. [#600](https://github.com/processing/processing4/issues/600)
13+
14+
* A “Download Offline Reference” item was added to the Help Menu, which takes care of downloading an offline copy. It creates a file called `reference.zip` in the sketchbook. If that file is present, then the Help menu links and Find in Reference will use that copy of the reference. If it is not present, online URLs will be used. You can also manually copy the `reference.zip` file from sketchbook to sketchbook. Put `reference.zip` in the root of your sketchbook and restart Processing so that it picks up the new file. For instance, in a class situation, you might put the file on a shared server and tell people where to find it. Read more on the [Offline Reference](https://github.com/processing/processing4/wiki/Offline-Reference) page on the Wiki. [#524](https://github.com/processing/processing4/issues/524)
15+
16+
17+
## contributed fixes
18+
19+
* Fix the JavaDoc for mousePressed variable from @SableRaf. [#605](https://github.com/processing/processing4/pull/605)
20+
21+
22+
## other updates
23+
24+
* In some cases, the Theme was not being saved after Processing was restarted. [#565](https://github.com/processing/processing4/issues/565)
25+
26+
* A few updates and clarifications in the `size()` reference.
27+
28+
* The Java version has been bumped from 17.0.4 to 17.0.5.
29+
30+
131
# Processing 4.0.2
232

333
*Revision 1287 – 24 November 2022*

todo.txt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,18 +26,21 @@ X look into LSP code contribution
2626
X https://github.com/processing/processing4/pull/564
2727
X https://github.com/processing/processing4/issues/117
2828
X App was merged into processing.mode.java.lsp.PdeLanguageServer
29+
X "Show Sketch Folder" for library examples need to treat the sketch as Untitled
30+
o and with that, switch to another directory
31+
X https://github.com/processing/processing4/issues/548
32+
X was working as intended
33+
o remove target.path from build/build.xml
34+
o maybe simpler way to write version? sheesh
35+
X not sure what this was about, but confirmed that things are set up as they should be
2936

3037

31-
_ "Show Sketch Folder" for library examples need to treat the sketch as Untitled
32-
_ and with that, switch to another directory
33-
_ https://github.com/processing/processing4/issues/548
34-
3538
_ preproc inserting weird number of spaces
39+
_ https://github.com/processing/processing4/issues/607
3640
_ before 'public' in functions, it's an extra single space
3741
_ not indenting the rest of the code at all
3842
_ many blank lines at the beginning
3943
_ 'exported at' text at the top is awkward
40-
_ https://github.com/processing/processing4/issues/607
4144

4245
_ export to IntelliJ? how tricky?
4346
_ just copy jars to /lib?
@@ -47,9 +50,6 @@ _ add a protocol handler for pdex and pdez
4750
_ https://github.com/processing/processing4/issues/559
4851

4952
_ set more build.xml files to use Java 17
50-
_ remove target.path from build/build.xml
51-
_ maybe simpler way to write version? sheesh
52-
5353

5454

5555
known issues

0 commit comments

Comments
 (0)