Skip to content

Commit

Permalink
Prepare 4.4.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
davetcc committed Nov 4, 2024
1 parent 59e637e commit 1e3b8a8
Show file tree
Hide file tree
Showing 7 changed files with 12 additions and 12 deletions.
2 changes: 1 addition & 1 deletion embedCONTROLCore/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<artifactId>embedCONTROLCore</artifactId>
<name>embedCONTROLCore</name>
<description>TcMenu embedCONTROL shared core</description>
<version>4.4.0-SNAPSHOT</version>
<version>4.4.0</version>
<url>https://tcmenu.github.io/documentation/arduino-libraries/tc-menu/</url>

<licenses>
Expand Down
2 changes: 1 addition & 1 deletion tcMenuGenerator/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<name>menuEditorUI</name>
<groupId>com.thecoderscorner.tcmenu</groupId>
<description>JavaFX based menu editor UI</description>
<version>4.4.0-SNAPSHOT</version>
<version>4.4.0</version>

<properties>
<timestamp>${maven.build.timestamp}</timestamp>
Expand Down
12 changes: 6 additions & 6 deletions tcMenuGenerator/scripts/packager-all-platforms.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,11 @@ Ensure you are in the tcMenuGenerator/target directory. On Windows all these ste

cp classes/img/tcMenuDesigner.ico .

jpackage --type app-image -n tcmenu -p jfx/deps --input jfx/app --win-console --resource-dir .\classes\img\ --icon tcMenuDesigner.ico --app-version 4.4.0-SNAPSHOT --verbose --java-options "-Dprism.lcdtext=false -Djava.library.path=$APPDIR/win" --add-modules "jdk.crypto.cryptoki" -m com.thecoderscorner.tcmenu.menuEditorUI/com.thecoderscorner.menu.editorui.cli.TcMenuDesignerCmd
jpackage --type app-image -n tcmenu -p jfx/deps --input jfx/app --win-console --resource-dir .\classes\img\ --icon tcMenuDesigner.ico --app-version 4.3.1 --verbose --java-options "-Dprism.lcdtext=false --enable-preview -Djava.library.path=$APPDIR/win" --add-modules "jdk.crypto.cryptoki" -m com.thecoderscorner.tcmenu.menuEditorUI/com.thecoderscorner.menu.editorui.cli.TcMenuDesignerCmd
jpackage --type app-image -n tcmenu -p jfx/deps --input jfx/app --win-console --resource-dir .\classes\img\ --icon tcMenuDesigner.ico --app-version 4.4.0 --verbose --java-options "-Dprism.lcdtext=false -Djava.library.path=$APPDIR/win" --add-modules "jdk.crypto.cryptoki" -m com.thecoderscorner.tcmenu.menuEditorUI/com.thecoderscorner.menu.editorui.cli.TcMenuDesignerCmd
jpackage --type app-image -n tcmenu -p jfx/deps --input jfx/app --win-console --resource-dir .\classes\img\ --icon tcMenuDesigner.ico --app-version 4.4.0 --verbose --java-options "-Dprism.lcdtext=false -Djava.library.path=$APPDIR/win" --add-modules "jdk.crypto.cryptoki" -m com.thecoderscorner.tcmenu.menuEditorUI/com.thecoderscorner.menu.editorui.cli.TcMenuDesignerCmd

jpackage --type app-image -n tcMenuDesigner -p jfx/deps --input jfx/app --resource-dir .\classes\img\ --icon tcMenuDesigner.ico --app-version 4.4.0-SNAPSHOT --verbose --java-options "-Dprism.lcdtext=false -Djava.library.path=$APPDIR/win" --add-modules "jdk.crypto.cryptoki" -m com.thecoderscorner.tcmenu.menuEditorUI/com.thecoderscorner.menu.editorui.cli.TcMenuDesignerCmd
jpackage --type app-image -n tcMenuDesigner -p jfx/deps --input jfx/app --resource-dir .\classes\img\ --icon tcMenuDesigner.ico --app-version 4.3.1 --verbose --java-options "-Dprism.lcdtext=false --enable-preview -Djava.library.path=$APPDIR/win" --add-modules "jdk.crypto.cryptoki" -m com.thecoderscorner.tcmenu.menuEditorUI/com.thecoderscorner.menu.editorui.cli.TcMenuDesignerCmd
jpackage --type app-image -n tcMenuDesigner -p jfx/deps --input jfx/app --resource-dir .\classes\img\ --icon tcMenuDesigner.ico --app-version 4.4.0 --verbose --java-options "-Dprism.lcdtext=false -Djava.library.path=$APPDIR/win" --add-modules "jdk.crypto.cryptoki" -m com.thecoderscorner.tcmenu.menuEditorUI/com.thecoderscorner.menu.editorui.cli.TcMenuDesignerCmd
jpackage --type app-image -n tcMenuDesigner -p jfx/deps --input jfx/app --resource-dir .\classes\img\ --icon tcMenuDesigner.ico --app-version 4.4.0 --verbose --java-options "-Dprism.lcdtext=false -Djava.library.path=$APPDIR/win" --add-modules "jdk.crypto.cryptoki" -m com.thecoderscorner.tcmenu.menuEditorUI/com.thecoderscorner.menu.editorui.cli.TcMenuDesignerCmd

Copy the following files from tcMenuDesigner into tcmenu

