Tags · microsoft/winget-cli · GitHub
Skip to content

Tags: microsoft/winget-cli

Tags

v1.29.280

Toggle v1.29.280's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix configuration elevation validation for standard flow (1.29) (#6318)

CP of #6307 to 1.29

Technically it wasn't a CP because of the line ending renormalization.
You can filter that out using the following method:
- Create your CP branch off the target
- `git show <HASH> -w > temp.patch`
- `git apply -p1 --ignore-whitespace temp.patch`
- Or you can combine it into one `git show <HASH> -w | git apply -p1
--ignore-whitespace -`
- Commit the changes

## 📖 Description
As described in the issue, when using standard configuration flows that
have elevated units, the elevated process would not operate properly.
This came down to a case sensitive bool conversion that would cause the
validation flow to not properly read from the alias file.

v1.29.250

Toggle v1.29.250's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Apply latest loc patch (#6262)

###### Microsoft Reviewers: [Open in
CodeFlow](https://microsoft.github.io/open-pr/?codeflow=https://github.com/microsoft/winget-cli/pull/6262)

v1.29.20-preview

Toggle v1.29.20-preview's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Apply latest loc patch (#6262)

###### Microsoft Reviewers: [Open in
CodeFlow](https://microsoft.github.io/open-pr/?codeflow=https://github.com/microsoft/winget-cli/pull/6262)

v1.29.240

Toggle v1.29.240's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
lowercase ARM64 for vcpkg (#6256)

## 📖 Description
Force the vcpkg triplet platform to be lowercase for `ARM64`.

v1.29.170-preview

Toggle v1.29.170-preview's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Optimize packaged temp ACL handling without weakening ACL repairs (#6171

)

This change reduces the severe slowdown caused by recursive ACL
propagation on packaged temp paths while preserving the security
behavior that repairs improperly secured directories before use.

The fix keeps the existing fail-closed model, but avoids calling
`ApplyACL()` when the target directory is already in the exact secure
state winget expects.

v1.29.160-preview

Toggle v1.29.160-preview's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Improved manifest validations for MSI and Windows Feature names (#6170)

CP of #6169 onto main branch.

## Change
Adds some additional validation for MSI switches and Windows Feature
names:

1. MSI switches are checked during full manifest validation in the same
way that they are checked when we attempt to use the MSI APIs rather
than msiexec. The API is used for fully all silent installs of MSIs, so
we now ensure that those will work (6 total manifests in winget-pkgs
were found that needed fixes).
2. Windows Feature names in dependencies are validated to be {
alphanumeric, `-`, `_` }. This is done both during full manifest
validation and at runtime.

A PowerShell script
(tools/ManifestValidation/Invoke-ManifestValidation.ps1) is added that
will run `wingetdev validate` against a directory recursively and
generate a report. There is support for resuming in the middle of the
run. This would probably perform much better if it were updated to use
the WinGetUtil API, but that can be a future project.

v1.29.140-preview

Toggle v1.29.140-preview's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add Timeserver Support for SourceCreator and support spaces in paths …

…and file names (#6113)

v1.29.70-preview

Toggle v1.29.70-preview's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add dependencies only option (#6069)

## Change
Adds an option that only installs dependencies (command line only
currently).

v1.29.50-preview

Toggle v1.29.50-preview's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update doc as WinGet is not in preview (#5850)

WinGet is not in preview anymore, so tiny update in the docs.

v1.29.30-preview

Toggle v1.29.30-preview's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update doc as WinGet is not in preview (#5850)

WinGet is not in preview anymore, so tiny update in the docs.