From 9af1e07b868c4e2ec9b979129661c812cefa46c9 Mon Sep 17 00:00:00 2001 From: allenhouchins <32207388+allenhouchins@users.noreply.github.com> Date: Wed, 22 Jul 2026 17:36:03 +0000 Subject: [PATCH] Update Fleet-maintained apps. Generated automatically with cmd/maintained-apps. --- .../outputs/advanced-installer/windows.json | 8 ++++---- ee/maintained-apps/outputs/akiflow/darwin.json | 8 ++++---- .../outputs/beyond-compare/darwin.json | 8 ++++---- ee/maintained-apps/outputs/cleanmymac/darwin.json | 8 ++++---- ee/maintained-apps/outputs/clop/darwin.json | 8 ++++---- ee/maintained-apps/outputs/comet/windows.json | 6 +++--- ee/maintained-apps/outputs/cursor/darwin.json | 8 ++++---- ee/maintained-apps/outputs/dataflare/darwin.json | 8 ++++---- .../outputs/firefox@nightly/darwin.json | 6 +++--- ee/maintained-apps/outputs/granola/darwin.json | 8 ++++---- ee/maintained-apps/outputs/granola/windows.json | 8 ++++---- ee/maintained-apps/outputs/lookaway/darwin.json | 8 ++++---- ee/maintained-apps/outputs/macwhisper/darwin.json | 8 ++++---- ee/maintained-apps/outputs/megasync/windows.json | 6 +++--- .../outputs/microsoft-teams/windows.json | 8 ++++---- ee/maintained-apps/outputs/powerphotos/darwin.json | 4 ++-- .../outputs/prisma-browser/windows.json | 8 ++++---- ee/maintained-apps/outputs/pritunl/windows.json | 8 ++++---- ee/maintained-apps/outputs/rustrover/windows.json | 8 ++++---- ee/maintained-apps/outputs/setapp/darwin.json | 12 ++++++------ ee/maintained-apps/outputs/typora/windows.json | 4 ++-- ee/maintained-apps/outputs/vivaldi/darwin.json | 6 +++--- ee/maintained-apps/outputs/wechat/darwin.json | 8 ++++---- ee/maintained-apps/outputs/whatsapp/darwin.json | 4 ++-- 24 files changed, 88 insertions(+), 88 deletions(-) diff --git a/ee/maintained-apps/outputs/advanced-installer/windows.json b/ee/maintained-apps/outputs/advanced-installer/windows.json index 953583ef302..4fdc109a70d 100644 --- a/ee/maintained-apps/outputs/advanced-installer/windows.json +++ b/ee/maintained-apps/outputs/advanced-installer/windows.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "23.8", + "version": "23.9", "queries": { "exists": "SELECT 1 FROM programs WHERE name LIKE 'Advanced Installer %' AND publisher = 'Caphyon';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name LIKE 'Advanced Installer %' AND publisher = 'Caphyon' AND version_compare(version, '23.8') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name LIKE 'Advanced Installer %' AND publisher = 'Caphyon' AND version_compare(version, '23.9') < 0);" }, - "installer_url": "https://storage.advancedupdater.cloud/downloads/23.8/advinst.msi", + "installer_url": "https://storage.advancedupdater.cloud/downloads/23.9/advinst.msi", "install_script_ref": "8959087b", "uninstall_script_ref": "ea7b55e3", - "sha256": "f8facdd9335ea389181a8d387d87cb13e642623a4839b95df332ca8eeb6c8feb", + "sha256": "07526888339024ca944cf5053ab57d9454dd9470da5aaab91766dcfcaa5e16c8", "default_categories": [ "Developer tools" ], diff --git a/ee/maintained-apps/outputs/akiflow/darwin.json b/ee/maintained-apps/outputs/akiflow/darwin.json index f3f0abf2b59..4c5ac69441b 100644 --- a/ee/maintained-apps/outputs/akiflow/darwin.json +++ b/ee/maintained-apps/outputs/akiflow/darwin.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "2.74.21", + "version": "2.78.15", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.akiflow.akiflow';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.akiflow.akiflow' AND version_compare(bundle_short_version, '2.74.21') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.akiflow.akiflow' AND version_compare(bundle_short_version, '2.78.15') < 0);" }, - "installer_url": "https://download.akiflow.com/builds/Akiflow-2.74.21-d6d9f817-universal.dmg", + "installer_url": "https://download.akiflow.com/builds/Akiflow-2.78.15-75bee25a-universal.dmg", "install_script_ref": "19097683", "uninstall_script_ref": "9d10ecef", - "sha256": "41a5c10cd9118e2ff3acdfc372b3e2cdcf2b6af7e7822c0f3cf13458d340eee7", + "sha256": "4fb7af17e02d091e7bcceb386b7ed58ef8e45edb8ffee0f572b1bafec7e85ea2", "default_categories": [ "Productivity" ] diff --git a/ee/maintained-apps/outputs/beyond-compare/darwin.json b/ee/maintained-apps/outputs/beyond-compare/darwin.json index 1a3ce5ffbe0..2048ea735e8 100644 --- a/ee/maintained-apps/outputs/beyond-compare/darwin.json +++ b/ee/maintained-apps/outputs/beyond-compare/darwin.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "5.2.3.32296", + "version": "5.2.4.32425", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.ScooterSoftware.BeyondCompare';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.ScooterSoftware.BeyondCompare' AND version_compare(bundle_short_version, '5.2.3.32296') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.ScooterSoftware.BeyondCompare' AND version_compare(bundle_short_version, '5.2.4.32425') < 0);" }, - "installer_url": "https://www.scootersoftware.com/files/BCompareOSX-5.2.3.32296.zip", + "installer_url": "https://www.scootersoftware.com/files/BCompareOSX-5.2.4.32425.zip", "install_script_ref": "5fca1cb5", "uninstall_script_ref": "1360661e", - "sha256": "7693708616951be361c660dae4c64b5579914edc59a86a06f3791f60002b04f7", + "sha256": "0b300044028305239123fcc210b11d03c5517565c7abeb0c1c63e4af7c15f86f", "default_categories": [ "Developer tools" ] diff --git a/ee/maintained-apps/outputs/cleanmymac/darwin.json b/ee/maintained-apps/outputs/cleanmymac/darwin.json index 8eaec920bde..a3e35a03fd1 100644 --- a/ee/maintained-apps/outputs/cleanmymac/darwin.json +++ b/ee/maintained-apps/outputs/cleanmymac/darwin.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "5.5.6", + "version": "5.5.7", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.macpaw.CleanMyMac5';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.macpaw.CleanMyMac5' AND version_compare(bundle_short_version, '5.5.6') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.macpaw.CleanMyMac5' AND version_compare(bundle_short_version, '5.5.7') < 0);" }, - "installer_url": "https://updates.cleanmymac.com/com.macpaw.cleanmymac5/releases/CleanMyMac5_50506.0.2607101255.zip", + "installer_url": "https://updates.cleanmymac.com/com.macpaw.cleanmymac5/releases/CleanMyMac5_50507.0.2607220856.zip", "install_script_ref": "fff893a1", "uninstall_script_ref": "f09da8a8", - "sha256": "3278404d43eff5b7fa4e242266c3b1e11a7a11703953b3171a5595ef8ac4fe29", + "sha256": "fa0d0cb0a78340c5b33934e3963fe8eb561a1282a5fc557369420455a7c6c089", "default_categories": [ "Productivity" ] diff --git a/ee/maintained-apps/outputs/clop/darwin.json b/ee/maintained-apps/outputs/clop/darwin.json index 8b11db4b27a..e981a5626f5 100644 --- a/ee/maintained-apps/outputs/clop/darwin.json +++ b/ee/maintained-apps/outputs/clop/darwin.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "3.3.1", + "version": "3.3.2", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.lowtechguys.Clop';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.lowtechguys.Clop' AND version_compare(bundle_short_version, '3.3.1') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.lowtechguys.Clop' AND version_compare(bundle_short_version, '3.3.2') < 0);" }, - "installer_url": "https://files.lowtechguys.com/releases/Clop-3.3.1.dmg", + "installer_url": "https://files.lowtechguys.com/releases/Clop-3.3.2.dmg", "install_script_ref": "76fb9b1b", "uninstall_script_ref": "3712ca1f", - "sha256": "1317f30abbd45d44d106a418944d5b2a90ac49535164f9b71864a5ce46532caf", + "sha256": "908fdfb283af99538e3aeeaf7247bcd508bcce65210acc2ef9e9df6374ced3ae", "default_categories": [ "Developer tools" ] diff --git a/ee/maintained-apps/outputs/comet/windows.json b/ee/maintained-apps/outputs/comet/windows.json index 968a1d6de28..c4c0926ccf7 100644 --- a/ee/maintained-apps/outputs/comet/windows.json +++ b/ee/maintained-apps/outputs/comet/windows.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "149.0.7827.1095", + "version": "150.0.7871.230", "queries": { "exists": "SELECT 1 FROM programs WHERE name = 'Comet' AND publisher = 'PERPLEXITY AI, INC.';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Comet' AND publisher = 'PERPLEXITY AI, INC.' AND version_compare(version, '149.0.7827.1095') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Comet' AND publisher = 'PERPLEXITY AI, INC.' AND version_compare(version, '150.0.7871.230') < 0);" }, "installer_url": "https://www.perplexity.ai/rest/browser/download?platform=win_x64&channel=stable", "install_script_ref": "9f163ee3", "uninstall_script_ref": "faa38912", - "sha256": "6c8b925b81c31bc88f59f8fa0fe3bdf6f185e0901cb48385c57ddad834a8d576", + "sha256": "ba2df26d8238823671debf2eec8d155603b213ac2cc7d000523e2e2e8950e5ce", "default_categories": [ "Browsers" ] diff --git a/ee/maintained-apps/outputs/cursor/darwin.json b/ee/maintained-apps/outputs/cursor/darwin.json index 17a3cbcc7ee..3555fdf58c4 100644 --- a/ee/maintained-apps/outputs/cursor/darwin.json +++ b/ee/maintained-apps/outputs/cursor/darwin.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "3.12.29", + "version": "3.12.30", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.todesktop.230313mzl4w4u92';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.todesktop.230313mzl4w4u92' AND version_compare(bundle_short_version, '3.12.29') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.todesktop.230313mzl4w4u92' AND version_compare(bundle_short_version, '3.12.30') < 0);" }, - "installer_url": "https://downloads.cursor.com/production/cd1c87ff9b66021918fb9731605f8d1d5fd2f0b2/darwin/arm64/Cursor-darwin-arm64.zip", + "installer_url": "https://downloads.cursor.com/production/63a2996a10d9e476b6c28e951dd7691d9c0cf480/darwin/arm64/Cursor-darwin-arm64.zip", "install_script_ref": "5147ff0b", "uninstall_script_ref": "9d80ae1c", - "sha256": "255edb36168774fe63507535231e1c1871bcd74f767203abda560179293d75ed", + "sha256": "5d8f4374d2153a35b2a72249e34f473fe290ab73d9d5edef0ef80909f503596c", "default_categories": [ "Developer tools" ] diff --git a/ee/maintained-apps/outputs/dataflare/darwin.json b/ee/maintained-apps/outputs/dataflare/darwin.json index a240588ed9e..25ca4dd8853 100644 --- a/ee/maintained-apps/outputs/dataflare/darwin.json +++ b/ee/maintained-apps/outputs/dataflare/darwin.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "3.1.4", + "version": "3.1.5", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'app.dataflare.desktop';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'app.dataflare.desktop' AND version_compare(bundle_short_version, '3.1.4') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'app.dataflare.desktop' AND version_compare(bundle_short_version, '3.1.5') < 0);" }, - "installer_url": "https://assets.dataflare.app/release/darwin/aarch64/Dataflare-3.1.4.dmg", + "installer_url": "https://assets.dataflare.app/release/darwin/aarch64/Dataflare-3.1.5.dmg", "install_script_ref": "0f765c0f", "uninstall_script_ref": "bf5b4266", - "sha256": "db893b68c327f637a55c7df7db3bfd94f95c3e563eb267eb24d9a37ff93e97b1", + "sha256": "46a1bd626d9b5462bfda180deb11625d4b5b58af9564d288a3ff2e7861bfaad3", "default_categories": [ "Developer tools" ] diff --git a/ee/maintained-apps/outputs/firefox@nightly/darwin.json b/ee/maintained-apps/outputs/firefox@nightly/darwin.json index 5bc6bb63af4..cbc45846e62 100644 --- a/ee/maintained-apps/outputs/firefox@nightly/darwin.json +++ b/ee/maintained-apps/outputs/firefox@nightly/darwin.json @@ -4,12 +4,12 @@ "version": "155.0a1", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'org.mozilla.nightly';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'org.mozilla.nightly' AND version_compare(bundle_version, '15526.7.21') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'org.mozilla.nightly' AND version_compare(bundle_version, '15526.7.22') < 0);" }, - "installer_url": "https://ftp.mozilla.org/pub/firefox/nightly/2026/07/2026-07-21-20-23-27-mozilla-central/firefox-155.0a1.en-US.mac.dmg", + "installer_url": "https://ftp.mozilla.org/pub/firefox/nightly/2026/07/2026-07-22-10-04-59-mozilla-central/firefox-155.0a1.en-US.mac.dmg", "install_script_ref": "418c9331", "uninstall_script_ref": "d7c711ad", - "sha256": "7aed87246486b561daa4a72dc6165acdbd1a767fdb6174d506dce10d372caadd", + "sha256": "bad052d0be5d4e08f8674214973d48f22e1c8c79197faa89eceae3eb6fc9b7ab", "default_categories": [ "Browsers" ] diff --git a/ee/maintained-apps/outputs/granola/darwin.json b/ee/maintained-apps/outputs/granola/darwin.json index 16ad49dc12b..25c8565e84d 100644 --- a/ee/maintained-apps/outputs/granola/darwin.json +++ b/ee/maintained-apps/outputs/granola/darwin.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "7.427.8", + "version": "7.427.9", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.granola.app';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.granola.app' AND version_compare(bundle_short_version, '7.427.8') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.granola.app' AND version_compare(bundle_short_version, '7.427.9') < 0);" }, - "installer_url": "https://dr2v7l5emb758.cloudfront.net/7.427.8/Granola-7.427.8-mac-universal.dmg", + "installer_url": "https://dr2v7l5emb758.cloudfront.net/7.427.9/Granola-7.427.9-mac-universal.dmg", "install_script_ref": "89a55638", "uninstall_script_ref": "7b9b9d06", - "sha256": "8b608fc2df2ce2bff5acf79fe3640e5fddef354279020dc6eec7a98101fa3940", + "sha256": "6cc71bcf934f5ba03298b28b082c39fdd26a95368eedb42bb2dcb319edbcfb31", "default_categories": [ "Productivity" ] diff --git a/ee/maintained-apps/outputs/granola/windows.json b/ee/maintained-apps/outputs/granola/windows.json index 948ce0a17b9..3f49db98dfe 100644 --- a/ee/maintained-apps/outputs/granola/windows.json +++ b/ee/maintained-apps/outputs/granola/windows.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "7.427.8", + "version": "7.427.9", "queries": { "exists": "SELECT 1 FROM programs WHERE name LIKE 'Granola %' AND publisher = 'Granola';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name LIKE 'Granola %' AND publisher = 'Granola' AND version_compare(version, '7.427.8') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name LIKE 'Granola %' AND publisher = 'Granola' AND version_compare(version, '7.427.9') < 0);" }, - "installer_url": "https://dr2v7l5emb758.cloudfront.net/7.427.8/Granola-7.427.8-win-x64.exe", + "installer_url": "https://dr2v7l5emb758.cloudfront.net/7.427.9/Granola-7.427.9-win-x64.exe", "install_script_ref": "3f66ac53", "uninstall_script_ref": "a4fab3f5", - "sha256": "a1dd3cc8b969c6487acb0ecee7419574648f533396cfd9af88fe68631307f13c", + "sha256": "bce6f969f5379d82bf559c319c9718cd20876e12403fd1da3eb16117988461f8", "default_categories": [ "Productivity" ] diff --git a/ee/maintained-apps/outputs/lookaway/darwin.json b/ee/maintained-apps/outputs/lookaway/darwin.json index 2e8af747be7..a9beef22bdd 100644 --- a/ee/maintained-apps/outputs/lookaway/darwin.json +++ b/ee/maintained-apps/outputs/lookaway/darwin.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "2.2.6", + "version": "2.3.0", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.mysticalbits.lookaway';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.mysticalbits.lookaway' AND version_compare(bundle_short_version, '2.2.6') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.mysticalbits.lookaway' AND version_compare(bundle_short_version, '2.3.0') < 0);" }, - "installer_url": "https://github.com/mysticalbits/lookaway-releases/releases/download/2.2.6/LookAway.dmg", + "installer_url": "https://github.com/mysticalbits/lookaway-releases/releases/download/2.3.0/LookAway.dmg", "install_script_ref": "8e23d582", "uninstall_script_ref": "edb6da69", - "sha256": "1f6074e330f1aff6f68da531b45ad1db3ca5c73c974a6fd22825d3705e0eed87", + "sha256": "b0a1f6f050d8c41de6e8f6dd38e864256eb2f705198f4594720f498d5972fc25", "default_categories": [ "Productivity" ] diff --git a/ee/maintained-apps/outputs/macwhisper/darwin.json b/ee/maintained-apps/outputs/macwhisper/darwin.json index 02e69e190a6..52b5bcdde48 100644 --- a/ee/maintained-apps/outputs/macwhisper/darwin.json +++ b/ee/maintained-apps/outputs/macwhisper/darwin.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "14.3", + "version": "14.4.1", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.goodsnooze.MacWhisper';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.goodsnooze.MacWhisper' AND version_compare(bundle_short_version, '14.3') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.goodsnooze.MacWhisper' AND version_compare(bundle_short_version, '14.4.1') < 0);" }, - "installer_url": "https://cdn.macwhisper.com/macwhisper/MacWhisper-1464.zip", + "installer_url": "https://cdn.macwhisper.com/macwhisper/MacWhisper-1467.zip", "install_script_ref": "cf608a83", "uninstall_script_ref": "fc63912f", - "sha256": "4798774f1c90e1c2636352af1b54eb3fde659bc65edf9b2b602cb737617c1e12", + "sha256": "5fc8980119742802b59a148577e1d20da8c7983d8dd632fdc2e75498d24a6383", "default_categories": [ "Productivity" ] diff --git a/ee/maintained-apps/outputs/megasync/windows.json b/ee/maintained-apps/outputs/megasync/windows.json index 555d350fd47..7d7b8ae49a0 100644 --- a/ee/maintained-apps/outputs/megasync/windows.json +++ b/ee/maintained-apps/outputs/megasync/windows.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "6.4.0.2", + "version": "6.5.0.2", "queries": { "exists": "SELECT 1 FROM programs WHERE name = 'MEGAsync' AND publisher = 'Mega Limited';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'MEGAsync' AND publisher = 'Mega Limited' AND version_compare(version, '6.4.0.2') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'MEGAsync' AND publisher = 'Mega Limited' AND version_compare(version, '6.5.0.2') < 0);" }, "installer_url": "https://mega.nz/MEGAsyncSetup64.exe", "install_script_ref": "de703749", "uninstall_script_ref": "43371245", - "sha256": "064f34fc2dc285b07e6dc04d397792d6b673aff8e170b682c89276248396d039", + "sha256": "3aa07f2c81a1678ae6e3e2e5280cb6e5d69ec968d9ff2e47859a6051b17f7ea1", "default_categories": [ "Productivity" ] diff --git a/ee/maintained-apps/outputs/microsoft-teams/windows.json b/ee/maintained-apps/outputs/microsoft-teams/windows.json index ffc7dcede37..52292959f01 100644 --- a/ee/maintained-apps/outputs/microsoft-teams/windows.json +++ b/ee/maintained-apps/outputs/microsoft-teams/windows.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "26163.405.4842.717", + "version": "26183.1903.4892.4448", "queries": { "exists": "SELECT 1 FROM programs WHERE name = 'Microsoft Teams' AND publisher = 'Microsoft Corporation';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Microsoft Teams' AND publisher = 'Microsoft Corporation' AND version_compare(version, '26163.405.4842.717') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Microsoft Teams' AND publisher = 'Microsoft Corporation' AND version_compare(version, '26183.1903.4892.4448') < 0);" }, - "installer_url": "https://teamsinstaller.public.onecdn.static.microsoft/production-windows-x64/26163.405.4842.717/MSTeams-x64.msix", + "installer_url": "https://teamsinstaller.public.onecdn.static.microsoft/production-windows-x64/26183.1903.4892.4448/MSTeams-x64.msix", "install_script_ref": "d1b37440", "uninstall_script_ref": "c2a1ea76", - "sha256": "be9398b1ad88b114f5a7a7da9084acf90f7f2d39d7ebe0034a0c260755c8c446", + "sha256": "7aafdf57affc87fddd0fe9ec7bd2fd3c1f5735fbd29033002839d00f12dd3f8b", "default_categories": [ "Communication" ] diff --git a/ee/maintained-apps/outputs/powerphotos/darwin.json b/ee/maintained-apps/outputs/powerphotos/darwin.json index 8d093442796..073e1004878 100644 --- a/ee/maintained-apps/outputs/powerphotos/darwin.json +++ b/ee/maintained-apps/outputs/powerphotos/darwin.json @@ -1,10 +1,10 @@ { "versions": [ { - "version": "3.4.1", + "version": "3.4.2", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.fatcatsoftware.PowerPhotos';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.fatcatsoftware.PowerPhotos' AND version_compare(bundle_short_version, '3.4.1') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.fatcatsoftware.PowerPhotos' AND version_compare(bundle_short_version, '3.4.2') < 0);" }, "installer_url": "https://www.fatcatsoftware.com/powerphotos/PowerPhotos.zip", "install_script_ref": "1398e00e", diff --git a/ee/maintained-apps/outputs/prisma-browser/windows.json b/ee/maintained-apps/outputs/prisma-browser/windows.json index 56694ac888b..86333c11bbf 100644 --- a/ee/maintained-apps/outputs/prisma-browser/windows.json +++ b/ee/maintained-apps/outputs/prisma-browser/windows.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "150.49.6.129", + "version": "150.49.7.182", "queries": { "exists": "SELECT 1 FROM programs WHERE name = 'Prisma Access Browser' AND publisher = 'Palo Alto Networks Inc';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Prisma Access Browser' AND publisher = 'Palo Alto Networks Inc' AND version_compare(version, '150.49.6.129') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Prisma Access Browser' AND publisher = 'Palo Alto Networks Inc' AND version_compare(version, '150.49.7.182') < 0);" }, - "installer_url": "https://updates.talon-sec.com/releases/Prisma%20Access%20Browser/win/packaged/x64/crx_signed_o4_stable_prisma_access_browser_installer_150_49_6_129-150.49.6.129-e56780b3.msi", + "installer_url": "https://updates.talon-sec.com/releases/Prisma%20Access%20Browser/win/packaged/x64/crx_signed_o4_stable_prisma_access_browser_installer_150_49_7_182-150.49.7.182-2b00cc7c.msi", "install_script_ref": "8959087b", "uninstall_script_ref": "84194ed8", - "sha256": "29859cda25bf66f0ab48b467bbd2a3b4d165862565b1187b8052e3fe6586c5ec", + "sha256": "404765ce9bdacef7904c3fef0e64dab8a4db274edef0a56994f99e3aec1724a6", "default_categories": [ "Browsers" ], diff --git a/ee/maintained-apps/outputs/pritunl/windows.json b/ee/maintained-apps/outputs/pritunl/windows.json index f99339e77a7..0bb82924da7 100644 --- a/ee/maintained-apps/outputs/pritunl/windows.json +++ b/ee/maintained-apps/outputs/pritunl/windows.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "1.3.4686.95", + "version": "1.3.4696.56", "queries": { "exists": "SELECT 1 FROM programs WHERE name LIKE 'Pritunl %' AND publisher = 'Pritunl';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name LIKE 'Pritunl %' AND publisher = 'Pritunl' AND version_compare(version, '1.3.4686.95') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name LIKE 'Pritunl %' AND publisher = 'Pritunl' AND version_compare(version, '1.3.4696.56') < 0);" }, - "installer_url": "https://github.com/pritunl/pritunl-client/releases/download/1.3.4686.95/Pritunl.exe", + "installer_url": "https://github.com/pritunl/pritunl-client/releases/download/1.3.4696.56/Pritunl.exe", "install_script_ref": "83fd35ff", "uninstall_script_ref": "c81cc77c", - "sha256": "95cd503daa00c043e0b20c4a7a39271495f0253e354387625218a7eaf1142577", + "sha256": "5ba16b22ba272b72d3a817b8b3f349776f2f26ad57a744b8669a37a64d7ffaa6", "default_categories": [ "Productivity" ] diff --git a/ee/maintained-apps/outputs/rustrover/windows.json b/ee/maintained-apps/outputs/rustrover/windows.json index 0228adb6261..b57722179ba 100644 --- a/ee/maintained-apps/outputs/rustrover/windows.json +++ b/ee/maintained-apps/outputs/rustrover/windows.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "2026.1.4", + "version": "2026.2", "queries": { "exists": "SELECT 1 FROM programs WHERE name LIKE 'RustRover %' AND publisher = 'JetBrains s.r.o.';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name LIKE 'RustRover %' AND publisher = 'JetBrains s.r.o.' AND version_compare(version, '261.26222.73') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name LIKE 'RustRover %' AND publisher = 'JetBrains s.r.o.' AND version_compare(version, '262.8665.323') < 0);" }, - "installer_url": "https://download.jetbrains.com/rustrover/RustRover-2026.1.4.exe", + "installer_url": "https://download.jetbrains.com/rustrover/RustRover-2026.2.exe", "install_script_ref": "02283015", "uninstall_script_ref": "95b47a15", - "sha256": "400c2573025d7a4e85d04361bed31101f1fe2f838bf0e8564737e10b636f4206", + "sha256": "6751b5216f5202bbef8a0734a86277215d68e4e66ac8b9c3479d4276a7b4f6c0", "default_categories": [ "Developer tools" ] diff --git a/ee/maintained-apps/outputs/setapp/darwin.json b/ee/maintained-apps/outputs/setapp/darwin.json index 40c424723b3..14283a680e3 100644 --- a/ee/maintained-apps/outputs/setapp/darwin.json +++ b/ee/maintained-apps/outputs/setapp/darwin.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "3.53.11", + "version": "3.54.0", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.setapp.DesktopClient.SetappAgent';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.setapp.DesktopClient.SetappAgent' AND version_compare(bundle_short_version, '3.53.11') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.setapp.DesktopClient.SetappAgent' AND version_compare(bundle_short_version, '3.54.0') < 0);" }, - "installer_url": "https://dl.devmate.com/com.setapp.DesktopClient/152/1783581855/Setapp-152.zip", + "installer_url": "https://dl.devmate.com/com.setapp.DesktopClient/153/1784621405/Setapp-153.zip", "install_script_ref": "1ba0fd31", - "uninstall_script_ref": "e23bd29d", - "sha256": "f893a14472ccc4f8ea6ce62db9a4971aedd83dba7ff303333b884c3446ffc749", + "uninstall_script_ref": "9ef05eb6", + "sha256": "3b8579b2ccc7f0a3bab102fca3417dfca9f243d1ac5dbc08fb60e85b3796f124", "default_categories": [ "Productivity" ] @@ -17,6 +17,6 @@ ], "refs": { "1ba0fd31": "#!/bin/bash\n\n# variables\nAPPDIR=\"/Applications/\"\nTMPDIR=$(dirname \"$(realpath \"$INSTALLER_PATH\")\")\n# functions\n\nquit_and_track_application() {\n local bundle_id=\"$1\"\n local var_name=\"APP_WAS_RUNNING_$(echo \"$bundle_id\" | tr '.-' '__')\"\n local timeout_duration=10\n\n # check if the application is running\n local app_running\n app_running=$(osascript -e \"application id \\\"$bundle_id\\\" is running\" 2>/dev/null)\n if [[ \"$app_running\" != \"true\" ]]; then\n eval \"export $var_name=0\"\n return\n fi\n\n local console_user\n console_user=$(stat -f \"%Su\" /dev/console)\n if [[ -z \"$console_user\" || \"$console_user\" == \"root\" || \"$console_user\" == \"loginwindow\" ]]; then\n echo \"Not logged into a non-root GUI; skipping quitting application ID '$bundle_id'.\"\n eval \"export $var_name=0\"\n return\n fi\n\n # App was running, mark it for relaunch\n eval \"export $var_name=1\"\n echo \"Application '$bundle_id' was running; will relaunch after installation.\"\n\n echo \"Quitting application '$bundle_id'...\"\n\n # try to quit the application within the timeout period\n local quit_success=false\n SECONDS=0\n while (( SECONDS < timeout_duration )); do\n if osascript -e \"tell application id \\\"$bundle_id\\\" to quit\" >/dev/null 2>&1; then\n if ! pgrep -f \"$bundle_id\" >/dev/null 2>&1; then\n echo \"Application '$bundle_id' quit successfully.\"\n quit_success=true\n break\n fi\n fi\n sleep 1\n done\n\n if [[ \"$quit_success\" = false ]]; then\n echo \"Application '$bundle_id' did not quit.\"\n fi\n}\n\n\nrelaunch_application() {\n local bundle_id=\"$1\"\n local var_name=\"APP_WAS_RUNNING_$(echo \"$bundle_id\" | tr '.-' '__')\"\n local was_running\n\n # Check if the app was running before installation\n eval \"was_running=\\$$var_name\"\n if [[ \"$was_running\" != \"1\" ]]; then\n return\n fi\n\n local console_user\n console_user=$(stat -f \"%Su\" /dev/console)\n if [[ -z \"$console_user\" || \"$console_user\" == \"root\" || \"$console_user\" == \"loginwindow\" ]]; then\n echo \"Not logged into a non-root GUI; skipping relaunching application ID '$bundle_id'.\"\n return\n fi\n\n echo \"Relaunching application '$bundle_id'...\"\n\n # Launch the app in the logged-in user's GUI session. Apps launched by root\n # won't register with the user's Dock/GUI, so run 'open' as the console user.\n # Use 'launchctl asuser' to bootstrap into the console user's Mach namespace\n # and GUI session — 'sudo -u' alone doesn't do this, which can cause\n # LSOpenURLsWithRole() failures even when 'open' exits 0.\n local open_status=0\n if [[ $EUID -eq 0 ]]; then\n local console_uid\n console_uid=$(id -u \"$console_user\")\n /bin/launchctl asuser \"$console_uid\" sudo -u \"$console_user\" open -b \"$bundle_id\" >/dev/null 2>&1 || open_status=$?\n else\n open -b \"$bundle_id\" >/dev/null 2>&1 || open_status=$?\n fi\n\n if [[ $open_status -eq 0 ]]; then\n echo \"Application '$bundle_id' relaunched successfully.\"\n else\n echo \"Failed to relaunch application '$bundle_id'.\"\n fi\n}\n\n\n# extract contents\nunzip \"$INSTALLER_PATH\" -d \"$TMPDIR\"\n# copy to the applications folder\nquit_and_track_application 'com.setapp.DesktopClient.SetappAgent'\nif [ -d \"$APPDIR/Setapp.app\" ]; then\n\tsudo mv \"$APPDIR/Setapp.app\" \"$TMPDIR/Setapp.app.bkp\"\nfi\nsudo cp -R \"$TMPDIR/Setapp.app\" \"$APPDIR\"\nrelaunch_application 'com.setapp.DesktopClient.SetappAgent'\n", - "e23bd29d": "#!/bin/bash\n\n# variables\nAPPDIR=\"/Applications/\"\nLOGGED_IN_USER=$(scutil <<< \"show State:/Users/ConsoleUser\" | awk '/Name :/ { print $3 }')\n# functions\n\ntrash() {\n local logged_in_user=\"$1\"\n local target_file=\"$2\"\n local timestamp=\"$(date +%Y-%m-%d-%s)\"\n local rand=\"$(jot -r 1 0 99999)\"\n\n # replace ~ with /Users/$logged_in_user\n if [[ \"$target_file\" == ~* ]]; then\n target_file=\"/Users/$logged_in_user${target_file:1}\"\n fi\n\n local trash=\"/Users/$logged_in_user/.Trash\"\n\n # If the target contains glob characters, expand it and move each match.\n if [[ \"$target_file\" == *[*?[]* ]]; then\n local file file_name\n local matched=false\n local i=0\n # compgen -G expands the (quoted) pattern itself, so paths containing\n # spaces glob correctly; reading line by line keeps each match intact.\n while IFS= read -r file; do\n [[ -n \"$file\" ]] || continue\n [[ -e \"$file\" || -L \"$file\" ]] || continue\n matched=true\n i=$((i + 1))\n file_name=\"$(basename \"$file\")\"\n echo \"removing $file.\"\n # The per-match counter keeps matches that share a basename from\n # overwriting each other in the trash.\n mv -f \"$file\" \"$trash/${file_name}_${timestamp}_${rand}_${i}\"\n done < <(compgen -G \"$target_file\" 2>/dev/null)\n if [[ \"$matched\" == false ]]; then\n echo \"$target_file doesn't exist.\"\n fi\n return\n fi\n\n local file_name=\"$(basename \"${target_file}\")\"\n\n if [[ -e \"$target_file\" ]]; then\n echo \"removing $target_file.\"\n mv -f \"$target_file\" \"$trash/${file_name}_${timestamp}_${rand}\"\n else\n echo \"$target_file doesn't exist.\"\n fi\n}\n\nsudo rm -rf \"$APPDIR/Setapp.app\"\ntrash $LOGGED_IN_USER '~/Library/Application Scripts/com.setapp.DesktopClient.SetappAgent.FinderSyncExt'\ntrash $LOGGED_IN_USER '~/Library/Caches/com.setapp.DesktopClient'\ntrash $LOGGED_IN_USER '~/Library/Caches/com.setapp.DesktopClient.SetappAgent'\ntrash $LOGGED_IN_USER '~/Library/Logs/Setapp'\ntrash $LOGGED_IN_USER '~/Library/Preferences/com.setapp.DesktopClient.SetappAgent.plist'\ntrash $LOGGED_IN_USER '~/Library/Saved Application State/com.setapp.DesktopClient.savedState'\n" + "9ef05eb6": "#!/bin/bash\n\n# variables\nAPPDIR=\"/Applications/\"\nLOGGED_IN_USER=$(scutil <<< \"show State:/Users/ConsoleUser\" | awk '/Name :/ { print $3 }')\n# functions\n\nremove_launchctl_service() {\n local service=\"$1\"\n local booleans=(\"true\" \"false\")\n local plist_status\n local paths\n local should_sudo\n\n echo \"Removing launchctl service ${service}\"\n\n # A wildcard label can't be used with launchctl or as a plist name, so expand\n # it to the labels of currently loaded services that match the pattern.\n local services=(\"$service\")\n if [[ \"$service\" == *\"*\"* ]]; then\n local regex\n # Escape regex metacharacters, turn '*' into '.*', and anchor the pattern so\n # it matches a full label rather than a substring.\n regex=$(printf '%s' \"$service\" | sed -e 's/[][(){}.^$+?|\\\\]/\\\\&/g' -e 's/\\*/.*/g')\n regex=\"^${regex}$\"\n services=()\n local id\n # Match every loaded job by label regardless of PID; launchctl list reports\n # loaded-but-not-running jobs with a \"-\" in the PID column.\n while read -r _ _ id; do\n [[ \"$id\" =~ $regex ]] && services+=(\"$id\")\n done < <(launchctl list 2>/dev/null | tail -n +2)\n if [[ ${#services[@]} -eq 0 ]]; then\n echo \"No loaded launchctl service matches ${service}\"\n return\n fi\n fi\n\n local service_label\n for service_label in \"${services[@]}\"; do\n for should_sudo in \"${booleans[@]}\"; do\n plist_status=$(launchctl list \"${service_label}\" 2>/dev/null)\n\n if [[ $plist_status == \\{* ]]; then\n if [[ $should_sudo == \"true\" ]]; then\n sudo launchctl remove \"${service_label}\"\n else\n launchctl remove \"${service_label}\"\n fi\n sleep 1\n fi\n\n paths=(\n \"/Library/LaunchAgents/${service_label}.plist\"\n \"/Library/LaunchDaemons/${service_label}.plist\"\n )\n\n # if not using sudo, prepend the home directory to the paths\n if [[ $should_sudo == \"false\" ]]; then\n for i in \"${!paths[@]}\"; do\n paths[i]=\"${HOME}${paths[i]}\"\n done\n fi\n\n for path in \"${paths[@]}\"; do\n if [[ -e \"$path\" ]]; then\n if [[ $should_sudo == \"true\" ]]; then\n sudo rm -f -- \"$path\"\n else\n rm -f -- \"$path\"\n fi\n fi\n done\n done\n done\n}\n\ntrash() {\n local logged_in_user=\"$1\"\n local target_file=\"$2\"\n local timestamp=\"$(date +%Y-%m-%d-%s)\"\n local rand=\"$(jot -r 1 0 99999)\"\n\n # replace ~ with /Users/$logged_in_user\n if [[ \"$target_file\" == ~* ]]; then\n target_file=\"/Users/$logged_in_user${target_file:1}\"\n fi\n\n local trash=\"/Users/$logged_in_user/.Trash\"\n\n # If the target contains glob characters, expand it and move each match.\n if [[ \"$target_file\" == *[*?[]* ]]; then\n local file file_name\n local matched=false\n local i=0\n # compgen -G expands the (quoted) pattern itself, so paths containing\n # spaces glob correctly; reading line by line keeps each match intact.\n while IFS= read -r file; do\n [[ -n \"$file\" ]] || continue\n [[ -e \"$file\" || -L \"$file\" ]] || continue\n matched=true\n i=$((i + 1))\n file_name=\"$(basename \"$file\")\"\n echo \"removing $file.\"\n # The per-match counter keeps matches that share a basename from\n # overwriting each other in the trash.\n mv -f \"$file\" \"$trash/${file_name}_${timestamp}_${rand}_${i}\"\n done < <(compgen -G \"$target_file\" 2>/dev/null)\n if [[ \"$matched\" == false ]]; then\n echo \"$target_file doesn't exist.\"\n fi\n return\n fi\n\n local file_name=\"$(basename \"${target_file}\")\"\n\n if [[ -e \"$target_file\" ]]; then\n echo \"removing $target_file.\"\n mv -f \"$target_file\" \"$trash/${file_name}_${timestamp}_${rand}\"\n else\n echo \"$target_file doesn't exist.\"\n fi\n}\n\nremove_launchctl_service 'com.setapp.DesktopClient.SetappAgent'\nremove_launchctl_service 'com.setapp.DesktopClient.SetappAssistant'\nremove_launchctl_service 'com.setapp.DesktopClient.SetappLauncher'\nremove_launchctl_service 'com.setapp.DesktopClient.SetappUpdater'\nsudo rm -rf \"$APPDIR/Setapp.app\"\ntrash $LOGGED_IN_USER '~/Library/Application Scripts/com.setapp.DesktopClient.SetappAgent.FinderSyncExt'\ntrash $LOGGED_IN_USER '~/Library/Application Support/Setapp*'\ntrash $LOGGED_IN_USER '~/Library/Caches/com.setapp.DesktopClient'\ntrash $LOGGED_IN_USER '~/Library/Caches/com.setapp.DesktopClient.SetappAgent'\ntrash $LOGGED_IN_USER '~/Library/Containers/com.setapp.DesktopClient.SetappAgent.FinderSyncExt'\ntrash $LOGGED_IN_USER '~/Library/HTTPStorages/com.setapp.DesktopClient*'\ntrash $LOGGED_IN_USER '~/Library/LaunchAgents/com.setapp.DesktopClient.*plist'\ntrash $LOGGED_IN_USER '~/Library/Logs/Setapp'\ntrash $LOGGED_IN_USER '~/Library/Preferences/com.setapp.DesktopClient.plist'\ntrash $LOGGED_IN_USER '~/Library/Preferences/com.setapp.DesktopClient.SetappAgent.plist'\ntrash $LOGGED_IN_USER '~/Library/Saved Application State/com.setapp.DesktopClient.savedState'\n" } } diff --git a/ee/maintained-apps/outputs/typora/windows.json b/ee/maintained-apps/outputs/typora/windows.json index 0f2cb6e5a31..f28fc0fd3d3 100644 --- a/ee/maintained-apps/outputs/typora/windows.json +++ b/ee/maintained-apps/outputs/typora/windows.json @@ -1,10 +1,10 @@ { "versions": [ { - "version": "1.14.1", + "version": "1.14.7", "queries": { "exists": "SELECT 1 FROM programs WHERE name = 'Typora' AND publisher = 'typora.io';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Typora' AND publisher = 'typora.io' AND version_compare(version, '1.14.1') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Typora' AND publisher = 'typora.io' AND version_compare(version, '1.14.7') < 0);" }, "installer_url": "https://downloads.typora.io/windows/typora-setup-x64-1.14.7.exe", "install_script_ref": "cf428c2f", diff --git a/ee/maintained-apps/outputs/vivaldi/darwin.json b/ee/maintained-apps/outputs/vivaldi/darwin.json index 64b3473bdb6..48e30758465 100644 --- a/ee/maintained-apps/outputs/vivaldi/darwin.json +++ b/ee/maintained-apps/outputs/vivaldi/darwin.json @@ -1,12 +1,12 @@ { "versions": [ { - "version": "8.1.4087.55", + "version": "8.1.4087.56", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.vivaldi.Vivaldi';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.vivaldi.Vivaldi' AND version_compare(bundle_short_version, '8.1.4087.55') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.vivaldi.Vivaldi' AND version_compare(bundle_short_version, '8.1.4087.56') < 0);" }, - "installer_url": "https://downloads.vivaldi.com/stable/Vivaldi.8.1.4087.55.universal.dmg", + "installer_url": "https://downloads.vivaldi.com/stable/Vivaldi.8.1.4087.56.universal.dmg", "install_script_ref": "6a60dca7", "uninstall_script_ref": "7c1876ca", "sha256": "no_check", diff --git a/ee/maintained-apps/outputs/wechat/darwin.json b/ee/maintained-apps/outputs/wechat/darwin.json index ba1be8a86ae..74c22319adf 100644 --- a/ee/maintained-apps/outputs/wechat/darwin.json +++ b/ee/maintained-apps/outputs/wechat/darwin.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "4.1.11.55", + "version": "4.1.12.25", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.tencent.xinWeChat';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.tencent.xinWeChat' AND version_compare(bundle_short_version, '4.1.11.55') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.tencent.xinWeChat' AND version_compare(bundle_short_version, '4.1.12.25') < 0);" }, - "installer_url": "https://dldir1.qq.com/weixin/Universal/Mac/xWeChatMac_universal_4.1.11.55_41755.dmg", + "installer_url": "https://dldir1.qq.com/weixin/Universal/Mac/xWeChatMac_universal_4.1.12.25_269337.dmg", "install_script_ref": "57f30b74", "uninstall_script_ref": "18d6be1e", - "sha256": "f17c4304c9043f2c59ff2c033bc3c84cd5bf9ff2e5252c424ba939e70cdd552c", + "sha256": "1048b2374c9507ce557c831f0df425cd04af5116bde99a522827741f6cf4fa8f", "default_categories": [ "Communication" ] diff --git a/ee/maintained-apps/outputs/whatsapp/darwin.json b/ee/maintained-apps/outputs/whatsapp/darwin.json index 10c7cc179af..54ed9259569 100644 --- a/ee/maintained-apps/outputs/whatsapp/darwin.json +++ b/ee/maintained-apps/outputs/whatsapp/darwin.json @@ -1,10 +1,10 @@ { "versions": [ { - "version": "26.29.16", + "version": "26.29.18", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'net.whatsapp.WhatsApp';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'net.whatsapp.WhatsApp' AND version_compare(bundle_short_version, '26.29.16') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'net.whatsapp.WhatsApp' AND version_compare(bundle_short_version, '26.29.18') < 0);" }, "installer_url": "https://web.whatsapp.com/desktop/mac_native/release/?configuration=Release&src=whatsapp_downloads_page", "install_script_ref": "157dabb3",