Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
b61ef77
Begin adding fonts to YamlCreate (#325757)
Trenly Dec 23, 2025
e9cd1d6
New package: Yali.DelFast version 1.1.0.0 (#324910)
TheYali1 Dec 23, 2025
058a7b6
New version: aquaproj.aqua v2.56.0 (#325865)
suzuki-shunsuke Dec 23, 2025
fccf2fe
New package: Jul13n1.ArcAgent version 1.0.6 (#324636)
Jul13n1 Dec 23, 2025
2d28100
add Microsoft.OSCDIMG (#324482)
nicerloop Dec 23, 2025
2c82c74
New Package: Add Blocktronics Moebius version 1.0.29 manifest files (…
Nick2bad4u Dec 23, 2025
a61d82a
New Package: Add PabloDraw version 3.3.14 installer and locale manife…
Nick2bad4u Dec 23, 2025
11d08a5
New package: JS8Call-improved.JS8Call-improved version 2.4.0 (#325385)
summoning-sudo Dec 23, 2025
aea2df0
New version: charmbracelet.crush 0.17.0 (#312464)
charmcli Dec 23, 2025
496d146
New version: LLVM.LLVM version 21.1.8 (#325640)
spectopo Dec 23, 2025
83aae30
New version: cURL.cURL version 8.17.0.6 (#325869)
damn-good-b0t Dec 23, 2025
0d322fe
New version: Open-Component-Model.ocm-cli version 0.34.3 (#325871)
damn-good-b0t Dec 23, 2025
11df707
New version: goreleaser.nfpm 2.44.1 (#325877)
caarlos0 Dec 23, 2025
389acf7
New version: zTools.zTools version 1.2.1 (#325884)
spectopo Dec 23, 2025
94ccef0
Update: KDE.Kate version 25.12.0 (25.12-10801) (#325885)
spectopo Dec 23, 2025
92d7417
New version: Instruqt.CLI version 2318-ecada40 (#325888)
instruqt-ci Dec 23, 2025
2a6d3d9
Remove version: Google.Chrome.Canary version 145.0.7569.0 (#325915)
damn-good-b0t Dec 23, 2025
f8f69df
RootsMagic.RootsMagic.4 version 4.1.2.1 (#325122)
KarbitsCode Dec 23, 2025
af2d9f1
Update: KDE.Dolphin version 25.12.0 (25.12-6866) (#325886)
spectopo Dec 23, 2025
6aec813
General maintenance, take 2:Microsoft.WindowsPCHealthCheck version 4.…
DandelionSprout Dec 23, 2025
6780ba6
RootsMagic.RootsMagic.5 version 5.0.4.1 (#325121)
KarbitsCode Dec 23, 2025
08230e8
Microsoft.DotNet.DesktopRuntime.10 version 10.0.1 (#321329)
dotnet-winget-bot Dec 23, 2025
6b75999
New version: Microsoft.WSL version 2.6.3 (#323717)
craigloewen-msft Dec 23, 2025
0862f0e
RootsMagic.RootsMagic.3 version 3.2.6.0 (#325123)
KarbitsCode Dec 23, 2025
fc46bbd
New version: Microsoft.VisualStudioCode.Insiders version 1.108.0 (#32…
lszomoru Dec 23, 2025
416f881
New version: amir1376.ABDownloadManager version 1.8.2 (#325891)
leic4u Dec 23, 2025
024ccda
New version: flyhunterl.FlyMD version 0.8.7 (#325759)
spectopo Dec 23, 2025
1ea562a
New package: hcs64.ww2ogg version 0.24 (#325880)
Mudb0y Dec 23, 2025
50558bc
New package: ParrotHat.PLP version 2.1.0 (#325829)
parrothat Dec 23, 2025
7de33eb
Bump YamlCreate schema to 1.12 (#325922)
mdanish-kh Dec 23, 2025
b495b4b
New version: Discord.Discord version 1.0.9217 (#318870)
SpecterShell Dec 23, 2025
dcc297f
New version: CommunicationPlatform.MAX version 25.18.1 (#318872)
SpecterShell Dec 23, 2025
4214cc6
New version: Framer.Framer version 2025.48.2 (#320639)
spectopo Dec 23, 2025
1e1b971
Fix: Power-user.Power-user version 1.7.69 (#321252)
SpecterShell Dec 23, 2025
8b6ecee
New version: OK1ZIA.Tucnak version 4.70 (#322998)
spectopo Dec 23, 2025
44cd020
New version: Mozilla.Thunderbird.de version 146.0.1 (#323933)
spectopo Dec 23, 2025
679d26c
New version: Mozilla.Thunderbird.gd version 146.0.1 (#323947)
spectopo Dec 23, 2025
4240d76
New version: astral-sh.ty version 0.0.3 (#324228)
UnownBot Dec 23, 2025
83c0b25
New version: CommunicationPlatform.MAX version 25.21.1 (#325902)
SpecterShell Dec 23, 2025
476416e
New version: RaspberryPiFoundation.RaspberryPiImager version 2.0.3 (#…
summoning-sudo Dec 23, 2025
468e5b9
New version: Mozilla.Firefox.ESR.de version 140.6.0 (#321062)
spectopo Dec 23, 2025
317d553
New version: Mozilla.Firefox.ESR.gl version 140.6.0 (#321101)
spectopo Dec 23, 2025
a00b573
New package:Microsoft.AccountLockoutStatus version 1.0.0.60 (#325269)
DandelionSprout Dec 23, 2025
e27ab2b
New version: TransformerLab.TransformerLab version 0.26.4 (#318869)
SpecterShell Dec 23, 2025
6693f88
New version: Ruihu.Apifox version 2.7.54 (#319126)
spectopo Dec 23, 2025
97c3047
New version: cebby2420.VIADesktop version 2025.12.8 (#320556)
spectopo Dec 23, 2025
e937e34
New version: Cisco.WebexNetworkRecordingConverter version 45.6.3.12 (…
spectopo Dec 23, 2025
9e90cdc
New version: Microsoft.EdgeDriver version 143.0.3650.75 (#320911)
spectopo Dec 23, 2025
f01ce36
New version: JetBrains.RustRover version 2025.3 (#320920)
spectopo Dec 23, 2025
385ef18
New version: Kubernetes.kubectl version 1.34.3 (#321427)
spectopo Dec 23, 2025
e449231
New version: Mozilla.Thunderbird.es-MX version 146.0.1 (#323940)
spectopo Dec 23, 2025
4c00e65
New version: Mozilla.Thunderbird.fr version 146.0.1 (#323944)
spectopo Dec 23, 2025
75b915d
New version: Mozilla.Thunderbird.ms version 146.0.1 (#323964)
spectopo Dec 23, 2025
218b06f
Update: KDE.Filelight version 25.12.0 (25.12-1970) (#325914)
spectopo Dec 23, 2025
f2664be
Link to PSA issue in the policy bot comment (#325948)
mdanish-kh Dec 23, 2025
813a2c4
New version: Mozilla.Firefox.ko version 146.0 (#321137)
spectopo Dec 23, 2025
6d5b71e
New version: Mozilla.Firefox.ESR.ta version 140.6.0 (#321196)
spectopo Dec 23, 2025
56c7a4e
New version: GOG.Galaxy version 2.0.91.51 (#318874)
SpecterShell Dec 23, 2025
7ddd963
New version: Watfaq.ClashRS version 0.9.3 (#321280)
spectopo Dec 23, 2025
7fcf3c2
New version: Mozilla.Thunderbird.dsb version 146.0.1 (#323934)
spectopo Dec 23, 2025
ff04259
New version: Mozilla.Thunderbird.hy-AM version 146.0.1 (#323953)
spectopo Dec 23, 2025
2a1d7f3
New version: Mozilla.Thunderbird.pl version 146.0.1 (#323969)
spectopo Dec 23, 2025
896740c
New version: ART.ART version 1.25.12 (#325873)
UnownBot Dec 23, 2025
f2e2a76
New version: Discord.Discord.Canary version 1.0.795 (#325923)
spectopo Dec 23, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/policies/labelManagement.issueOpened.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,9 @@
- addReply:
reply: >-
[![Validation Pipeline Badge](https://img.shields.io/endpoint?url=https://winget-validation-pme-f8gqfjhzacawbecy.z01.azurefd.net/api/GetServiceComponentStatusBadge?component=ValidationPipeline "Validation Pipeline Badge")](https://dev.azure.com/shine-oss/winget-pkgs/_build?definitionId=14) [![Publish Pipeline Badge](https://img.shields.io/endpoint?url=https://winget-validation-pme-f8gqfjhzacawbecy.z01.azurefd.net/api/GetServiceComponentStatusBadge?component=PublishPipeline "Publish Pipeline Badge")](https://dev.azure.com/shine-oss/winget-pkgs/_build?definitionId=12)


- #325114
# If the user is a first-time contributor, add the Needs-CLA Label
- if:
- activitySenderHasAssociation:
Expand Down Expand Up @@ -235,7 +238,7 @@
permission: Admin
- not:
isActivitySender:
user: dkbennett

Check warning on line 241 in .github/policies/labelManagement.issueOpened.yml

View workflow job for this annotation

GitHub Actions / Check Spelling

`dkbennett` is not a recognized word. (unrecognized-spelling)

Check warning on line 241 in .github/policies/labelManagement.issueOpened.yml

View workflow job for this annotation

GitHub Actions / Check Spelling

`dkbennett` is not a recognized word. (unrecognized-spelling)
- not:
isActivitySender:
user: denelon
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -387,7 +387,7 @@ function Resolve-InstallerType {
)

# Ordering is important here due to the specificity achievable by each of the detection methods
# if (Test-IsFont -Path $Path) { return 'font' } # Font detection is not implemented yet
if (Test-IsFont -Path $Path) { return 'font' }
if (Test-IsWix -Path $Path) { return 'wix' }
if (Test-IsMsi -Path $Path) { return 'msi' }
if (Test-IsMsix -Path $Path) { return 'msix' }
Expand Down
95 changes: 87 additions & 8 deletions Tools/YamlCreate.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -236,8 +236,8 @@ if ($Settings) {
exit
}

$ScriptHeader = '# Created with YamlCreate.ps1 v2.5.0'
$ManifestVersion = '1.10.0'
$ScriptHeader = '# Created with YamlCreate.ps1 v2.7.0'
$ManifestVersion = '1.12.0'
$PSDefaultParameterValues = @{ '*:Encoding' = 'UTF8' }
$Utf8NoBomEncoding = New-Object System.Text.UTF8Encoding $False
$ofs = ', '
Expand Down Expand Up @@ -273,11 +273,18 @@ $useDirectSchemaLink = if ($env:GITHUB_ACTIONS -eq $true) {
} else {
(Invoke-WebRequest "https://aka.ms/winget-manifest.version.$ManifestVersion.schema.json" -UseBasicParsing).Content -match '<!doctype html>'
}

if ($ManifestVersion -ne 'latest') {
$FullManifestVersion = "v$ManifestVersion"
} else {
$FullManifestVersion = $ManifestVersion
}

$SchemaUrls = @{
version = if ($useDirectSchemaLink) { "https://raw.githubusercontent.com/microsoft/winget-cli/master/schemas/JSON/manifests/v$ManifestVersion/manifest.version.$ManifestVersion.json" } else { "https://aka.ms/winget-manifest.version.$ManifestVersion.schema.json" }
defaultLocale = if ($useDirectSchemaLink) { "https://raw.githubusercontent.com/microsoft/winget-cli/master/schemas/JSON/manifests/v$ManifestVersion/manifest.defaultLocale.$ManifestVersion.json" } else { "https://aka.ms/winget-manifest.defaultLocale.$ManifestVersion.schema.json" }
locale = if ($useDirectSchemaLink) { "https://raw.githubusercontent.com/microsoft/winget-cli/master/schemas/JSON/manifests/v$ManifestVersion/manifest.locale.$ManifestVersion.json" } else { "https://aka.ms/winget-manifest.locale.$ManifestVersion.schema.json" }
installer = if ($useDirectSchemaLink) { "https://raw.githubusercontent.com/microsoft/winget-cli/master/schemas/JSON/manifests/v$ManifestVersion/manifest.installer.$ManifestVersion.json" } else { "https://aka.ms/winget-manifest.installer.$ManifestVersion.schema.json" }
version = if ($useDirectSchemaLink) { "https://raw.githubusercontent.com/microsoft/winget-cli/master/schemas/JSON/manifests/$FullManifestVersion/manifest.version.$ManifestVersion.json" } else { "https://aka.ms/winget-manifest.version.$ManifestVersion.schema.json" }
defaultLocale = if ($useDirectSchemaLink) { "https://raw.githubusercontent.com/microsoft/winget-cli/master/schemas/JSON/manifests/$FullManifestVersion/manifest.defaultLocale.$ManifestVersion.json" } else { "https://aka.ms/winget-manifest.defaultLocale.$ManifestVersion.schema.json" }
locale = if ($useDirectSchemaLink) { "https://raw.githubusercontent.com/microsoft/winget-cli/master/schemas/JSON/manifests/$FullManifestVersion/manifest.locale.$ManifestVersion.json" } else { "https://aka.ms/winget-manifest.locale.$ManifestVersion.schema.json" }
installer = if ($useDirectSchemaLink) { "https://raw.githubusercontent.com/microsoft/winget-cli/master/schemas/JSON/manifests/$FullManifestVersion/manifest.installer.$ManifestVersion.json" } else { "https://aka.ms/winget-manifest.installer.$ManifestVersion.schema.json" }
}

# Fetch Schema data from github for entry validation, key ordering, and automatic commenting
Expand All @@ -292,6 +299,13 @@ try {
$InstallerEntryProperties = (ConvertTo-Yaml $InstallerSchema.definitions.Installer.properties | ConvertFrom-Yaml -Ordered).Keys
$InstallerDependencyProperties = (ConvertTo-Yaml $InstallerSchema.definitions.Dependencies.properties | ConvertFrom-Yaml -Ordered).Keys
$AppsAndFeaturesEntryProperties = (ConvertTo-Yaml $InstallerSchema.definitions.AppsAndFeaturesEntry.properties | ConvertFrom-Yaml -Ordered).Keys

# Update the manifest version in case `latest` was specified
$ManifestVersion = $VersionSchema.properties.ManifestVersion.default
# Update the schema URLs to reflect the correct version for use in the manifest header
@($SchemaUrls.Keys) | ForEach-Object {
$SchemaUrls[$_] = "https://aka.ms/winget-manifest.$_.$ManifestVersion.schema.json"
}
} catch {
# Here we want to pass the exception as an inner exception for debugging if necessary
throw [System.Net.WebException]::new('Manifest schemas could not be downloaded. Try running the script again', $_.Exception)
Expand Down Expand Up @@ -851,10 +865,27 @@ Function Read-NestedInstaller {
}
}
}

if ($_EffectiveType -eq 'font') {
# Prompt to see if multiple entries are needed
$_menu = @{
entries = @(
'[Y] Yes'
'*[N] No'
)
Prompt = 'Do you want to create another font entry?'
DefaultString = 'N'
}
switch ( Invoke-KeypressMenu -Prompt $_menu['Prompt'] -Entries $_menu['Entries'] -DefaultString $_menu['DefaultString']) {
'Y' { $AnotherNestedInstaller = $true }
default { $AnotherNestedInstaller = $false }
}
}
$_NestedInstallerFiles += $_InstallerFile
} until (!$AnotherNestedInstaller)
$_Installer['NestedInstallerFiles'] = $_NestedInstallerFiles
}
Write-Host
return $_Installer
}

Expand Down Expand Up @@ -1307,6 +1338,11 @@ Function Read-InstallerEntry {
if ($AnotherInstaller -eq '0') {
Write-Host; Read-InstallerEntry
}

# If the app folder is in manifests and the installer type is font, change the app folder to point at fonts
if ($script:AppFolder -match 'manifests' -and (Get-EffectiveInstallerType $_Installer) -eq 'font') {
$script:AppFolder = $script:AppFolder -replace 'manifests', 'fonts'
}
}

# Prompts user for Installer Values using the `Quick Update` Method
Expand Down Expand Up @@ -2435,6 +2471,13 @@ if (Test-Path -Path "$PSScriptRoot\..\manifests") {
$ManifestsFolder = (Resolve-Path '.\').Path
}

# Set the root folder where new font manifests should be created
if (Test-Path -Path "$PSScriptRoot\..\fonts") {
$FontsFolder = (Resolve-Path "$PSScriptRoot\..\fonts").Path
} else {
$FontsFolder = (Resolve-Path '.\').Path
}

# Initialize the return value to be a success
$script:_returnValue = [ReturnValue]::new(200)

Expand Down Expand Up @@ -2695,13 +2738,45 @@ if ($ScriptSettings.ContinueWithExistingPRs -ne 'always' -and $script:Option -ne

# Set the folder for the specific package and version
$script:AppFolder = Join-Path $ManifestsFolder -ChildPath $PackageIdentifier.ToLower().Chars(0) | Join-Path -ChildPath $PackageIdentifierFolder | Join-Path -ChildPath $PackageVersion
$script:FontFolder = Join-Path $FontsFolder -ChildPath $PackageIdentifier.ToLower().Chars(0) | Join-Path -ChildPath $PackageIdentifierFolder | Join-Path -ChildPath $PackageVersion

# Attempt to see if the old package exists in the manifests folder, font folder, or both
$script:DestinationFolder = $null;
if (Test-Path -Path (Split-Path $script:AppFolder)) {
$script:DestinationFolder = $script:AppFolder
}
if (Test-Path -Path (Split-Path $script:FontFolder)) {
if ($script:DestinationFolder) {
$script:DestinationFolder = @($script:DestinationFolder; $script:FontFolder)
} else {
$script:DestinationFolder = $script:FontFolder
}
}
if ($script:DestinationFolder -and $script:DestinationFolder.Count -gt 1) {
$_menu = @{
entries = @('[1] Manifests Folder'; '[2] Fonts Folder')
Prompt = 'The package exists in both the manifests and fonts folder. Which folder do you want to use?'
DefaultString = '1'
}
switch ( Invoke-KeypressMenu -Prompt $_menu['Prompt'] -Entries $_menu['Entries'] -DefaultString $_menu['DefaultString'] ) {
'1' { $script:AppFolder = $script:AppFolder }
'2' { $script:AppFolder = $script:FontFolder }
}
} elseif ($script:DestinationFolder -and $script:DestinationFolder.Count -eq 1) {
$script:AppFolder = $script:DestinationFolder
}

# If the user selected `NewLocale` or `EditMetadata` the version *MUST* already exist in the folder structure
if ($script:Option -in @('NewLocale'; 'EditMetadata'; 'RemoveManifest')) {
# Try getting the old manifests from the specified folder
if (Test-Path -Path "$AppFolder\..\$PackageVersion") {
$script:OldManifests = Get-ChildItem -Path "$AppFolder\..\$PackageVersion"
$LastVersion = $PackageVersion
} elseif (Test-Path -Path "$FontFolder\..\$PackageVersion") {
$script:OldManifests = Get-ChildItem -Path "$FontFolder\..\$PackageVersion"
$LastVersion = $PackageVersion
# Intentionally override AppFolder here to ensure the rest of the script works as expected
$script:AppFolder = $script:FontFolder
}
# If the old manifests could not be found, request a new version
while (-not ($OldManifests.Name -like "$PackageIdentifier*.yaml")) {
Expand All @@ -2713,17 +2788,21 @@ if ($script:Option -in @('NewLocale'; 'EditMetadata'; 'RemoveManifest')) {
}
if (Test-Path -Path "$AppFolder\..\$PromptVersion") {
$script:OldManifests = Get-ChildItem -Path "$AppFolder\..\$PromptVersion"
$script:AppFolder = Join-Path (Split-Path $AppFolder) -ChildPath $LastVersion
} elseif (Test-Path -Path "$FontFolder\..\$PromptVersion") {
$script:OldManifests = Get-ChildItem -Path "$FontFolder\..\$PromptVersion"
# Intentionally use AppFolder here to ensure the rest of the script works as expected
$script:AppFolder = Join-Path (Split-Path $FontFolder) -ChildPath $LastVersion
}
# If a new version is entered, we need to be sure to update the folder for writing manifests
$LastVersion = $PromptVersion
$script:AppFolder = Join-Path (Split-Path $AppFolder) -ChildPath $LastVersion
$script:PackageVersion = $LastVersion
}
}

# If the user selected `QuickUpdateVersion`, the old manifests must exist
# If the user selected `New`, the old manifest type is specified as none
if (-not (Test-Path -Path "$AppFolder\..")) {
if (-not (Test-Path -Path "$AppFolder\..") -and -not (Test-Path -Path "$FontFolder\..")) {
if ($script:Option -in @('QuickUpdateVersion', 'Auto')) {
Write-Host -ForegroundColor Red 'This option requires manifest of previous version of the package. If you want to create a new package, please select Option 1.'
Invoke-CleanExit
Expand Down
27 changes: 27 additions & 0 deletions manifests/a/ART/ART/1.25.12/ART.ART.installer.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Created with komac v2.14.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json

PackageIdentifier: ART.ART
PackageVersion: 1.25.12
InstallerLocale: en-US
InstallerType: inno
Scope: machine
InstallModes:
- interactive
- silent
- silentWithProgress
ProductCode: ART1.25.12_is1
ReleaseDate: 2025-12-23
AppsAndFeaturesEntries:
- ProductCode: ART1.25.12_is1
InstallationMetadata:
DefaultInstallLocation: '%ProgramFiles%\ART\1.25.12'
Installers:
- Architecture: x64
InstallerUrl: https://github.com/artpixls/ART/releases/download/1.25.12/ART_1.25.12_Win64.exe
InstallerSha256: 131612348E394C2D4295C9D6A74886D88947E7FC1434E3F75A18A8D80D80699A
- Architecture: arm64
InstallerUrl: https://github.com/artpixls/ART/releases/download/1.25.12/ART_1.25.12_Windows_arm64.exe
InstallerSha256: CFE736200A5123544A71252DC6353518C9AECE8183356A54AB5BDAEC66D59527
ManifestType: installer
ManifestVersion: 1.12.0
29 changes: 29 additions & 0 deletions manifests/a/ART/ART/1.25.12/ART.ART.locale.en-US.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Created with komac v2.14.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json

PackageIdentifier: ART.ART
PackageVersion: 1.25.12
PackageLocale: en-US
Publisher: ART
PublisherUrl: https://bitbucket.org/agriggio/art/wiki/Home
PublisherSupportUrl: https://bitbucket.org/agriggio/art/issues
Author: Alberto Griggio
PackageName: ART
PackageUrl: https://bitbucket.org/agriggio/art/
License: GPL-3.0-only
LicenseUrl: https://github.com/artpixls/ART/blob/HEAD/LICENSE.txt
ShortDescription: ART is a fork of RawTherapee, a powerful cross-platform raw photo processing program.
Description: ART is a derivative of the popular RawTherapee, trading a bit of customization and control over various processing parameters for a simpler and (hopefully) easier to use interface, while still maintaining the power and quality of RawTherapee.
Moniker: art
Tags:
- image-editor
- image-processing
- open-source
- photo
- photo-editor
- photo-processing
- raw
ReleaseNotes: 1.25.12
ReleaseNotesUrl: https://github.com/artraweditor/ART/releases/tag/1.25.12
ManifestType: defaultLocale
ManifestVersion: 1.12.0
8 changes: 8 additions & 0 deletions manifests/a/ART/ART/1.25.12/ART.ART.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Created with komac v2.14.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json

PackageIdentifier: ART.ART
PackageVersion: 1.25.12
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.12.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Created with WinGet Updater using komac v2.6.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.6.0.schema.json

PackageIdentifier: amir1376.ABDownloadManager
PackageVersion: 1.8.2
InstallerLocale: en-US
InstallerType: nullsoft
Scope: user
InstallModes:
- interactive
- silent
- silentWithProgress
ProductCode: ABDownloadManager
ReleaseDate: 2025-12-23
AppsAndFeaturesEntries:
- DisplayName: AB Download Manager
ProductCode: ABDownloadManager
InstallationMetadata:
DefaultInstallLocation: '%LocalAppData%\ABDownloadManager'
Installers:
- Architecture: x64
InstallerUrl: https://github.com/amir1376/ab-download-manager/releases/download/v1.8.2/ABDownloadManager_1.8.2_windows_x64.exe
InstallerSha256: DE82F798FEA91B2AFFB0BC9767AD7F966E7B3DB146DBA5BF53198391FCE01C01
ManifestType: installer
ManifestVersion: 1.6.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Created with WinGet Updater using komac v2.6.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.6.0.schema.json

PackageIdentifier: amir1376.ABDownloadManager
PackageVersion: 1.8.2
PackageLocale: en-US
Publisher: abdownloadmanager.com
PublisherUrl: https://github.com/amir1376
PublisherSupportUrl: https://github.com/amir1376/ab-download-manager/issues
Author: AmirHossein Abdolmotallebi
PackageName: ABDownloadManager
PackageUrl: https://abdownloadmanager.com/
License: Apache-2.0
LicenseUrl: https://github.com/amir1376/ab-download-manager/blob/HEAD/LICENSE
ShortDescription: A Download Manager that speeds up your downloads.
Description: AB Download Manager is a desktop app which lets you manage and organize your download files better than before.
Tags:
- chrome
- compose
- compose-multiplatform
- desktop
- desktop-app
- download
- download-manager
- downloader
- downloadmanager
- firefox
- kotlin
- linux
- windows
ReleaseNotes: |-
1.8.2
Fixed
- Resolved issues with the In-App update feature on some android devices
- Disabled notification badges on the launcher icon on android
- The application crashes on some devices (desktops) because of an issue in system theme detection logic
Improved
- Updated translations
- Added tooltips for action buttons
- Display selected count in the "Add Multi Download" page on desktop (#970)
- Reduced battery consumption
- Various UI/UX enhancements
ReleaseNotesUrl: https://github.com/amir1376/ab-download-manager/releases/tag/v1.8.2
ManifestType: defaultLocale
ManifestVersion: 1.6.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Created with WinGet Updater using komac v2.6.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.6.0.schema.json

PackageIdentifier: amir1376.ABDownloadManager
PackageVersion: 1.8.2
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.6.0
26 changes: 26 additions & 0 deletions manifests/a/aquaproj/aqua/2.56.0/aquaproj.aqua.installer.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# This file was generated by GoReleaser. DO NOT EDIT.
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.10.0.schema.json
PackageIdentifier: aquaproj.aqua
PackageVersion: 2.56.0
InstallerLocale: en-US
InstallerType: zip
ReleaseDate: "2025-12-23"
Installers:
- Architecture: arm64
NestedInstallerType: portable
NestedInstallerFiles:
- RelativeFilePath: aqua.exe
PortableCommandAlias: aqua
InstallerUrl: https://github.com/aquaproj/aqua/releases/download/v2.56.0/aqua_windows_arm64.zip
InstallerSha256: ca072548df97812ecac3bf863d5e06623cf7eb69c6cfa755719ee7695607b80c
UpgradeBehavior: uninstallPrevious
- Architecture: x64
NestedInstallerType: portable
NestedInstallerFiles:
- RelativeFilePath: aqua.exe
PortableCommandAlias: aqua
InstallerUrl: https://github.com/aquaproj/aqua/releases/download/v2.56.0/aqua_windows_amd64.zip
InstallerSha256: 6d1892f8bcb0868bd34ee97ca712b4de0f8a68adeb3f19d552f6a62f1a6431e0
UpgradeBehavior: uninstallPrevious
ManifestType: installer
ManifestVersion: 1.10.0
20 changes: 20 additions & 0 deletions manifests/a/aquaproj/aqua/2.56.0/aquaproj.aqua.locale.en-US.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# This file was generated by GoReleaser. DO NOT EDIT.
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.10.0.schema.json
PackageIdentifier: aquaproj.aqua
PackageVersion: 2.56.0
PackageLocale: en-US
Publisher: aquaproj
PublisherSupportUrl: https://github.com/aquaproj/aqua/discussions
PackageName: aqua
PackageUrl: https://github.com/aquaproj/aqua
License: mit
LicenseUrl: https://github.com/aquaproj/aqua/blob/main/LICENSE
ShortDescription: Declarative CLI Version manager written in Go
Description: |
Declarative CLI Version manager written in Go.
Support Lazy Install, Registry, and continuous update by Renovate.
CLI version is switched seamlessly
Moniker: aqua
ReleaseNotesUrl: https://github.com/aquaproj/aqua/releases/tag/v2.56.0
ManifestType: defaultLocale
ManifestVersion: 1.10.0
7 changes: 7 additions & 0 deletions manifests/a/aquaproj/aqua/2.56.0/aquaproj.aqua.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# This file was generated by GoReleaser. DO NOT EDIT.
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.10.0.schema.json
PackageIdentifier: aquaproj.aqua
PackageVersion: 2.56.0
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.10.0
Loading
Loading