Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
119 commits
Select commit Hold shift + click to select a range
f7c62cf
Update: Add missing dependency for Hanselman.WingetTUI (#408496)
Trenly Jul 27, 2026
1910851
New version: Google.Chrome.Canary version 152.0.7976.0 (#408503)
spectopo Jul 27, 2026
212a8ae
VK.VKWorkspace version 26.2.12.101023 (#408513)
Botalygin Jul 27, 2026
33f85f1
New version: AdamGell.CMTraceOpen version 1.5.0 (#408369)
adamgell Jul 27, 2026
a4a2d9c
New version: NEC.UNIVERGEBLUECONNECT version 2.31.37 (#408371)
spectopo Jul 27, 2026
bb02f8e
New version: ipatalas.AppSwitcher version 1.10.3 (#408484)
ipatalas Jul 27, 2026
eb4fdc5
Fix minor inconsistencies in docs (#408514)
Trenly Jul 27, 2026
374ce8f
CallMarcus.DJIMetadataEmbedder version 2.2.0 (#408516)
CallMarcus Jul 27, 2026
ddf81ab
CallMarcus.DJIMetadataEmbedder.Desktop version 2.2.0 (#408517)
CallMarcus Jul 27, 2026
3859cd2
New version: demkada.ArgyCode version 2.1.0 (#408518)
kadary Jul 27, 2026
8c3854b
New version: LuisPater.CLIProxyAPI version 7.2.103 (#408520)
spectopo Jul 27, 2026
de98305
Automatic Waiver Addition for PR 396951 (#408535)
wingetbot Jul 27, 2026
b05ac7a
Automatic Waiver Addition for PR 399896 (#408536)
wingetbot Jul 27, 2026
7bbed8a
New version: Tencent.QClaw version 0.2.28 (#391826)
spectopo Jul 27, 2026
84af22f
New version: Spyder.Spyder version 6.1.5 (#394139)
tianyeeT Jul 27, 2026
22e29f8
New version: Tencent.QClaw version 0.2.29 (#394468)
spectopo Jul 27, 2026
e8b15f0
New version: Tencent.QClaw version 0.2.32 (#397758)
spectopo Jul 27, 2026
ac28e3a
New version: openwong2kim.wmux version 3.37.2 (#408499)
openwong2kim Jul 27, 2026
876bf13
New version: Discord.Discord.Canary.arm64 version 1.0.405 (#408519)
spectopo Jul 27, 2026
205b038
New version: SpecScore.CLI 0.24.1 (#408522)
trakhimenok Jul 27, 2026
4ccc575
Remove version: vim.vim.nightly version 9.1.1732 (#408530)
chrisbra Jul 27, 2026
89f2f2e
Automatic update of AceBIT.PasswordDepot.19.Corporate from 19.2.1 to …
wingetbot Jul 28, 2026
85cb5fa
New version: SpecScore.CLI 0.24.2 (#408525)
trakhimenok Jul 28, 2026
2d2f827
New version: nabdev.iloader version 2.2.9 (#408526)
UnownBot Jul 28, 2026
9ce9cb3
New version: edde746.Plezy version 2.10.0 (#408527)
edde746 Jul 28, 2026
92b77a5
Automatic deletion of AppSolves.TikArcade-Studio 3.0.13 (#408537)
wingetbot Jul 28, 2026
77ced03
New package: SuperRadCompany.Microsandbox version 0.6.0 (#394540)
appcypher Jul 28, 2026
4850845
New package: rugbedbugg.RetroTetris version 1.0.0 (#404901)
rugbedbugg Jul 28, 2026
7f21c84
New package: leduftw.dbird version 1.0.1 (#404373)
leduftw Jul 28, 2026
fdb31e4
New version: JetBrains.PyCharm version 2026.2.0.1 (#408511)
spectopo Jul 28, 2026
d23f1df
New version: cataggar.ghr version 0.7.0 (#408524)
cataggar Jul 28, 2026
50090ef
Automatic deletion of AppControlLabs.AppControlSetup 1.4.0.414 (#408533)
wingetbot Jul 28, 2026
8e73b8d
GiovaniFreitag.lode version 0.1.0 (#401434)
giovani-freitag Jul 28, 2026
fdc6860
New package: Raudo.RaudoIPTV version 0.2.1 (#401435)
realpdro Jul 28, 2026
a603746
Asep1582.GTN-Easymode version 1.2.1 (#391402)
asep3192 Jul 28, 2026
23f19f9
New version: Microsoft.SafetyScanner version 1.455.384.0 (#408538)
UnownBot Jul 28, 2026
8eff5b7
New version: 9001.copyparty version 1.20.19 (#408549)
spectopo Jul 28, 2026
2d7639f
New version: Discord.Discord.Canary version 1.0.1072 (#408552)
spectopo Jul 28, 2026
d70a1d3
New version: Discord.Discord version 1.0.9250 (#408553)
spectopo Jul 28, 2026
a0904f4
Automatic deletion of Garmin.Express 7.29.0.0 (#408564)
wingetbot Jul 28, 2026
30cf5c7
Update FabioColor.FadedBalancerDCTL to 1.7.0 (#400968)
fabiocolor Jul 28, 2026
1b3bf0f
New version: vim.vim.nightly version 9.2.0865 (#408529)
chrisbra Jul 28, 2026
b64de14
Automatic update of Argente.DriveCleaner from 3.1.0.0 to 3.1.0.1 (#40…
wingetbot Jul 28, 2026
fe59df6
Automatic update of Argente.SystemManager from 1.0.3.5 to 1.0.3.6 (#4…
wingetbot Jul 28, 2026
7787a70
Automatic update of Argente.StartupManager from 4.0.7.8 to 4.0.8.0 (#…
wingetbot Jul 28, 2026
4b26c56
Automatic update of Argente.MalwareCleaner from 3.0.8.6 to 3.0.8.8 (#…
wingetbot Jul 28, 2026
bf75762
Automatic update of Argente.RegistryCleaner from 4.0.9.0 to 4.0.9.1 (…
wingetbot Jul 28, 2026
a8fcb49
Automatic update of Argente.UninstallManager from 4.0.8.4 to 4.0.8.5 …
wingetbot Jul 28, 2026
dacccf7
Automatic update of Argente.DuplicateFinder from 2.0.5.1 to 2.0.5.2 (…
wingetbot Jul 28, 2026
42e0aa4
New version: FactoryAI.Factory version 0.138.0 (#408554)
spectopo Jul 28, 2026
240f0c8
New version: GDGSoftware.PaquetBuilder version 26.3.0.1 (#408556)
spectopo Jul 28, 2026
eeccfd0
New version: ReadAI.ReadAI version 1.30.3 (#408560)
spectopo Jul 28, 2026
a679a17
Update: Servo.Servo.Nightly version 1.0 (2026-07-27) (#408561)
spectopo Jul 28, 2026
b98b2e3
New version: DBMobile.Resonance version 3.1.5 (#408562)
db-mobile Jul 28, 2026
81690b8
New version: Docker.DockerDesktop version 4.84.0 (#408436)
PckgrBot Jul 28, 2026
38a2040
Automatic update of Argente.DataShredder from 1.0.6.5 to 1.0.6.6 (#40…
wingetbot Jul 28, 2026
aa4df6c
Automatic update of Argente.SystemRepair from 1.0.8.6 to 1.0.8.7 (#40…
wingetbot Jul 28, 2026
8819882
New version: martona.mstsfence version 0.2.0.8 (#408550)
martona Jul 28, 2026
6de8cb0
New version: Discord.Discord.arm64 version 1.0.42 (#408551)
spectopo Jul 28, 2026
dd39eb2
New version: Microsoft.EdgeDriver version 150.0.4078.105 (#408558)
spectopo Jul 28, 2026
b28bd97
New version: Brave.BraveOrigin.Nightly version 151.1.95.10 (#408360)
spectopo Jul 28, 2026
7ebd0a0
New version: T3Tools.T3Code version 0.0.29 (#408523)
UnownBot Jul 28, 2026
0315c9f
New version: Tencent.QClaw version 0.2.30 (#395342)
spectopo Jul 28, 2026
9edbc18
New version: Tencent.QClaw version 0.2.31 (#396772)
spectopo Jul 28, 2026
1f982cb
New version: Everless321.dYm version 2.3.0 (#407763)
spectopo Jul 28, 2026
32fb933
New version: DifferentAI.OpenWork version 0.18.3 (#407936)
spectopo Jul 28, 2026
524605f
New version: TIMi.TIMi version 2026.07.27 (#408521)
spectopo Jul 28, 2026
6c829b1
New version: AwesomeDog.MaxLaunchpad version 1.1.0 (#408570)
AwesomeDog Jul 28, 2026
7f93065
New version: Profullstack.PairUX version 0.9.44 (#408571)
ralyodio Jul 28, 2026
30c5960
Automatic update of Delinea.DelineaConnectionManager from 2.8.3.7 to …
wingetbot Jul 28, 2026
416fab6
New version: GDRETools.gdsdecomp version 2.6.1 (#408580)
xiSage Jul 28, 2026
666b9ab
New version: Azul.Zulu.11.JRE version 11.90.19 (11.90.19.0) (#405681)
spectopo Jul 28, 2026
a223346
New version: Azul.Zulu.25.JRE version 25.36.15 (25.36.15.0) (#405687)
spectopo Jul 28, 2026
c09661c
New version: SAP.SapMachine.26.JRE version 26.0.2 (26.0.2) (#405693)
spectopo Jul 28, 2026
a8ad221
New version: Lime.Lime version 1.109.0 (#405897)
spectopo Jul 28, 2026
c9c294d
New version: yetone.Alma version 0.0.887 (#406063)
spectopo Jul 28, 2026
d3e1059
New version: Baidu.Comate version 3.2.1 (#406348)
spectopo Jul 28, 2026
c6a1275
New version: Lime.Lime version 1.110.0 (#406374)
spectopo Jul 28, 2026
85c9c34
New version: Baidu.Comate version 3.2.2 (#406504)
spectopo Jul 28, 2026
d63d7ed
New version: Mozilla.Thunderbird.ESR.pl version 153.0.1 (#407108)
spectopo Jul 28, 2026
97166a1
New version: Azul.ZuluFX.21.JRE version 21.52.15 (21.52.15.0) (#407500)
spectopo Jul 28, 2026
e097336
New version: Azul.ZuluFX.25.JRE version 25.36.15 (25.36.15.0) (#407505)
spectopo Jul 28, 2026
6ae8340
New version: CatoNetworks.CatoClient version 6.8.3.8958 (#407935)
spectopo Jul 28, 2026
95e542b
New version: Tencent.WeixinDevTools version 2.02.2607271 (#408376)
spectopo Jul 28, 2026
1b047f9
New version: Figma.Figma version 126.7.10 (#408456)
spectopo Jul 28, 2026
7b28a8f
New version: Synology.BeeDrive version 2.0.3-20301 (#408579)
spectopo Jul 28, 2026
7d9d319
New version: JordanCoin.codemap 4.2.0 (#408582)
JordanCoin Jul 28, 2026
6b1d3b8
New version: Brave.Brave.Nightly version 151.1.94.87 (#405385)
spectopo Jul 28, 2026
dca3b60
New version: LibreWolf.LibreWolf version 153.0-1 (#405790)
spectopo Jul 28, 2026
a135c48
New version: Vivaldi.Vivaldi version 8.1.4087.56 (#405852)
spectopo Jul 28, 2026
0b74812
New version: Eugeny.Tabby version 1.0.235 (#406192)
spectopo Jul 28, 2026
8774e6d
New version: myiam.Cli version 0.6.0 (#408573)
sheldon-myiam Jul 28, 2026
f748f03
New version: Anysphere.Cursor version 3.12.30 (#405799)
spectopo Jul 28, 2026
8595d20
New version: Brave.Brave.Nightly version 151.1.94.91 (#406088)
spectopo Jul 28, 2026
b136efc
New version: Anysphere.Cursor version 3.13.10 (#407422)
spectopo Jul 28, 2026
8cd3943
New version: martona.WM_NIGHT version 0.2.0.6 (#408584)
martona Jul 28, 2026
94d28f9
New version: Microsoft.SafetyScanner version 1.455.385.0 (#408586)
UnownBot Jul 28, 2026
abe58e0
New version: matchmycolor.ColibriAlpha version 26.3.0.7 (#408587)
matchmycolor Jul 28, 2026
09c469f
Automatic update of LacunaSoftware.WebPKI from 2.15.0.0 to 2.16.0.0 (…
wingetbot Jul 28, 2026
530dc90
Automatic update of Neovim.Neovim.Nightly 0.13.0 (#408589)
wingetbot Jul 28, 2026
1a17d4c
New version: autobrr.mkbrr version 1.24.1 (#408590)
landkatze Jul 28, 2026
a057b77
Automatic Waiver Addition for PR 384943 (#408621)
wingetbot Jul 28, 2026
d6792a4
New version: GaoyangZhang.RivonClaw version 1.8.82 (#408577)
spectopo Jul 28, 2026
20a0e5e
New version: tisun2.OofManager version 1.1.18 (#408595)
tisun2 Jul 28, 2026
f8d48d3
zoharbabin.web-researcher-mcp version 1.46.0 (#408596)
zoharbabin Jul 28, 2026
6ed14c7
Remove CyberPowerSystemsInc.PowerPanelPersonal 2.2.2 to CyberPowerSys…
Trenly Jul 28, 2026
91b51c2
Remove CyberPowerSystemsInc.PowerPanelPersonal 2.3.0 to CyberPowerSys…
Trenly Jul 28, 2026
809a8c9
Remove CyberPowerSystemsInc.PowerPanelPersonal 2.3.4 to CyberPowerSys…
Trenly Jul 28, 2026
94cf75a
Remove CyberPowerSystemsInc.PowerPanelPersonal 2.5.1 to CyberPowerSys…
Trenly Jul 28, 2026
8776e7c
Remove CyberPowerSystemsInc.PowerPanelPersonal 2.5.2 to CyberPowerSys…
Trenly Jul 28, 2026
137d097
Remove CyberPowerSystemsInc.PowerPanelPersonal 2.6.0 to CyberPowerSys…
Trenly Jul 28, 2026
0d6e839
Remove CyberPowerSystemsInc.PowerPanelPersonal 2.6.1 to CyberPowerSys…
Trenly Jul 28, 2026
1cca59b
Remove CyberPowerSystemsInc.PowerPanelPersonal 2.7.0 to CyberPowerSys…
Trenly Jul 28, 2026
95f4889
Automatic update of Lablicate.OpenChrom 1.6.25 (#408593)
wingetbot Jul 28, 2026
3abc587
OpenDumpViewer.OpenDumpViewer.BETA version 4.4.0 (#408594)
Yanai-Taketo Jul 28, 2026
394057a
New version: matchmycolor.ColibriBeta version 26.2.0.0 (#408597)
matchmycolor Jul 28, 2026
a36416f
New version: Profullstack.PairUX version 0.9.45 (#408599)
ralyodio Jul 28, 2026
09a5dc7
New package: KDE.Drawy version 1.0.2277 (#401412)
Dragon1573 Jul 28, 2026
a01c94b
Automatic deletion of Ocenaudio.Ocenaudio 3.20.0 (#408626)
wingetbot Jul 28, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions doc/Authoring.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ winget settings --enable LocalManifestFiles
winget install --manifest <path>
```

For a more isolated test, use the [SandboxTest.ps1 Script](https://github.com/microsoft/winget-pkgs/blob/master/doc/tools/SandboxTest.md) to test in Windows Sandbox.
For a more isolated test, use the [SandboxTest.ps1 Script](tools/SandboxTest.md) to test in Windows Sandbox.

## Advanced Authoring

Expand Down Expand Up @@ -175,7 +175,7 @@ When comparing one `Part` to another, WinGet goes through the following process.
* If both values of `string` are empty, the parts are equal
* If one `Part` has a value in `string` and the other does not, the `Part` which ***does not*** have a value in `string` is considered to be greater
* Example: When comparing `34` and `34-beta`, the `integer` is equal for both (`34`). However, the `string` for the former is empty and the `string` for the latter is `-beta`, so `34` is the larger `Part`. This leads to `1.2.34` being considered a higher `Version` than `1.2.34-beta`
4. If both parts have a value in `string`, perform a case-insensitive comparison of the two
3. If both parts have a value in `string`, perform a case-insensitive comparison of the two
* If the values of `string` are not equal, the lexicographic comparison determines which `Part` is larger

#### Examples of Version Comparisons
Expand Down
16 changes: 10 additions & 6 deletions doc/FAQ.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
10. [**How can I use PowerShell to parse the output from winget?**](#how-can-i-use-powershell-to-parse-the-output-from-winget)
11. [**Why do WinGet and AppInstaller have different versions?**](#why-do-winget-and-appinstaller-have-different-versions)
12. [**How do I know the packages in the Community Repository are safe?**](#how-do-i-know-the-packages-in-the-community-repository-are-safe)
13. [**How do portable applications get Installed?**](#how-do-portable-applications-get-installed)
13. [**How do portable applications get "Installed"?**](#how-do-portable-applications-get-installed)
-----
## **What is an ARP Entry?**
ARP stands for `A`dd and `R`emove `P`rograms. In Windows, installer files put information about the package they have installed into the Windows Registry. This information is used to tell Windows exactly what a program is and how to uninstall or modify it. Users can view these entries through the Add and Remove Programs option in Control Panel, or by running `appwiz.cpl`. Alternatively, the `Apps & features` menu in Windows Settings can be used to view the entries. Each entry in the table is an ARP Entry, and the Windows Package Manager uses these entries to help determine which applications are currently installed on your system.
Expand Down Expand Up @@ -68,13 +68,17 @@ Applications may continually upgrade due to the following reasons:
### Future Work:
Efforts to resolve these issues are being tracked in:
- [microsoft/winget-cli#2345](https://github.com/microsoft/winget-cli/issues/2345)
- [microsoft/winget-cli#1413](https://github.com/microsoft/winget-cli/issues/1413)

## **How can I use PowerShell to parse the output from winget?**
The Windows Package Manager is still in development and does not yet support emitting rich data objects as output. There are a few issues tracking this feature request. Please add your thumbs up to these issues as the reactions are used to help prioritize which features are implemented next.
* [Add Native PowerShell Support - microsoft/winget-cli#221](https://github.com/microsoft/winget-cli/issues/221)
* [Add list option to format output as JSON - microsoft/winget-cli#2032](https://github.com/microsoft/winget-cli/issues/2032)
Native PowerShell support is now available through the `Microsoft.WinGet.Client` module on the [PowerShell Gallery](https://www.powershellgallery.com/packages/Microsoft.WinGet.Client). It provides PowerShell cmdlets that return structured objects, making it straightforward to use WinGet in scripts and automation without parsing text output.

Install the module with:

```powershell
Install-Module -Name Microsoft.WinGet.Client
```

Also, take a look at the [discussions](https://github.com/microsoft/winget-cli/discussions/categories/powershell) based around PowerShell support!
Take a look at the [discussions](https://github.com/microsoft/winget-cli/discussions/categories/powershell) for community examples and Q&A around PowerShell support.
## Why do WinGet and AppInstaller have different versions?

WinGet and AppInstaller are two distinct pieces of software, even though WinGet is included as part of the AppInstaller package. Their versioning differs because:
Expand Down
2 changes: 1 addition & 1 deletion doc/FirstContribution.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Use this checklist before you open your first manifest PR to `microsoft/winget-p
4. Use a [supported installer type](Policies.md#installer-types) and make sure the installer can run unattended.
5. Use a multi-file manifest set. Singleton manifests are not allowed in the community repository.
6. Add schema headers to every manifest file, including the `# yaml-language-server: $schema=...` comment at the top of each file.
7. Use the latest manifest version supported by the repository. See [doc\manifest\README.md](manifest/README.md) for the current schema versions.
7. Use the latest manifest version supported by the repository. See [doc/manifest/README.md](manifest/README.md) for the current schema versions.
8. Use a stable, version-specific installer URL from an official source whenever possible.
9. Validate the manifest locally:

Expand Down
2 changes: 1 addition & 1 deletion doc/Moderation.md
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ Occasionally the automatic validation runs into an issue which is transient, or

> Trigger: Comment `[Policy] reset feedback` on a pull request

The bots which help keep the repository clean sometimes make mistakes or or sometimes a moderator misclicks and accidentally requests changes. This can add the `Needs-Author-Feedback` or `Needs-Attention` labels to pull requests that don't need them. Moderators can remove these labels without re-running the pipelines to allow for the PR to be re-reviewed and merged.
The bots which help keep the repository clean sometimes make mistakes or sometimes a moderator misclicks and accidentally requests changes. This can add the `Needs-Author-Feedback` or `Needs-Attention` labels to pull requests that don't need them. Moderators can remove these labels without re-running the pipelines to allow for the PR to be re-reviewed and merged.

### Removing Labels

Expand Down
1 change: 1 addition & 0 deletions doc/Policies.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Manifests submitted to the community repository are subject to [moderation](Mode
## Installer Types
WinGet supports the following installer types:
- **MSIX**
- **APPX**
- **MSI**
- **Exe-based installers**
- **Font files**
Expand Down
14 changes: 7 additions & 7 deletions doc/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,15 @@ A few different tools are available to help you author a manifest.

If this is your first manifest submission, start with the [first-time contributor checklist](FirstContribution.md).

> [!Note]
> [!NOTE]
> Only one package version (one multi-file manifest set) may be submitted per PR.
> Non-manifest changes such as `README.md`, `doc/`, spelling updates, and tooling updates must be submitted in a separate PR.

## Testing a Manifest

Now that you have authored your manifest, you should make sure it works as expected.

> [!Note]
> [!NOTE]
> You will need to run `winget settings --enable LocalManifestFiles` in an administrative shell before working with local manifests.

### Locally
Expand Down Expand Up @@ -60,7 +60,7 @@ To submit a package to this repository, you should follow these steps:
5. [Submit](#submit-your-pr) your pull request (PR).
6. Respond to any feedback in your PR.

> [!Note]
> [!NOTE]
> Please check the package's manifest you intend to submit does not already exist in the repository, and there are no open PRs for it in order to avoid duplicates.

## Submit your PR
Expand All @@ -75,16 +75,16 @@ Your PR must be limited to a single package version. If you also need to update

### Validation Process

Your PR will go through a validation process. The core team or the Microsoft bot (BOT) will use [labels](https://docs.microsoft.com/windows/package-manager/package/winget-validation#pull-request-labels) to assist during the process. In case of a failure, the BOT will suggest the problem with the submission and assign the PR back to you.
Your PR will go through a validation process. The core team or the Microsoft bot (BOT) will use [labels](https://docs.microsoft.com/windows/package-manager/package/winget-validation#pull-request-labels) to assist during the process. In case of a failure, the BOT will suggest the problem with the submission and assign the PR back to you.

#### Community Repository Policies

The WinGet community repository has a set of policies restricting the use of certain manifest fields in PRs. These policies primarily affect optional metadata fields restricted to verified developers. Some fields are automatically populated during our validation process like the fields for icons.
>[!Note]
>The verified developer workflow is still in progress.
> [!NOTE]
> The verified developer workflow is still in progress.

### Respond to PR feedback

If your PR has been assigned to you, a timer will be triggered. You will have 7 days to resolve the issue, or the BOT will automatically close the PR.
If your PR has been assigned to you, a timer will be triggered. If there is no activity for 5 days, a `No-Recent-Activity` label will be added. If there is still no activity after a further 3 days, the PR will be automatically closed.

Submissions to the repository are reviewed by Windows Package Manager administrators and/or community moderators. These individuals are identified in [Moderation](Moderation.md#moderators).
4 changes: 2 additions & 2 deletions doc/ValidationFailureGuide.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ When you submit a pull request to [microsoft/winget-pkgs](https://github.com/mic
> [!TIP]
> Many issues can be caught before submitting by running:
> ```powershell
> winget validate <path-to-manifest>
> winget validate --manifest <path-to-manifest>
> winget install --manifest <path-to-manifest>
> ```
> For isolated testing, use the [SandboxTest.ps1](https://github.com/microsoft/winget-pkgs/blob/master/doc/tools/SandboxTest.md) script or Windows Sandbox.
Expand Down Expand Up @@ -37,7 +37,7 @@ These labels track the progress of your PR through the validation pipeline.
|---|---|
| **Azure-Pipeline-Passed** | Your manifest passed automated testing. There may be additional manual verification required. |
| **Validation-Completed** | All checks passed. Your PR may be merged automatically after moderator review. |
| **Needs-Author-Feedback** | Something needs your attention. If not addressed within 10 days, the PR will be auto-closed. |
| **Needs-Author-Feedback** | Something needs your attention. If not addressed within 5 days, `No-Recent-Activity` will be added. If there is still no activity after a further 3 days, the PR will be automatically closed. |
| **Needs-Attention** | The PR has been escalated to the WinGet engineering team for investigation. |
| **Blocking-Issue** | The PR cannot be approved until the blocking issue (indicated by an accompanying error label) is resolved. |
| **Needs-CLA** | You have not signed the [Contributor License Agreement](https://cla.opensource.microsoft.com/microsoft/winget-pkgs). The PR cannot be merged until the CLA is signed. |
Expand Down
4 changes: 2 additions & 2 deletions doc/tools/Build-MinWinVHD.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Using Build-MinWin11.ps1
# Using Build-MinWinVHD.ps1

The [Build-MinWinVHD.ps1](Tools/Build-MinWinVHD.ps1) script creates a new `V`irtual `H`ard `D`isk (VHD) using a mounted Windows ISO for use with a virtual machine. This image will have as few dependencies and apps enabled as possible, to provide the best approximation of the images uses by the validation pipelines. Although this is not the same image, it should be close enough to use for testing manifests for those who are unable to use Windows Sandbox and [SandboxTest.ps1](doc/tools/SandboxTest.ps1).
The [Build-MinWinVHD.ps1](Build-MinWinVHD.ps1) script creates a new `V`irtual `H`ard `D`isk (VHD) using a mounted Windows ISO for use with a virtual machine. This image will have as few dependencies and apps enabled as possible, to provide the best approximation of the images uses by the validation pipelines. Although this is not the same image, it should be close enough to use for testing manifests for those who are unable to use Windows Sandbox and [SandboxTest.ps1](SandboxTest.md).

## Summary

Expand Down
4 changes: 2 additions & 2 deletions doc/tools/YamlCreate.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Using YamlCreate.ps1
Using the YamlCreate script is easy. First, [create a fork](https://docs.github.com/get-started/quickstart/fork-a-repo) of this repository and then [clone it](https://docs.github.com/repositories/creating-and-managing-repositories/cloning-a-repository) to your computer. Once the repository has finished cloning, open file explorer and navigate to the folder that the repository was cloned into. Inside this folder, you should be able to navigate to the `Tools` folder, which contains the script. Right click on "YamlCreate" and select "Run with PowerShell". If it is your first time running the script, you may see a message that it is installing some additional packages - [NuGet](https://docs.microsoft.com/nuget/), and [powershell-yaml](https://www.powershellgallery.com/packages/powershell-yaml/0.4.2) ([See it on GitHub](https://github.com/cloudbase/powershell-yaml)). These are required for the script to run.
Using the YamlCreate script is easy. First, [create a fork](https://docs.github.com/get-started/quickstart/fork-a-repo) of this repository and then [clone it](https://docs.github.com/repositories/creating-and-managing-repositories/cloning-a-repository) to your computer. Once the repository has finished cloning, open file explorer and navigate to the folder that the repository was cloned into. Inside this folder, you should be able to navigate to the `Tools` folder, which contains the script. Right click on "YamlCreate" and select "Run with PowerShell". If it is your first time running the script, you may see a message that it is installing some additional packages - [NuGet](https://docs.microsoft.com/nuget/), and [powershell-yaml](https://www.powershellgallery.com/packages/powershell-yaml) ([See it on GitHub](https://github.com/cloudbase/powershell-yaml)). These are required for the script to run.

Once the script begins, it will walk you through a series of prompts to create manifests. Enter the requested information for each of the prompts and once all the prompts are completed, the manifest will be generated! If you have Windows Sandbox enabled and the GitHub CLI installed, you can even automatically test and submit your manifest instead of having to do it manually.

Expand Down Expand Up @@ -83,5 +83,5 @@ EnableDeveloperOptions: false

# This setting allows for the selection of which manifest version is used
# The script is not tested with all manifest versions, and stability is not guaranteed. Use with caution
OverrideManifestVersion: 1.4.0
OverrideManifestVersion: 1.28.0
```
17 changes: 17 additions & 0 deletions manifests/9/9001/copyparty/1.20.19/9001.copyparty.installer.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json

PackageIdentifier: 9001.copyparty
PackageVersion: 1.20.19
InstallerType: portable
InstallModes:
- interactive
- silent
UpgradeBehavior: install
ReleaseDate: 2026-07-27
Installers:
- Architecture: x64
InstallerUrl: https://github.com/9001/copyparty/releases/download/v1.20.19/copyparty.exe
InstallerSha256: 0BAB2B8EC1FC31220F138DE5DEEFC27BBC14D9977F66F00B608BE1DF78D5FBBC
ManifestType: installer
ManifestVersion: 1.12.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json

PackageIdentifier: 9001.copyparty
PackageVersion: 1.20.19
PackageLocale: en-US
Publisher: ocv.me
PublisherUrl: https://github.com/9001/copyparty
PublisherSupportUrl: https://github.com/9001/copyparty/issues
Author: "9001"
PackageName: copyparty
PackageUrl: https://github.com/9001/copyparty/releases/tag/v1.19.17
License: MIT
LicenseUrl: https://github.com/9001/copyparty/blob/HEAD/LICENSE
Copyright: 2026, ed
ShortDescription: Portable file server with accelerated resumable uploads, dedup, WebDAV, FTP, TFTP, zeroconf, media indexer, thumbnails++ all in one file, no deps
Description: Portable file server with accelerated resumable uploads, dedup, WebDAV, FTP, TFTP, zeroconf, media indexer, thumbnails++ all in one file, no deps
Tags:
- copyparty
- file-server
- file-sharing
- file-upload-server
- ftp-server
- nas-frontend
- tftp-server
- webdav-server
ReleaseNotes: |-
the FTP-server (default-disabled) would allow uploading to any folder that the copyparty process had permission to write to, but with certain limitations; see GHSA-phv8-wgjp-g4p9
recent important news
- v1.20.19 (2026-07-27) fixed an FTP-server vuln (upload outside defined volumes)
- v1.20.17 (2026-07-06) fixed a vuln when a volume has both filekeys and dirkeys enabled
- v1.20.17 (2026-07-06) introduced csp nonces, possibly breaking some javascript-based plugins
🧪 new features
- #1495 wopi integration -- edit office documents in the web-ui (thx @brandon-doornbos!) d57bb0c7 10db4236
- currently only works with collabora online as wopi client #1574 and there's no docs/examples #1575
- thumbnails: use embedded cover-image in videos when available 59524018
- thumbnails: folder-thumbs can be disabled with th-covers: no (volflag or global) 856fada3
- #1555 macos: add --srch-nfkc to fix searching for filenames / paths in CJK languages a7c99094
- reduces search performance to around 30% when enabled
- hooks: xbr / xar did not include old/new abspath as parameters; now they do c122e103
🩹 bugfixes
- ftp: fix GHSA-phv8-wgjp-g4p9 b331bb1c
- #1563 moving files between volumes could fail depending on OS and underlying filesystem c70dc7ac
- fix drag-drop uploading in certain glitchy KDE environments (thx @tilse!) daf144af
- hooks: xiu crashed if the fork-flag was set (thx @stackxp!) aa862353
- hooks: xau without json-flag would be given the wark (file hash) instead of the abspath bae77b90
- shares: fix markdown-viewer (?v) inside shares 6a9437b7
- ftp: fix logging from xbu hooks 9912a951
- fix slow boot if a volume had lots of files in its toplevel folder cdb474c8
- python2.7: fix multithreaded file-hashing 0f2040c3
🔧 other changes
- #1556 the libvips thumbnailer was demoted to last-fallback due to frequently using excessive amounts of ram ed0be42a
- if -lo points to an existing file, it will now be appended to instead of overwritten depending on --rlo b6abc33f
- #1530 nixos: the nix package now uses ffmpeg-headless instead of ffmpeg-full (thx @nyakase!) fface524
- slightly longer session cookie (was 20, now 24 chars) 537a99df
- Windows-specific:
- add a warning regarding the risks of DLL-hijacking when relevant bb40804f
- fix some trivial PATH-related footguns cea97ac6
- faster creation of sparse files bc45299b
- fix detection of filesystem characteristics 6226858b
ReleaseNotesUrl: https://github.com/9001/copyparty/releases/tag/v1.20.19
ManifestType: defaultLocale
ManifestVersion: 1.12.0
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Automatically updated by the winget bot at 2026/Jun/11
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json
PackageIdentifier: Garmin.Express
PackageVersion: 7.29.0.0
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.12.0
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json

PackageIdentifier: 9001.copyparty
PackageVersion: 1.20.19
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.12.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Automatically updated by the winget bot at 2026/Jul/27
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json

PackageIdentifier: AceBIT.PasswordDepot.19.Corporate
PackageVersion: 19.2.2
InstallerType: inno
Scope: machine
FileExtensions:
- pswd
- pswe
- pswx
- pwde
- pwdz
ProductCode: '{E1531AF4-D6F3-49CC-8117-67E3B46E8304}_is1'
Installers:
- Architecture: x64
InstallerUrl: https://www.password-depot.de/download/v19/pdepot19CE.exe
InstallerSha256: 10BA58D4D82E1282BDD43FDEC202E1A62A3CC3124DD36F2BA0EBA3ADA174848F
ManifestType: installer
ManifestVersion: 1.12.0
Loading
Loading