From 588798abc28ea28cc99037d297d5bb29901e2882 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olav=20R=C3=B8nnestad=20Birkeland?= <6450056+o-l-a-v@users.noreply.github.com> Date: Thu, 16 Oct 2025 11:44:58 +0200 Subject: [PATCH 01/24] Use GitHub for checkver as the old URL blocks bots with Cloudflare --- bucket/autohotkey.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/bucket/autohotkey.json b/bucket/autohotkey.json index f10e5b2632806a..a0fb90b425dc8d 100644 --- a/bucket/autohotkey.json +++ b/bucket/autohotkey.json @@ -75,8 +75,7 @@ "script": "Start-Process \"$dir\\UX\\AutoHotkeyUX.exe\" -ArgumentList @('/script', \"`\"$dir\\UX\\install.ahk`\"\", '/uninstall', '/silent') -Wait" }, "checkver": { - "url": "https://www.autohotkey.com/download/2.0/version.txt", - "regex": "([\\d.]+)" + "github": "https://github.com/AutoHotkey/AutoHotkey" }, "autoupdate": { "url": "https://github.com/AutoHotkey/AutoHotkey/releases/download/v$version/AutoHotkey_$version.zip", From 7d5e20e09821fb4f655cd8ddc40bb1b06595ddfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olav=20R=C3=B8nnestad=20Birkeland?= <6450056+o-l-a-v@users.noreply.github.com> Date: Thu, 16 Oct 2025 12:01:36 +0200 Subject: [PATCH 02/24] Deprecate authy --- {bucket => deprecated}/authy.json | 1 + 1 file changed, 1 insertion(+) rename {bucket => deprecated}/authy.json (97%) diff --git a/bucket/authy.json b/deprecated/authy.json similarity index 97% rename from bucket/authy.json rename to deprecated/authy.json index 4bebed32af4569..9b035db13dca1a 100644 --- a/bucket/authy.json +++ b/deprecated/authy.json @@ -1,4 +1,5 @@ { + "##": "Deprecated 2024-03-19", "version": "3.0.0", "description": "Two factor authentication client", "homepage": "https://authy.com/", From dd7c321d674ad84a4f0125b7a8ea7447714cf216 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olav=20R=C3=B8nnestad=20Birkeland?= <6450056+o-l-a-v@users.noreply.github.com> Date: Thu, 16 Oct 2025 12:12:13 +0200 Subject: [PATCH 03/24] Deprecate betaflight-blackbox-explorer --- {bucket => deprecated}/betaflight-blackbox-explorer.json | 1 + 1 file changed, 1 insertion(+) rename {bucket => deprecated}/betaflight-blackbox-explorer.json (96%) diff --git a/bucket/betaflight-blackbox-explorer.json b/deprecated/betaflight-blackbox-explorer.json similarity index 96% rename from bucket/betaflight-blackbox-explorer.json rename to deprecated/betaflight-blackbox-explorer.json index 586e8047c88e95..da2f107006571c 100644 --- a/bucket/betaflight-blackbox-explorer.json +++ b/deprecated/betaflight-blackbox-explorer.json @@ -1,4 +1,5 @@ { + "##": "Online only since 2024-05-04", "version": "3.6.0", "description": "Interactive log viewer for flight logs recorded with blackbox", "homepage": "https://betaflight.com", From 8943d4218db7b78a702c81a7fe8dee36842af806 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olav=20R=C3=B8nnestad=20Birkeland?= <6450056+o-l-a-v@users.noreply.github.com> Date: Thu, 16 Oct 2025 12:27:31 +0200 Subject: [PATCH 04/24] Update, change to innosetup, and fix checkver --- bucket/classic-volume-mixer.json | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/bucket/classic-volume-mixer.json b/bucket/classic-volume-mixer.json index 5c3b619d4e9a99..ffff3947938f96 100644 --- a/bucket/classic-volume-mixer.json +++ b/bucket/classic-volume-mixer.json @@ -1,10 +1,11 @@ { - "version": "2.4", + "version": "24.09.1", "description": "In Windows 11 the old volume mixer was \"removed\" and instead a new mixer was added to the settings app.", "homepage": "https://github.com/popeen/Classic-Volume-Mixer", "license": "MIT", - "url": "https://github.com/popeen/Classic-Volume-Mixer/releases/download/v2.4/ClassicVolumeMixer.exe", - "hash": "a2b2c8bbd8e28556b64a627b5732fc191439229b079737d7e841d13f93f5c7f6", + "url": "https://github.com/popeen/Classic-Volume-Mixer/releases/download/24.09.1/setup.exe", + "hash": "27c09ecc64aefb7d4a0ff0ecbd6b224a9deab3d5f29dc56e5f66a374fa5e0f46", + "innosetup": true, "shortcuts": [ [ "ClassicVolumeMixer.exe", @@ -13,6 +14,6 @@ ], "checkver": "github", "autoupdate": { - "url": "https://github.com/popeen/Classic-Volume-Mixer/releases/download/v$version/ClassicVolumeMixer.exe" + "url": "https://github.com/popeen/Classic-Volume-Mixer/releases/download/$version/setup.exe" } } From 07958bc6a0cf408ccdd444ad5b8bc7b6db55d728 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olav=20R=C3=B8nnestad=20Birkeland?= <6450056+o-l-a-v@users.noreply.github.com> Date: Thu, 16 Oct 2025 12:28:03 +0200 Subject: [PATCH 05/24] Change shortcut name to match project name --- bucket/classic-volume-mixer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bucket/classic-volume-mixer.json b/bucket/classic-volume-mixer.json index ffff3947938f96..6488b4f838e271 100644 --- a/bucket/classic-volume-mixer.json +++ b/bucket/classic-volume-mixer.json @@ -9,7 +9,7 @@ "shortcuts": [ [ "ClassicVolumeMixer.exe", - "ClassicVolumeMixer" + "Classic Volume Mixer" ] ], "checkver": "github", From 18a7dbe0676cc79556710727987116d7093dc000 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olav=20R=C3=B8nnestad=20Birkeland?= <6450056+o-l-a-v@users.noreply.github.com> Date: Thu, 16 Oct 2025 12:30:07 +0200 Subject: [PATCH 06/24] Add purge logic --- bucket/classic-volume-mixer.json | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/bucket/classic-volume-mixer.json b/bucket/classic-volume-mixer.json index 6488b4f838e271..0ae8efdb7438bc 100644 --- a/bucket/classic-volume-mixer.json +++ b/bucket/classic-volume-mixer.json @@ -9,9 +9,21 @@ "shortcuts": [ [ "ClassicVolumeMixer.exe", - "Classic Volume Mixer" + "ClassicVolumeMixer" ] ], + "post_uninstall": [ + "if ($purge) {", + " $Files = [string[]](", + " ('{0}\\ClassicVolumeMixerSettings.json' -f $env:APPDATA)", + " )", + " $Files.ForEach{", + " if ([System.IO.File]::Exists($_)) {", + " $null = [System.IO.File]::Delete($_)", + " }", + " }", + "}" + ], "checkver": "github", "autoupdate": { "url": "https://github.com/popeen/Classic-Volume-Mixer/releases/download/$version/setup.exe" From c251e96fd422cf232aeabb07f7ad7478ab128d32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olav=20R=C3=B8nnestad=20Birkeland?= <6450056+o-l-a-v@users.noreply.github.com> Date: Thu, 16 Oct 2025 12:31:32 +0200 Subject: [PATCH 07/24] Deprecate cider --- {bucket => deprecated}/cider.json | 1 + 1 file changed, 1 insertion(+) rename {bucket => deprecated}/cider.json (97%) diff --git a/bucket/cider.json b/deprecated/cider.json similarity index 97% rename from bucket/cider.json rename to deprecated/cider.json index b54499e543d188..99bac2cf57ef27 100644 --- a/bucket/cider.json +++ b/deprecated/cider.json @@ -1,4 +1,5 @@ { + "##": "Deprecated since 2024-12-10", "version": "1.6.3", "description": "Cross-platform Apple Music client", "license": "AGPL-3.0-or-later", From 551ee4739f9055f53f129fb1cbc9c57efec8488b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olav=20R=C3=B8nnestad=20Birkeland?= <6450056+o-l-a-v@users.noreply.github.com> Date: Thu, 16 Oct 2025 12:40:38 +0200 Subject: [PATCH 08/24] Fixed clementine new non-standard version number --- bucket/clementine.json | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/bucket/clementine.json b/bucket/clementine.json index d7503e7a0f1aff..3c7faec8d31f0d 100644 --- a/bucket/clementine.json +++ b/bucket/clementine.json @@ -1,10 +1,10 @@ { - "version": "1.3.1", + "version": "1.4.1-58-gbae968a2f", "description": "A modern music player and library organizer.", "homepage": "https://www.clementine-player.org/", "license": "GPL-3.0-only", - "url": "https://github.com/clementine-player/Clementine/releases/download/1.3.1/ClementineSetup-1.3.1.exe#/dl.7z", - "hash": "8ebf4808de874c0fe6a71a5953a3d302cb6348e6ca45dcc268fb4e5c641eddf0", + "url": "https://github.com/clementine-player/Clementine/releases/download/1.4.1-58-gbae968a2f/ClementineSetup-1.4.1-58-gbae968a2f.exe#/dl.7z", + "hash": "6bc5d162c03a052bd956b64e7d346ff9afa07b177267fa5b301231bfef47c5d9", "bin": "clementine.exe", "shortcuts": [ [ @@ -13,7 +13,9 @@ ] ], "checkver": { - "github": "https://github.com/clementine-player/Clementine" + "url": "https://api.github.com/repos/clementine-player/Clementine/releases/latest", + "jsonpath": "$.tag_name", + "regex": "([\\d.]+-[a-z0-9-]+)" }, "autoupdate": { "url": "https://github.com/clementine-player/Clementine/releases/download/$version/ClementineSetup-$version.exe#/dl.7z" From 5a5992e762644c0b1e1b4952d0c2cc6a77b22dbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olav=20R=C3=B8nnestad=20Birkeland?= <6450056+o-l-a-v@users.noreply.github.com> Date: Thu, 16 Oct 2025 12:46:21 +0200 Subject: [PATCH 09/24] Updated and fixed checkver --- bucket/cookiecutter.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bucket/cookiecutter.json b/bucket/cookiecutter.json index 3b15f769187546..df80845e163c9c 100644 --- a/bucket/cookiecutter.json +++ b/bucket/cookiecutter.json @@ -1,11 +1,11 @@ { - "version": "2.1.1", + "version": "2.6.0", "description": "A command-line utility that creates projects from project templates.", "homepage": "https://github.com/cookiecutter/cookiecutter", "license": "BSD-3-Clause", "depends": "python", - "url": "https://files.pythonhosted.org/packages/py2.py3/c/cookiecutter/cookiecutter-2.1.1-py2.py3-none-any.whl", - "hash": "9f3ab027cec4f70916e28f03470bdb41e637a3ad354b4d65c765d93aad160022", + "url": "https://files.pythonhosted.org/packages/py3/c/cookiecutter/cookiecutter-2.6.0-py3-none-any.whl", + "hash": "a54a8e37995e4ed963b3e82831072d1ad4b005af736bb17b99c2cbd9d41b6e2d", "installer": { "script": [ "Push-Location \"$dir\"", @@ -24,6 +24,6 @@ "bin": "cookiecutter\\Scripts\\cookiecutter.exe", "checkver": "github", "autoupdate": { - "url": "https://files.pythonhosted.org/packages/py2.py3/c/cookiecutter/cookiecutter-$version-py2.py3-none-any.whl" + "url": "https://files.pythonhosted.org/packages/py3/c/cookiecutter/cookiecutter-$version-py3-none-any.whl" } } From 3e4c7d1dc84a4e55459e8b210ffa12411e6c0065 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olav=20R=C3=B8nnestad=20Birkeland?= <6450056+o-l-a-v@users.noreply.github.com> Date: Thu, 16 Oct 2025 12:59:23 +0200 Subject: [PATCH 10/24] Fixed checkver to exclude beta releases not marked as prereleases on GitHub --- bucket/compactgui.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/bucket/compactgui.json b/bucket/compactgui.json index afa4a9335da018..cde93a11ebc626 100644 --- a/bucket/compactgui.json +++ b/bucket/compactgui.json @@ -12,7 +12,14 @@ "CompactGUI" ] ], - "checkver": "github", + "checkver": { + "script": [ + "(Invoke-RestMethod -Method 'Get' -Uri 'https://api.github.com/repos/ImminentFate/CompactGUI/releases').'tag_name'.Where{", + " $_ -match '(^v[\\d.]+[\\d]$)'", + "}[0]" + ], + "regex": "([\\d.]+)" + }, "autoupdate": { "url": "https://github.com/ImminentFate/CompactGUI/releases/download/v$version/CompactGUI.exe", "hash": { From 2a900a4e5579b0041f162f35169a021bd4dee747 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olav=20R=C3=B8nnestad=20Birkeland?= <6450056+o-l-a-v@users.noreply.github.com> Date: Thu, 16 Oct 2025 13:04:17 +0200 Subject: [PATCH 11/24] Updated, fixed license and checkver --- bucket/chef-workstation.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/bucket/chef-workstation.json b/bucket/chef-workstation.json index a4881861d411d5..fbae39fd7d2752 100644 --- a/bucket/chef-workstation.json +++ b/bucket/chef-workstation.json @@ -1,15 +1,15 @@ { - "version": "23.12.1055", + "version": "25.9.1094", "description": "Chef Workstation is Chef's modern developer tool kit that includes Chef Infra, InSpec and Habitat plus a host of resources, helpers and testing tools that make automating infrastructure, application and security testing easier than ever. Chef Workstation supercedes ChefDK.", "homepage": "https://www.chef.io", "license": { - "identifier": "Proprietary, BSD-2-Clause, MPL-2.0, Apache-2.0, BSD-3-Clause, MIT, Public Domain, OpenSSL, GPL-2.0, GPL-3.0, Zlib, ...", + "identifier": "Proprietary", "url": "https://www.chef.io/end-user-license-agreement/" }, "architecture": { "64bit": { - "url": "https://packages.chef.io/files/stable/chef-workstation/23.12.1055/windows/2022/chef-workstation-23.12.1055-1-x64.msi", - "hash": "71e42c1a766330940a61e72ff8e0f2b6e7b6fbbb65d19eb782236a89b115830a" + "url": "https://packages.chef.io/files/stable/chef-workstation/25.9.1094/windows/2022/chef-workstation-25.9.1094-1-x64.msi", + "hash": "5c9b44efad5f2c71353048edd2d7e3079a316de5a96a1828d911e3093d3341e6" } }, "extract_dir": "opscode", @@ -22,8 +22,8 @@ ] ], "checkver": { - "url": "https://www.chef.io/downloads/tools/workstation", - "regex": "/stable/chef-workstation/([\\d.]+)/windows/" + "url": "https://docs.chef.io/release_notes_workstation/", + "regex": "Chef Workstation ([\\d.]+)" }, "autoupdate": { "architecture": { From d94eed14113084a7d0c1ea2574346e7df2fda8a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olav=20R=C3=B8nnestad=20Birkeland?= <6450056+o-l-a-v@users.noreply.github.com> Date: Thu, 16 Oct 2025 14:59:49 +0200 Subject: [PATCH 12/24] Updated and fixed checkver --- bucket/anythingllm.json | 28 ++++++++-------------------- 1 file changed, 8 insertions(+), 20 deletions(-) diff --git a/bucket/anythingllm.json b/bucket/anythingllm.json index d0f90b52789380..ee967ff6254fb8 100644 --- a/bucket/anythingllm.json +++ b/bucket/anythingllm.json @@ -1,20 +1,20 @@ { - "version": "1.7.3-r2", + "version": "1.9.0", "description": "The all-in-one Desktop & Docker AI application with built-in RAG, AI agents, and more.", "homepage": "https://anythingllm.com", "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/Mintplex-Labs/anything-llm/releases/download/v1.4.0/AnythingLLMDesktop.exe#/dl.7z", - "hash": "265b89855c776cc713ed2bc9bc878486a118460a11a60bea0e3f2aa76c07f9c2", + "url": "https://cdn.anythingllm.com/latest/AnythingLLMDesktop.exe#/dl.7z", + "hash": "ce51f3e82e77d8ae0f2501fe481b0d73ea79f1f1b28ef0c9dff43b3fdaa56370", "pre_install": [ "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", "Remove-Item \"$dir\\`$*\", \"$dir\\Unintall*\" -Recurse" ] }, "arm64": { - "url": "https://github.com/Mintplex-Labs/anything-llm/releases/download/v1.4.0/AnythingLLMDesktop-Arm64.exe#/dl.7z", - "hash": "b21b7b5fcad87110e9bd880946ad69daf4601ede4ce8c24874147e19db0ee8df", + "url": "https://cdn.anythingllm.com/latest/AnythingLLMDesktop-Arm64.exe#/dl.7z", + "hash": "818a1b60b7c336830937441dd6de365cd40057040a80e281622f7c3f2e2da9c1", "pre_install": [ "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-arm64.7z\" \"$dir\"", "Remove-Item \"$dir\\`$*\", \"$dir\\Unintall*\" -Recurse" @@ -28,27 +28,15 @@ ] ], "checkver": { - "url": "https://github.com/Mintplex-Labs/anything-llm/releases/latest", - "script": [ - "$response = (Invoke-WebRequest -Uri $url -UseBasicParsing -Method Head).BaseResponse", - "$release = if ($response.RequestMessage) {", - " $response.RequestMessage.RequestUri.Segments[-1]", - "} else {", - " $response.ResponseUri.Segments[-1]", - "}", - "$version_txt = 'https://github.com/Mintplex-Labs/anything-llm/releases/download/' + $release + '/version.txt'", - "$version = (Invoke-RestMethod -Uri $version_txt -UseBasicParsing).Trim()", - "Write-Output $version $release" - ], - "regex": "(\\S+) (?\\S+)" + "github": "https://github.com/Mintplex-Labs/anything-llm" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/Mintplex-Labs/anything-llm/releases/download/$matchRelease/AnythingLLMDesktop.exe#/dl.7z" + "url": "https://cdn.anythingllm.com/latest/AnythingLLMDesktop.exe#/dl.7z" }, "arm64": { - "url": "https://github.com/Mintplex-Labs/anything-llm/releases/download/$matchRelease/AnythingLLMDesktop-Arm64.exe#/dl.7z" + "url": "https://cdn.anythingllm.com/latest/AnythingLLMDesktop-Arm64.exe#/dl.7z" } } } From 48337e58484b76e297570679420eda06ab08df31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olav=20R=C3=B8nnestad=20Birkeland?= <6450056+o-l-a-v@users.noreply.github.com> Date: Thu, 16 Oct 2025 15:05:34 +0200 Subject: [PATCH 13/24] Both checkver and downloading is blocked by Cloudflare --- {bucket => deprecated}/dreamset.json | 1 + 1 file changed, 1 insertion(+) rename {bucket => deprecated}/dreamset.json (94%) diff --git a/bucket/dreamset.json b/deprecated/dreamset.json similarity index 94% rename from bucket/dreamset.json rename to deprecated/dreamset.json index 331b5670eb0562..854e9342401031 100644 --- a/bucket/dreamset.json +++ b/deprecated/dreamset.json @@ -1,4 +1,5 @@ { + "##": "Checkver and download are blocked by Cloudflare", "version": "2.4.13", "description": "Satellite receivers settings editor", "homepage": "https://www.dreamset-editor.com/index.php", From 0525f62e58218e26ea140bb2a2d62ce3b218e2ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olav=20R=C3=B8nnestad=20Birkeland?= <6450056+o-l-a-v@users.noreply.github.com> Date: Thu, 16 Oct 2025 15:12:40 +0200 Subject: [PATCH 14/24] Made checkver exclude prereleases not marked as such + fixed order of JSON elements --- bucket/debugtron.json | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/bucket/debugtron.json b/bucket/debugtron.json index dd5791c56fb32d..97106d2b85920c 100644 --- a/bucket/debugtron.json +++ b/bucket/debugtron.json @@ -1,7 +1,7 @@ { "version": "0.5.0", - "homepage": "https://github.com/pd4d10/debugtron", "description": "An app to debug in-production Electron-based apps.", + "homepage": "https://github.com/pd4d10/debugtron", "license": "MIT", "architecture": { "64bit": { @@ -15,7 +15,14 @@ "Debugtron" ] ], - "checkver": "github", + "checkver": { + "script": [ + "(Invoke-RestMethod -Method 'Get' -Uri 'https://api.github.com/repos/pd4d10/debugtron/releases').'tag_name'.Where{", + " $_ -match '(^v[\\d.]+[\\d]$)'", + "}[0]" + ], + "regex": "([\\d.]+)" + }, "autoupdate": { "architecture": { "64bit": { From 7bc6ed2cb4dfc98c7d9e9a5f54303d3bcb5f3b22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olav=20R=C3=B8nnestad=20Birkeland?= <6450056+o-l-a-v@users.noreply.github.com> Date: Thu, 16 Oct 2025 15:16:20 +0200 Subject: [PATCH 15/24] Fixed typo pointed out by CodeRabbit --- bucket/anythingllm.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bucket/anythingllm.json b/bucket/anythingllm.json index ee967ff6254fb8..dc4861846d297d 100644 --- a/bucket/anythingllm.json +++ b/bucket/anythingllm.json @@ -9,7 +9,7 @@ "hash": "ce51f3e82e77d8ae0f2501fe481b0d73ea79f1f1b28ef0c9dff43b3fdaa56370", "pre_install": [ "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", - "Remove-Item \"$dir\\`$*\", \"$dir\\Unintall*\" -Recurse" + "Remove-Item -Path \"$dir\\`$*\", \"$dir\\Uninstall*\" -Recurse" ] }, "arm64": { @@ -17,7 +17,7 @@ "hash": "818a1b60b7c336830937441dd6de365cd40057040a80e281622f7c3f2e2da9c1", "pre_install": [ "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-arm64.7z\" \"$dir\"", - "Remove-Item \"$dir\\`$*\", \"$dir\\Unintall*\" -Recurse" + "Remove-Item -Path \"$dir\\`$*\", \"$dir\\Uninstall*\" -Recurse" ] } }, From 9be9910a66eda4df0406495605764d9b968fcf6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olav=20R=C3=B8nnestad=20Birkeland?= <6450056+o-l-a-v@users.noreply.github.com> Date: Thu, 16 Oct 2025 15:25:05 +0200 Subject: [PATCH 16/24] Deprecate --- {bucket => deprecated}/eclipse-parallel.json | 1 + 1 file changed, 1 insertion(+) rename {bucket => deprecated}/eclipse-parallel.json (94%) diff --git a/bucket/eclipse-parallel.json b/deprecated/eclipse-parallel.json similarity index 94% rename from bucket/eclipse-parallel.json rename to deprecated/eclipse-parallel.json index 88cf75396f0b4f..f4fb5ed0137e9f 100644 --- a/bucket/eclipse-parallel.json +++ b/deprecated/eclipse-parallel.json @@ -1,4 +1,5 @@ { + "##": "Deprecated, cannot find newer versions, checkver fails", "version": "2023-09", "description": "Eclipse for Parallel Application Developers", "homepage": "https://www.eclipse.org", From 20114c142af19e7464b9b31ae71ea01d8a8406ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olav=20R=C3=B8nnestad=20Birkeland?= <6450056+o-l-a-v@users.noreply.github.com> Date: Thu, 16 Oct 2025 15:27:43 +0200 Subject: [PATCH 17/24] Deprecate --- {bucket => deprecated}/engauge-digitizer.json | 1 + 1 file changed, 1 insertion(+) rename {bucket => deprecated}/engauge-digitizer.json (95%) diff --git a/bucket/engauge-digitizer.json b/deprecated/engauge-digitizer.json similarity index 95% rename from bucket/engauge-digitizer.json rename to deprecated/engauge-digitizer.json index 14da4654ead644..8f0c8e28796cf6 100644 --- a/bucket/engauge-digitizer.json +++ b/deprecated/engauge-digitizer.json @@ -1,4 +1,5 @@ { + "##": "Deprecated, both homepage and GitHub repo are removed", "version": "12.1", "description": "Extracts data points from images of graphs.", "homepage": "https://markummitchell.github.io/engauge-digitizer/", From 3c011adb9885c83c88120447ca9cd40eda8d1dfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olav=20R=C3=B8nnestad=20Birkeland?= <6450056+o-l-a-v@users.noreply.github.com> Date: Thu, 16 Oct 2025 15:36:56 +0200 Subject: [PATCH 18/24] Fixed checkver, autoupdate and install. There is no "OutputForwarderVSIX.vsix" anymore as far as I can see. --- bucket/debugviewpp.json | 42 ++++++++++------------------------------- 1 file changed, 10 insertions(+), 32 deletions(-) diff --git a/bucket/debugviewpp.json b/bucket/debugviewpp.json index f32a537091ecad..c88de5e4fed13b 100644 --- a/bucket/debugviewpp.json +++ b/bucket/debugviewpp.json @@ -1,53 +1,31 @@ { - "version": "1.8.0.103", + "version": "1.9.0.28", "description": "Collect, view and filter application logs.", "homepage": "https://github.com/CobaltFusion/DebugViewPP", "license": "BSL-1.0", - "notes": "The 'OutputForwarderVSIX.vsix' is located at '$dir'.", "architecture": { "64bit": { - "url": "https://github.com/CobaltFusion/DebugViewPP/releases/download/1.8.0.103-x64/DebugView%2B%2B.zip", - "hash": "35fe7bf1713e5ffc0d89fb00e58deae414165fe4e8e0326a09a63cb040818c7e" - }, - "32bit": { - "url": "https://github.com/CobaltFusion/DebugViewPP/releases/download/v1.8.0.95/DebugView%2B%2B.zip", - "hash": "98d2c858271b69f8577c6225905413b0c13139f6edc55d4ac92c7c92e6de22e6" + "url": "https://github.com/CobaltFusion/DebugViewPP/releases/download/v1.9.0.28/debugviewpp-1.9.0.28-win64.zip", + "hash": "9581b77db285bfaaa2516e1d5fc2fb865ffb880e1d35dd07204dde88d0ccb8f8", + "extract_dir": "debugviewpp-1.9.0.28-win64/bin" } }, "bin": [ - "DebugView++.exe", - [ - "DebugView++.exe", - "DebugView" - ], + "Debugviewpp.exe", "DebugViewConsole.exe" ], "shortcuts": [ [ - "DebugView++.exe", - "DebugView++" + "Debugviewpp.exe", + "Debugview++" ] ], - "checkver": { - "script": [ - "try {", - " foreach ($tag in (Invoke-RestMethod https://api.github.com/repositories/14376430/releases).tag_name) {", - " if ($64 -and $32) { break }", - " if ($_ -clike '*-x64') { $64 = $tag } else { $32 = $tag }", - " }", - " $64, $32 -join ' '", - "}", - "catch { '' }" - ], - "regex": "\\A(?v?)([\\d.]+)-x64 (?v?)(?[\\d.]+)\\Z" - }, + "checkver": "github", "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/CobaltFusion/DebugViewPP/releases/download/$matchPrefix64$version-x64/DebugView%2B%2B.zip" - }, - "32bit": { - "url": "https://github.com/CobaltFusion/DebugViewPP/releases/download/$matchPrefix32$matchVer32/DebugView%2B%2B.zip" + "url": "https://github.com/CobaltFusion/DebugViewPP/releases/download/v$version/debugviewpp-$version-win64.zip", + "extract_dir": "debugviewpp-$version-win64/bin" } } } From cdbd8aba0c6940657b0e2da87f84199f1254fe1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olav=20R=C3=B8nnestad=20Birkeland?= <6450056+o-l-a-v@users.noreply.github.com> Date: Thu, 16 Oct 2025 15:39:42 +0200 Subject: [PATCH 19/24] Deprecated --- {bucket => deprecated}/fbflipper.json | 1 + 1 file changed, 1 insertion(+) rename {bucket => deprecated}/fbflipper.json (91%) diff --git a/bucket/fbflipper.json b/deprecated/fbflipper.json similarity index 91% rename from bucket/fbflipper.json rename to deprecated/fbflipper.json index b3acf7047be180..b4ee52b9644be6 100644 --- a/bucket/fbflipper.json +++ b/deprecated/fbflipper.json @@ -1,4 +1,5 @@ { + "##": "Deprecated since 2025-09-26, no Windows artifact since 2023-11-30", "version": "0.239.0", "description": "A desktop debugging platform for mobile developers", "homepage": "https://fbflipper.com", From eccc4296c366dd2692347777d418a2055ecfcff4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olav=20R=C3=B8nnestad=20Birkeland?= <6450056+o-l-a-v@users.noreply.github.com> Date: Thu, 16 Oct 2025 15:51:12 +0200 Subject: [PATCH 20/24] Fixed checkver logic --- bucket/duplicati.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/bucket/duplicati.json b/bucket/duplicati.json index 791777d2028cea..503459a5b386d6 100644 --- a/bucket/duplicati.json +++ b/bucket/duplicati.json @@ -1,7 +1,7 @@ { "version": "2.1.0.5_stable_2025-03-04", - "homepage": "https://www.duplicati.com/", "description": "A free, open source, backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers.", + "homepage": "https://www.duplicati.com/", "license": "MIT", "notes": [ "If you want Dupilicati to run at the startup of your system, run: (requires administrator privileges)", @@ -51,8 +51,9 @@ "}" ], "checkver": { - "url": "https://github.com/duplicati/duplicati/tags", - "regex": "v(?[\\d.]+)-([\\d.]+_stable_[\\d-]+)" + "url": "https://api.github.com/repos/duplicati/duplicati/releases/latest", + "jsonpath": "$.tag_name", + "regex": "v(.*)" }, "autoupdate": { "architecture": { From d2eadea868b6592f13d91f4d17bddcb14644e64d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olav=20R=C3=B8nnestad=20Birkeland?= <6450056+o-l-a-v@users.noreply.github.com> Date: Thu, 16 Oct 2025 16:10:39 +0200 Subject: [PATCH 21/24] Updated and fixed checkver --- bucket/fontforge.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/bucket/fontforge.json b/bucket/fontforge.json index b5df4ef68d2841..6d686afb767b3d 100644 --- a/bucket/fontforge.json +++ b/bucket/fontforge.json @@ -1,11 +1,15 @@ { - "version": "20230101", + "version": "20251009", "description": "A free (libre) font editor, which can create, edit and convert fonts in OpenType, TrueType, UFO, CID-keyed, Multiple Master, and many other formats.", "homepage": "https://fontforge.github.io", "license": "GPL-3.0-or-later", - "url": "https://github.com/fontforge/fontforge/releases/download/20230101/FontForge-2023-01-01-Windows.exe", - "hash": "fc6eb57495e737025efb37ad6f1effad7fef47f19a8a5f2656705687e4f43162", + "url": "https://github.com/fontforge/fontforge/releases/download/20251009/FontForge-2025-10-09-Windows-x64.exe", + "hash": "548523f08834e344bda69abb759e30c0f84a1a5ef9a5e965eb946d86a11118a3", "innosetup": true, + "bin": [ + "fontforge.bat", + "bin/ffpython.exe" + ], "shortcuts": [ [ "run_fontforge.exe", @@ -16,16 +20,12 @@ "FontForge console" ] ], - "bin": [ - "fontforge.bat", - "bin/ffpython.exe" - ], "checkver": { - "github": "https://github.com/fontforge/fontforge", - "regex": "/download/(?[\\d]{8}/FontForge-(?[\\d]{4})-(?[\\d]{2})-(?[\\d]{2})-Windows(?[-r\\d]*?).exe)", - "replace": "${year}${month}${day}${release}" + "url": "https://api.github.com/repos/fontforge/fontforge/releases/latest", + "jsonpath": "$.tag_name", + "regex": "(?(?\\d{4})(?\\d{2})(?\\d{2}))" }, "autoupdate": { - "url": "https://github.com/fontforge/fontforge/releases/download/$matchPath" + "url": "https://github.com/fontforge/fontforge/releases/download/$version/FontForge-$matchYear-$matchMonth-$matchDay-Windows-x64.exe" } } From 381104f5eec9072f2faa1f6bf81977c7a4289d22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olav=20R=C3=B8nnestad=20Birkeland?= <6450056+o-l-a-v@users.noreply.github.com> Date: Thu, 16 Oct 2025 16:26:21 +0200 Subject: [PATCH 22/24] Fixed checkver and fixed homepage --- bucket/color-sustainer.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bucket/color-sustainer.json b/bucket/color-sustainer.json index bd67161cad0573..aef601f81f1129 100644 --- a/bucket/color-sustainer.json +++ b/bucket/color-sustainer.json @@ -1,7 +1,7 @@ { "version": "1.05", "description": "An ICC profile enforcer.", - "homepage": "https://www.guru3d.com/files-details/color-sustainer-download.html", + "homepage": "https://www.guru3d.com/download/color-sustainer-download", "license": "Unknown", "url": "https://ftp.nluug.nl/pub/games/PC/guru3d/colorsustainer/Color%20Sustainerv105-%5BGuru3D.com%5D.zip", "hash": "b9b850b38185d6b336306b870da396902293d5b15bf4863a0cf6e599ba18b162", @@ -13,7 +13,8 @@ ] ], "checkver": { - "regex": "Download Color Sustainer ([\\d.]+)", + "script": "Invoke-RestMethod -Method 'Get' -Uri 'https://www.guru3d.com/download/color-sustainer-download'", + "regex": "Download Color Sustainer \\(ICC Profile Enforcer\\) v([\\d.]+[\\d])", "reverse": true }, "autoupdate": { From ec0242f1e5b88478b698f27c35e9dbdfc11de54f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olav=20R=C3=B8nnestad=20Birkeland?= <6450056+o-l-a-v@users.noreply.github.com> Date: Thu, 16 Oct 2025 17:44:32 +0200 Subject: [PATCH 23/24] Updated and fixed checkver and autoupdate logic. Very uncommon and nonstandard versioning. --- bucket/fvim.json | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/bucket/fvim.json b/bucket/fvim.json index 66d0007031a363..2234e3dc3e4685 100644 --- a/bucket/fvim.json +++ b/bucket/fvim.json @@ -1,5 +1,5 @@ { - "version": "0.3.543", + "version": "0.3.549+ee4316c", "description": "Neovim front-end UI", "homepage": "https://github.com/yatli/fvim", "license": "MIT", @@ -8,12 +8,12 @@ }, "architecture": { "64bit": { - "url": "https://github.com/yatli/fvim/releases/download/v0.3.543+g18454bc/fvim-win-x64-v0.3.543+g18454bc.zip", - "hash": "4008e194c4adeebaccbc2dd359043e2dba92e3cd2865174d18d083dc407a663e" + "url": "https://github.com/yatli/fvim/releases/download/v0.3.549%2Bee4316c/fvim-win-x64-v0.3.548%2Bg2e4087d-2-gee4316c.zip", + "hash": "96bdaa15a7557dfc70b984777d15b05caa25c1924847ea46bd7740f4fe4162c1" }, "arm64": { - "url": "https://github.com/yatli/fvim/releases/download/v0.3.543+g18454bc/fvim-win-arm64-v0.3.543+g18454bc.zip", - "hash": "c885c9672990dd2b10c1f43cb776ee0c5c72aebbc9b2ca6b436d5e69033c41c4" + "url": "https://github.com/yatli/fvim/releases/download/v0.3.549%2Bee4316c/fvim-win-arm64-v0.3.548%2Bg2e4087d-2-gee4316c.zip", + "hash": "2bc73d0d14a0d138a5a66feac15720c09e41fb5a813d9fe25453a6adde455d24" } }, "bin": "fvim.exe", @@ -24,16 +24,28 @@ ] ], "checkver": { - "github": "https://github.com/yatli/fvim", - "regex": "[/\"]v([\\d.]+)(?[+-]g?[\\w]{7})\"?" + "script": [ + "$LatestRelease = [PSCustomObject](", + " Invoke-RestMethod -Method 'Get' -Uri (", + " 'https://api.github.com/repos/yatli/fvim/releases/latest'", + " )", + ")", + "[string]::Format(", + " '{0}|{1}|{2}',", + " $LatestRelease.'tag_name'.TrimStart('v'),", + " $LatestRelease.'assets'.Where{$_.'name'.StartsWith('fvim-win-x64-')}.'browser_download_url',", + " $LatestRelease.'assets'.Where{$_.'name'.StartsWith('fvim-win-arm64-')}.'browser_download_url'", + ")" + ], + "regex": "(?.+)\\|(?.+)\\|(?.+)" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/yatli/fvim/releases/download/v$version$matchCommit/fvim-win-x64-v$version$matchCommit.zip" + "url": "$matchUrlx64" }, "arm64": { - "url": "https://github.com/yatli/fvim/releases/download/v$version$matchCommit/fvim-win-arm64-v$version$matchCommit.zip" + "url": "$matchUrlarm64" } } } From 4060d549af26810430d65ea037e5e81fa50bb6de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olav=20R=C3=B8nnestad=20Birkeland?= <6450056+o-l-a-v@users.noreply.github.com> Date: Thu, 16 Oct 2025 17:50:03 +0200 Subject: [PATCH 24/24] fvim: Make manifest JSON schema compliant --- bucket/fvim.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bucket/fvim.json b/bucket/fvim.json index 2234e3dc3e4685..7adc1c34636945 100644 --- a/bucket/fvim.json +++ b/bucket/fvim.json @@ -33,8 +33,8 @@ "[string]::Format(", " '{0}|{1}|{2}',", " $LatestRelease.'tag_name'.TrimStart('v'),", - " $LatestRelease.'assets'.Where{$_.'name'.StartsWith('fvim-win-x64-')}.'browser_download_url',", - " $LatestRelease.'assets'.Where{$_.'name'.StartsWith('fvim-win-arm64-')}.'browser_download_url'", + " ($LatestRelease.'assets'.Where{$_.'name'.StartsWith('fvim-win-x64-')}.'browser_download_url'.Split('/')[-2, -1] -join '/'),", + " ($LatestRelease.'assets'.Where{$_.'name'.StartsWith('fvim-win-arm64-')}.'browser_download_url'.Split('/')[-2, -1] -join '/')", ")" ], "regex": "(?.+)\\|(?.+)\\|(?.+)" @@ -42,10 +42,10 @@ "autoupdate": { "architecture": { "64bit": { - "url": "$matchUrlx64" + "url": "https://github.com/yatli/fvim/releases/download/$matchUrlx64" }, "arm64": { - "url": "$matchUrlarm64" + "url": "https://github.com/yatli/fvim/releases/download/$matchUrlarm64" } } }