diff --git a/metadata/javascript-3.0.6c-darwin-wx32-universal-10.xml b/metadata/javascript-3.1a+3-darwin-wx32-universal-10.xml
similarity index 72%
rename from metadata/javascript-3.0.6c-darwin-wx32-universal-10.xml
rename to metadata/javascript-3.1a+3-darwin-wx32-universal-10.xml
index d530f25390..57faf5b9a1 100644
--- a/metadata/javascript-3.0.6c-darwin-wx32-universal-10.xml
+++ b/metadata/javascript-3.1a+3-darwin-wx32-universal-10.xml
@@ -1,8 +1,8 @@
-
+
javascript
- 3.0.6c
+ 3.1a+3 0 Run JavaScripts in the plugin
@@ -20,6 +20,6 @@ See help menu ? for documentation details
darwin-wx3210arm64;x86_64
- https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.0.6c-darwin-wx32-universal-10-tarball/versions/3.0.6c/javascript-3.0.6c_darwin-wx32-10-arm64-x86_64.tar.gz
- be024501ae98bca72a7df902c10d7129b80161c4d3e7c8fc26a8aef806d5b64c
+ https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.1a+3-darwin-wx32-universal-10-tarball/versions/3.1a+3/javascript-3.1a+3_darwin-wx32-10-arm64-x86_64.tar.gz
+ c6e0a9241f91b41405cce057229e86a9d7bb54c90215dc482c637fdf54826650
diff --git a/metadata/javascript-3.0.6c-debian-arm64-A64-11.xml b/metadata/javascript-3.1a+3-debian-arm64-A64-11.xml
similarity index 76%
rename from metadata/javascript-3.0.6c-debian-arm64-A64-11.xml
rename to metadata/javascript-3.1a+3-debian-arm64-A64-11.xml
index f59f2ef6b6..bd413e3061 100644
--- a/metadata/javascript-3.0.6c-debian-arm64-A64-11.xml
+++ b/metadata/javascript-3.1a+3-debian-arm64-A64-11.xml
@@ -2,7 +2,7 @@
javascript
- 3.0.6c
+ 3.1a+3 0 Run JavaScripts in the plugin
@@ -20,6 +20,6 @@ See help menu ? for documentation details
debian-arm6411arm64
- https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.0.6c-debian-arm64-A64-11-tarball/versions/3.0.6c/javascript-3.0.6c_debian-arm64-11-arm64.tar.gz
- b72dba5f391034022f8fdd1ae0b630a54f6ef9adee52b0803f6d213bb0446707
+ https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.1a+3-debian-arm64-A64-11-tarball/versions/3.1a+3/javascript-3.1a+3_debian-arm64-11-arm64.tar.gz
+ a455c042a345076106f352c02b07a36914387728c3576952a3f43ee567d3487e
diff --git a/metadata/javascript-3.0.6c-debian-arm64-A64-12.xml b/metadata/javascript-3.1a+3-debian-arm64-A64-12.xml
similarity index 76%
rename from metadata/javascript-3.0.6c-debian-arm64-A64-12.xml
rename to metadata/javascript-3.1a+3-debian-arm64-A64-12.xml
index 720c1b6cb4..2d22a7b4c9 100644
--- a/metadata/javascript-3.0.6c-debian-arm64-A64-12.xml
+++ b/metadata/javascript-3.1a+3-debian-arm64-A64-12.xml
@@ -2,7 +2,7 @@
javascript
- 3.0.6c
+ 3.1a+3 0 Run JavaScripts in the plugin
@@ -20,6 +20,6 @@ See help menu ? for documentation details
debian-arm6412arm64
- https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.0.6c-debian-arm64-A64-12-tarball/versions/3.0.6c/javascript-3.0.6c_debian-arm64-12-arm64.tar.gz
- cc03a8111262df75b2205c44bd079e1b8ef605589888767ed555280f82b4dea4
+ https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.1a+3-debian-arm64-A64-12-tarball/versions/3.1a+3/javascript-3.1a+3_debian-arm64-12-arm64.tar.gz
+ 5d0230cdc3447dbd29ad6559d84601b97ce78264d61743002c6f9c0d7b4a3d12
diff --git a/metadata/javascript-3.0.6c-debian-armhf-A32-11.xml b/metadata/javascript-3.1a+3-debian-armhf-A32-11.xml
similarity index 76%
rename from metadata/javascript-3.0.6c-debian-armhf-A32-11.xml
rename to metadata/javascript-3.1a+3-debian-armhf-A32-11.xml
index 704f11b53f..9bdfefbd00 100644
--- a/metadata/javascript-3.0.6c-debian-armhf-A32-11.xml
+++ b/metadata/javascript-3.1a+3-debian-armhf-A32-11.xml
@@ -2,7 +2,7 @@
javascript
- 3.0.6c
+ 3.1a+3 0 Run JavaScripts in the plugin
@@ -20,6 +20,6 @@ See help menu ? for documentation details
debian-armhf11armhf
- https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.0.6c-debian-armhf-A32-11-tarball/versions/3.0.6c/javascript-3.0.6c_debian-armhf-11-armhf.tar.gz
- 449db0073e02a28de388af33034094a06f13ac44ece59bf45e329685dd6bd596
+ https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.1a+3-debian-armhf-A32-11-tarball/versions/3.1a+3/javascript-3.1a+3_debian-armhf-11-armhf.tar.gz
+ 02eeeb5c9dd463418992a2d2e70f173e9d0c0da0e2d0bd893925c6007f5f480a
diff --git a/metadata/javascript-3.0.6c-debian-armhf-A32-12.xml b/metadata/javascript-3.1a+3-debian-armhf-A32-12.xml
similarity index 76%
rename from metadata/javascript-3.0.6c-debian-armhf-A32-12.xml
rename to metadata/javascript-3.1a+3-debian-armhf-A32-12.xml
index fd354ae9fd..e3647e5d90 100644
--- a/metadata/javascript-3.0.6c-debian-armhf-A32-12.xml
+++ b/metadata/javascript-3.1a+3-debian-armhf-A32-12.xml
@@ -2,7 +2,7 @@
javascript
- 3.0.6c
+ 3.1a+3 0 Run JavaScripts in the plugin
@@ -20,6 +20,6 @@ See help menu ? for documentation details
debian-armhf12armhf
- https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.0.6c-debian-armhf-A32-12-tarball/versions/3.0.6c/javascript-3.0.6c_debian-armhf-12-armhf.tar.gz
- 92e13e5e4f03ca22c72f65f362e07191501934fc7c170a8958c296db42b67cda
+ https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.1a+3-debian-armhf-A32-12-tarball/versions/3.1a+3/javascript-3.1a+3_debian-armhf-12-armhf.tar.gz
+ 6538cc4fdd8bdd6ea486869cdaf9ccfdb58613454bf7c64e2f1ae70357c5102d
diff --git a/metadata/javascript-3.0.6c-debian-wx32-arm64-A64-11.xml b/metadata/javascript-3.1a+3-debian-wx32-arm64-A64-11.xml
similarity index 76%
rename from metadata/javascript-3.0.6c-debian-wx32-arm64-A64-11.xml
rename to metadata/javascript-3.1a+3-debian-wx32-arm64-A64-11.xml
index fbe6967b1e..e497c63c28 100644
--- a/metadata/javascript-3.0.6c-debian-wx32-arm64-A64-11.xml
+++ b/metadata/javascript-3.1a+3-debian-wx32-arm64-A64-11.xml
@@ -2,7 +2,7 @@
javascript
- 3.0.6c
+ 3.1a+3 0 Run JavaScripts in the plugin
@@ -20,6 +20,6 @@ See help menu ? for documentation details
debian-wx32-arm6411arm64
- https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.0.6c-debian-wx32-arm64-A64-11-tarball/versions/3.0.6c/javascript-3.0.6c_debian-wx32-arm64-11-arm64.tar.gz
- 9253715b8f2d97d1a74f1c81afc7061b641cf0a2188216462c3044b6306611d8
+ https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.1a+3-debian-wx32-arm64-A64-11-tarball/versions/3.1a+3/javascript-3.1a+3_debian-wx32-arm64-11-arm64.tar.gz
+ eeebd69bee3e0345432a57adfc92a810068e004c4f44ecb0286994e65fa7d09a
diff --git a/metadata/javascript-3.0.6c-debian-wx32-armhf-A32-11.xml b/metadata/javascript-3.1a+3-debian-wx32-armhf-A32-11.xml
similarity index 76%
rename from metadata/javascript-3.0.6c-debian-wx32-armhf-A32-11.xml
rename to metadata/javascript-3.1a+3-debian-wx32-armhf-A32-11.xml
index 73a79be8c7..19eb05e928 100644
--- a/metadata/javascript-3.0.6c-debian-wx32-armhf-A32-11.xml
+++ b/metadata/javascript-3.1a+3-debian-wx32-armhf-A32-11.xml
@@ -2,7 +2,7 @@
javascript
- 3.0.6c
+ 3.1a+3 0 Run JavaScripts in the plugin
@@ -20,6 +20,6 @@ See help menu ? for documentation details
debian-wx32-armhf11armhf
- https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.0.6c-debian-wx32-armhf-A32-11-tarball/versions/3.0.6c/javascript-3.0.6c_debian-wx32-armhf-11-armhf.tar.gz
- d2b238d67679b7249d4f7f72d64cd5694182ab84743341d4ef3543c3cda19888
+ https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.1a+3-debian-wx32-armhf-A32-11-tarball/versions/3.1a+3/javascript-3.1a+3_debian-wx32-armhf-11-armhf.tar.gz
+ cc5e9e61284fcbfdc1dc2d10d2b286f0cf45984596d2e524e8cd02d570812107
diff --git a/metadata/javascript-3.0.6c-debian-wx32-x86_64-11.xml b/metadata/javascript-3.1a+3-debian-wx32-x86_64-11.xml
similarity index 72%
rename from metadata/javascript-3.0.6c-debian-wx32-x86_64-11.xml
rename to metadata/javascript-3.1a+3-debian-wx32-x86_64-11.xml
index bf405ef3cb..a0c93a871f 100644
--- a/metadata/javascript-3.0.6c-debian-wx32-x86_64-11.xml
+++ b/metadata/javascript-3.1a+3-debian-wx32-x86_64-11.xml
@@ -1,8 +1,8 @@
-
+
javascript
- 3.0.6c
+ 3.1a+3 0 Run JavaScripts in the plugin
@@ -20,6 +20,6 @@ See help menu ? for documentation details
debian-wx32-x86_6411x86_64
- https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.0.6c-debian-wx32-x86_64-11-tarball/versions/3.0.6c/javascript-3.0.6c_debian-wx32-x86_64-11-x86_64.tar.gz
- 71671a7c3e94872d29ddd171a7392d22af009a9f8d97eba4ee5154c60f2c8e1c
+ https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.1a+3-debian-wx32-x86_64-11-tarball/versions/3.1a+3/javascript-3.1a+3_debian-wx32-x86_64-11-x86_64.tar.gz
+ 265cc49595f1ba933a61a6c4fb7e659118ba611ee095418ebd061e045a088965
diff --git a/metadata/javascript-3.0.6c-debian-x86_64-11.xml b/metadata/javascript-3.1a+3-debian-x86_64-11.xml
similarity index 72%
rename from metadata/javascript-3.0.6c-debian-x86_64-11.xml
rename to metadata/javascript-3.1a+3-debian-x86_64-11.xml
index 2fe7a11e10..a922989c99 100644
--- a/metadata/javascript-3.0.6c-debian-x86_64-11.xml
+++ b/metadata/javascript-3.1a+3-debian-x86_64-11.xml
@@ -1,8 +1,8 @@
-
+
javascript
- 3.0.6c
+ 3.1a+3 0 Run JavaScripts in the plugin
@@ -20,6 +20,6 @@ See help menu ? for documentation details
debian-x86_6411x86_64
- https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.0.6c-debian-x86_64-11-tarball/versions/3.0.6c/javascript-3.0.6c_debian-x86_64-11-x86_64.tar.gz
- f06dabd0ea73c94174f6b2db5d69ac5604f83c7b508d09123de8535e80091519
+ https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.1a+3-debian-x86_64-11-tarball/versions/3.1a+3/javascript-3.1a+3_debian-x86_64-11-x86_64.tar.gz
+ 7ae65c90876707227bd6b0baee153d3dbd9d8bfa8bb02b0f2b4a9e76cbbffbf9
diff --git a/metadata/javascript-3.0.6c-debian-x86_64-12.xml b/metadata/javascript-3.1a+3-debian-x86_64-12.xml
similarity index 76%
rename from metadata/javascript-3.0.6c-debian-x86_64-12.xml
rename to metadata/javascript-3.1a+3-debian-x86_64-12.xml
index 6097687867..09f1a5151e 100644
--- a/metadata/javascript-3.0.6c-debian-x86_64-12.xml
+++ b/metadata/javascript-3.1a+3-debian-x86_64-12.xml
@@ -2,7 +2,7 @@
javascript
- 3.0.6c
+ 3.1a+3 0 Run JavaScripts in the plugin
@@ -20,6 +20,6 @@ See help menu ? for documentation details
debian-x86_6412x86_64
- https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.0.6c-debian-x86_64-12-tarball/versions/3.0.6c/javascript-3.0.6c_debian-x86_64-12-x86_64.tar.gz
- ca061c16a103915a558e207af606a342c2b845062315d2ba756211ff6333a865
+ https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.1a+3-debian-x86_64-12-tarball/versions/3.1a+3/javascript-3.1a+3_debian-x86_64-12-x86_64.tar.gz
+ a586c884851b60bf649554f6b09ac8ef2e0eb1d34b0d6fd77a5cce279773b252
diff --git a/metadata/javascript-3.0.6c-flatpak-aarch64-A64-22.08.xml b/metadata/javascript-3.1a+3-flatpak-aarch64-A64-22.08.xml
similarity index 72%
rename from metadata/javascript-3.0.6c-flatpak-aarch64-A64-22.08.xml
rename to metadata/javascript-3.1a+3-flatpak-aarch64-A64-22.08.xml
index 4ca13fd969..5f606d566e 100644
--- a/metadata/javascript-3.0.6c-flatpak-aarch64-A64-22.08.xml
+++ b/metadata/javascript-3.1a+3-flatpak-aarch64-A64-22.08.xml
@@ -1,8 +1,8 @@
-
+
javascript
- 3.0.6c
+ 3.1a+3 0 Run JavaScripts in the plugin
@@ -20,6 +20,6 @@ See help menu ? for documentation details
flatpak-aarch6422.08aarch64
- https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.0.6c-flatpak-aarch64-A64-22.08-tarball/versions/3.0.6c/javascript-3.0.6c_flatpak-aarch64-22.08-aarch64.tar.gz
- ee93234fefea688ef8ac6d1dc49a4a9fdfab24cc5507213dee61e7562d04efa0
+ https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.1a+3-flatpak-aarch64-A64-22.08-tarball/versions/3.1a+3/javascript-3.1a+3_flatpak-aarch64-22.08-aarch64.tar.gz
+ b6acd8178dc5403f8762e4ed281fc86e753360ab0f8698bb9961374c2f438424
diff --git a/metadata/javascript-3.1a+3-flatpak-aarch64-A64-24.08.xml b/metadata/javascript-3.1a+3-flatpak-aarch64-A64-24.08.xml
new file mode 100644
index 0000000000..39da7b5bbb
--- /dev/null
+++ b/metadata/javascript-3.1a+3-flatpak-aarch64-A64-24.08.xml
@@ -0,0 +1,25 @@
+
+
+
+ javascript
+ 3.1a+3
+ 0
+ Run JavaScripts in the plugin
+
+ 1.18
+ yes
+ Tony Voss
+
+ https://opencpn-manuals.github.io/main/javascript/index.html
+
+ This plugin for OpenCPN allows you to run JavaScript and to interact with OpenCPN.
+You can use it to script your own enhancements to standard OpenCPN functionality.
+See help menu ? for documentation details
+
+
+ flatpak-aarch64
+ 24.08
+ aarch64
+ https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.1a+3-flatpak-aarch64-A64-24.08-tarball/versions/3.1a+3/javascript-3.1a+3_flatpak-aarch64-24.08-aarch64.tar.gz
+ 0652a0ea2361a55da4ef8ecee82385427f539884eff222b098fede303ba8e083
+
diff --git a/metadata/javascript-3.0.6c-flatpak-x86_64-22.08.xml b/metadata/javascript-3.1a+3-flatpak-x86_64-22.08.xml
similarity index 72%
rename from metadata/javascript-3.0.6c-flatpak-x86_64-22.08.xml
rename to metadata/javascript-3.1a+3-flatpak-x86_64-22.08.xml
index a04da6c5d3..72e0b8a7a6 100644
--- a/metadata/javascript-3.0.6c-flatpak-x86_64-22.08.xml
+++ b/metadata/javascript-3.1a+3-flatpak-x86_64-22.08.xml
@@ -1,8 +1,8 @@
-
+
javascript
- 3.0.6c
+ 3.1a+3 0 Run JavaScripts in the plugin
@@ -20,6 +20,6 @@ See help menu ? for documentation details
flatpak-x86_6422.08x86_64
- https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.0.6c-flatpak-x86_64-22.08-tarball/versions/3.0.6c/javascript-3.0.6c_flatpak-x86_64-22.08-x86_64.tar.gz
- 6188429f73f00e1eb2623cb5e89748f2db80e51a8019bee487fe6073bc76fba4
+ https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.1a+3-flatpak-x86_64-22.08-tarball/versions/3.1a+3/javascript-3.1a+3_flatpak-x86_64-22.08-x86_64.tar.gz
+ 8fcdbe7a8dfc30b72455c09f602b54a8f3c69c64e5c36910b06a654837e88cc6
diff --git a/metadata/javascript-3.1a+3-flatpak-x86_64-24.08.xml b/metadata/javascript-3.1a+3-flatpak-x86_64-24.08.xml
new file mode 100644
index 0000000000..e40bc3e22b
--- /dev/null
+++ b/metadata/javascript-3.1a+3-flatpak-x86_64-24.08.xml
@@ -0,0 +1,25 @@
+
+
+
+ javascript
+ 3.1a+3
+ 0
+ Run JavaScripts in the plugin
+
+ 1.18
+ yes
+ Tony Voss
+
+ https://opencpn-manuals.github.io/main/javascript/index.html
+
+ This plugin for OpenCPN allows you to run JavaScript and to interact with OpenCPN.
+You can use it to script your own enhancements to standard OpenCPN functionality.
+See help menu ? for documentation details
+
+
+ flatpak-x86_64
+ 24.08
+ x86_64
+ https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.1a+3-flatpak-x86_64-24.08-tarball/versions/3.1a+3/javascript-3.1a+3_flatpak-x86_64-24.08-x86_64.tar.gz
+ 910a7b4a2a6aad63fa80307c59cb3340ca4932b73256b3fce5d9ef29d755c86e
+
diff --git a/metadata/javascript-3.0.6c-msvc-wx32-10.xml b/metadata/javascript-3.1a+3-msvc-wx32-10.xml
similarity index 76%
rename from metadata/javascript-3.0.6c-msvc-wx32-10.xml
rename to metadata/javascript-3.1a+3-msvc-wx32-10.xml
index e8a69d6827..6acc02a100 100644
--- a/metadata/javascript-3.0.6c-msvc-wx32-10.xml
+++ b/metadata/javascript-3.1a+3-msvc-wx32-10.xml
@@ -1,8 +1,8 @@
-
+
javascript
- 3.0.6c
+ 3.1a+3 0 Run JavaScripts in the plugin
@@ -20,6 +20,6 @@ See help menu ? for documentation details
msvc-wx3210x86
- https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.0.6c-msvc-wx32-10-tarball/versions/3.0.6c/javascript-3.0.6c_msvc-wx32-10-x86.tar.gz
- edb4be0a234943eec3011f49dffe32d57af752b6b6d0bdf2f6e98936d7f08a5f
+ https://dl.cloudsmith.io/public/opencpn/javascript-prod/raw/names/javascript-3.1a+3-msvc-wx32-10-tarball/versions/3.1a+3/javascript-3.1a+3_msvc-wx32-10-x86.tar.gz
+ 0ec23dca0f72282eca29e18ea8e0ad08020bdcd2dd076258b07206453d828331