Expand All @@ -53,13 +53,13 @@ Copy the following files from tcMenuDesigner into tcmenu

Ensure you are in the tcMenuGenerator/target directory.

jpackage -n tcMenuDesigner -p jfx/deps --input jfx/app --icon ./classes/img/menu-icon.png --verbose --license-file ../../LICENSE --linux-app-category Development --linux-menu-group "Development;Utility;" --java-options "-Dprism.lcdtext=false -Djava.library.path=$APPDIR/lin" --app-version 4.4.0-SNAPSHOT --add-modules "jdk.crypto.cryptoki" -m com.thecoderscorner.tcmenu.menuEditorUI/com.thecoderscorner.menu.editorui.cli.TcMenuDesignerCmd
jpackage -n tcMenuDesigner -p jfx/deps --input jfx/app --icon ./classes/img/menu-icon.png --verbose --license-file ../../LICENSE --linux-app-category Development --linux-menu-group "Development;Utility;" --java-options "-Dprism.lcdtext=false -Djava.library.path=$APPDIR/lin" --app-version 4.4.0 --add-modules "jdk.crypto.cryptoki" -m com.thecoderscorner.tcmenu.menuEditorUI/com.thecoderscorner.menu.editorui.cli.TcMenuDesignerCmd

## Packaging - macOS build all versions (without notarization)

Ensure you are in the tcMenuGenerator/target directory.

jpackage -n tcMenuDesigner -p jfx/deps --input jfx/app --icon ./classes/img/AppIcon.icns --verbose --license-file ../../LICENSE --vendor TheCodersCorner --app-version 4.4.0-SNAPSHOT --add-modules "jdk.crypto.cryptoki" --java-options "-Dprism.lcdtext=false -Djava.library.path=$APPDIR/mac" --verbose -m com.thecoderscorner.tcmenu.menuEditorUI/com.thecoderscorner.menu.editorui.cli.TcMenuDesignerCmd
jpackage -n tcMenuDesigner -p jfx/deps --input jfx/app --icon ./classes/img/AppIcon.icns --verbose --license-file ../../LICENSE --vendor TheCodersCorner --app-version 4.4.0 --add-modules "jdk.crypto.cryptoki" --java-options "-Dprism.lcdtext=false -Djava.library.path=$APPDIR/mac" --verbose -m com.thecoderscorner.tcmenu.menuEditorUI/com.thecoderscorner.menu.editorui.cli.TcMenuDesignerCmd

To allow for CLI on macOS: alias tcmenu=/Applications/tcMenuDesigner.app/Contents/MacOS/tcMenuDesigner

Expand Down
2 changes: 1 addition & 1 deletion tcMenuJavaApi/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<groupId>com.thecoderscorner.tcmenu</groupId>
<artifactId>tcMenuJavaAPI</artifactId>
<name>tcMenuJavaAPI</name>
<version>4.4.0-SNAPSHOT</version>
<version>4.4.0</version>
<description>A series of domain and serialisation components for the TcMenu library</description>
<url>https://tcmenu.github.io/documentation/arduino-libraries/tc-menu/</url>

Expand Down
2 changes: 1 addition & 1 deletion xmlPlugins/core-display/tcmenu-plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
xsi:schemaLocation="https://www.thecoderscorner.com/libraries/tcmenuPlugin https://tcmenu.github.io/documentation/arduino-libraries/libraries/tcmenu-plugin.xsd">
<GeneralDetails>
<Author name="The Coders Corner" url="http://www.thecoderscorner.com/" />
<Version>4.4.0-SNAPSHOT</Version>
<Version>4.4.0</Version>
<Name>%plugin.name</Name>
<Description>This plugin provides support for most basic inputs and most textual and graphical displays.</Description>
<License name="Apache 2.0" url="http://www.apache.org/licenses/LICENSE-2.0"/>
Expand Down
2 changes: 1 addition & 1 deletion xmlPlugins/core-remote/tcmenu-plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
xsi:schemaLocation="https://www.thecoderscorner.com/libraries/tcmenuPlugin https://tcmenu.github.io/documentation/arduino-libraries/libraries/tcmenu-plugin.xsd">
<GeneralDetails>
<Author name="The Coders Corner" url="http://www.thecoderscorner.com/" />
<Version>4.4.0-SNAPSHOT</Version>
<Version>4.4.0</Version>
<Name>Core remote control</Name>
<Description>This plugin contains remote control capabilites for Ethernet, WiFi, Bluetooth and Serial.</Description>
<License name="Apache 2.0" url="http://www.apache.org/licenses/LICENSE-2.0"/>
Expand Down
2 changes: 1 addition & 1 deletion xmlPlugins/core-themes/tcmenu-plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
xsi:schemaLocation="https://www.thecoderscorner.com/libraries/tcmenuPlugin https://tcmenu.github.io/documentation/arduino-libraries/libraries/tcmenu-plugin.xsd">
<GeneralDetails>
<Author name="The Coders Corner" url="http://www.thecoderscorner.com/" />
<Version>4.4.0-SNAPSHOT</Version>
<Version>4.4.0</Version>
<Name>%plugin.name</Name>
<Description>This plugin provides themes that can be used with all graphical displays.</Description>
<License name="Apache 2.0" url="http://www.apache.org/licenses/LICENSE-2.0"/>
Expand Down

0 comments on commit 1e3b8a8

Please sign in to comment.