{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":197275130,"defaultBranch":"master","name":"winget-cli","ownerLogin":"microsoft","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-07-16T22:16:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6154722?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715104306.0","currentOid":""},"activityList":{"items":[{"before":"2979fd81dedd79f06bb0061159f6764b4ac70a9a","after":"4073c4304e6a87db3cbf0826bb694d9296072cd3","ref":"refs/heads/master","pushedAt":"2024-05-07T18:33:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yao-msft","name":null,"path":"/yao-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50888816?s=80&v=4"},"commit":{"message":"Remove Installer Parent Directory when Empty (#4451)","shortMessageHtmlLink":"Remove Installer Parent Directory when Empty (#4451)"}},{"before":null,"after":"4f2b7607e9b669bf4dbd79cb4cf272def53b4a8e","ref":"refs/heads/release-v1.7.11261","pushedAt":"2024-05-07T17:47:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ryfu-msft","name":"Ryan","path":"/ryfu-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69221034?s=80&v=4"},"commit":{"message":"Block control codes and truncate longer configuration text blocks (#4438)\n\nCherry-pick #4436 to 1.7","shortMessageHtmlLink":"Block control codes and truncate longer configuration text blocks (#4438"}},{"before":"0daffd36a5d2cae8e3b4f84cda4830790823f29f","after":"2979fd81dedd79f06bb0061159f6764b4ac70a9a","ref":"refs/heads/master","pushedAt":"2024-05-03T05:41:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yao-msft","name":null,"path":"/yao-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50888816?s=80&v=4"},"commit":{"message":"Use GitHub's built in markdown highlighting to highlight notes in README (#4441)","shortMessageHtmlLink":"Use GitHub's built in markdown highlighting to highlight notes in REA…"}},{"before":"5a1631facc9b419d5ae96bd00dfafccc62f4bdeb","after":"0daffd36a5d2cae8e3b4f84cda4830790823f29f","ref":"refs/heads/master","pushedAt":"2024-05-02T20:36:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msftrubengu","name":"Ruben Guerrero","path":"/msftrubengu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36937303?s=80&v=4"},"commit":{"message":"Create local Microsoft.WindowsPackageManager.Utils nuget (#4439)\n\nThis is a really simple script to locally create a\r\nMicrosoft.WindowsPackageManager.Utils nuget package and optionally add\r\nit to an existing source. This is to help local development by not\r\nrequiring a new version to nuget.org.\r\n###### Microsoft Reviewers: [Open in\r\nCodeFlow](https://microsoft.github.io/open-pr/?codeflow=https://github.com/microsoft/winget-cli/pull/4439)","shortMessageHtmlLink":"Create local Microsoft.WindowsPackageManager.Utils nuget (#4439)"}},{"before":"457f84bf5ac7947a12c8b65879001cce1cdbfc43","after":"5a1631facc9b419d5ae96bd00dfafccc62f4bdeb","ref":"refs/heads/master","pushedAt":"2024-05-02T20:36:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msftrubengu","name":"Ruben Guerrero","path":"/msftrubengu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36937303?s=80&v=4"},"commit":{"message":"Configure export command (#4434)\n\nThis PR introduces the `configure export` command as an exprimental\r\nfeature. This is mostly a proof of concept and should not be considered\r\na full feature.\r\n\r\n#### Scenario A - Create a configuration to install a winget package.\r\nUse `--pacakgeId` with the package identifier of an application in the\r\nwinget source to produce a configuration file that uses the\r\n`Microsoft.WinGet.DSC/WinGetPackage` resource to install the package via\r\nwinget. Right now, we don't validate if the package id exists and will\r\njust copy what the user sets into the settings of the resource.\r\n\r\n#### Scenario B - 'Export' the configuration from the specified\r\nresource.\r\nUse both `--module` and `--resource` to get the configuration of a\r\nresource and add it to the configuration file. Internally, configuration\r\nwill install the module (if not installed already) and call Get on the\r\nresource. We will then try to serialize its property into the\r\nconfiguration file. Current limitation is that if a resource has a\r\nrequired setting (like WinGetPackage required Id) it won't work. If the\r\nresource is not found in the gallery a retry will be performed allowing\r\nprereleased modules in the case it exists.\r\n\r\n#### Scenario C - Mix of A and B\r\nIf `--packageId`, `--module` and `--resource` are used, configure export\r\nwill produce two resources. The first one is the `WinGetPackage` for the\r\nspecified package. The second one is the same as in B, with the\r\ndifference that it includes a dependency of the previously created\r\n`WinGetPackage` resource.\r\n\r\n#### Scenario D - Configuration file already exists.\r\nIf the file passed to the `--output` parameters already exists and is a\r\nvalid configuration file, the resources will be appended. There is\r\ncurrently not validation into the correctness of this, so it can result\r\nin a configuration with resources with the same id.\r\n\r\nFor example `winget configure export --packageId Microsoft.AppInstaller\r\n--module Microsoft.WinGet.DSC --resource WinGetUserSettings -o\r\ntest_export.yml` would produce the following file\r\n\r\n```\r\n# Created using winget configure export 1.8.0-preview\r\n# yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.2\r\nproperties:\r\n configurationVersion: 0.2\r\n resources:\r\n - resource: Microsoft.WinGet.DSC/WinGetPackage\r\n id: Microsoft.AppInstaller\r\n directives:\r\n description: Install Microsoft.AppInstaller\r\n allowPrerelease: true\r\n settings:\r\n id: Microsoft.AppInstaller\r\n source: winget\r\n - resource: Microsoft.WinGet.DSC/WinGetUserSettings\r\n dependsOn:\r\n - Microsoft.AppInstaller\r\n directives:\r\n description: Configure Microsoft.AppInstaller\r\n settings:\r\n Settings:\r\n experimentalFeatures:\r\n configureSelfElevate: true\r\n installBehavior:\r\n preferences:\r\n locale:\r\n - en-US\r\n - fr-FR\r\n $schema: https://aka.ms/winget-settings.schema.json\r\n Action: Full\r\n```\r\n\r\n\r\n###### Microsoft Reviewers: [Open in\r\nCodeFlow](https://microsoft.github.io/open-pr/?codeflow=https://github.com/microsoft/winget-cli/pull/4434)","shortMessageHtmlLink":"Configure export command (#4434)"}},{"before":"846fb9303d024806fb7c0917bdb74977c5a37239","after":"2ae7f962a16617e1c303365e69e002a580c6d3b3","ref":"refs/heads/fixFuzzing","pushedAt":"2024-05-02T19:21:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryfu-msft","name":"Ryan","path":"/ryfu-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69221034?s=80&v=4"},"commit":{"message":"add OS","shortMessageHtmlLink":"add OS"}},{"before":"5b951183de3d35ceabf871c33b5f62d0e4ffb981","after":"846fb9303d024806fb7c0917bdb74977c5a37239","ref":"refs/heads/fixFuzzing","pushedAt":"2024-05-02T19:05:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryfu-msft","name":"Ryan","path":"/ryfu-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69221034?s=80&v=4"},"commit":{"message":"fix onefuzz json config","shortMessageHtmlLink":"fix onefuzz json config"}},{"before":"2dba4c14d6688c5bd034450b848158360fbc3cca","after":"4f2b7607e9b669bf4dbd79cb4cf272def53b4a8e","ref":"refs/heads/release-v1.7","pushedAt":"2024-05-02T17:31:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohnMcPMS","name":null,"path":"/JohnMcPMS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11687500?s=80&v=4"},"commit":{"message":"Block control codes and truncate longer configuration text blocks (#4438)\n\nCherry-pick #4436 to 1.7","shortMessageHtmlLink":"Block control codes and truncate longer configuration text blocks (#4438"}},{"before":"2b185be5192229b17e4fa8fd32c39d3c606a8d7d","after":"457f84bf5ac7947a12c8b65879001cce1cdbfc43","ref":"refs/heads/master","pushedAt":"2024-05-01T21:47:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohnMcPMS","name":null,"path":"/JohnMcPMS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11687500?s=80&v=4"},"commit":{"message":"Block control codes and truncate longer configuration text blocks (#4436)\n\n## Change\r\nAll control codes in the range [0x0, 0x20) and the DELETE control code\r\n0x7F (with the exceptions of the tab, line feed, and carriage return\r\ncharacters) will result in an error from the YAML parser. An alternative\r\nsolution is to convert them to their control pictures, but it was\r\ndecided that it was best to fail at this time.\r\n\r\nThe configuration output for each unit during the \"show\" portion (used\r\nby almost all of the commands to display details about the file) will\r\nlimit the amount of output allowed for any field that comes from an\r\nexternal source. Data from the file will present a warning that it was\r\ntruncated just below its output. If anything is truncated, an overall\r\n\"error\" will be output as well.","shortMessageHtmlLink":"Block control codes and truncate longer configuration text blocks (#4436"}},{"before":null,"after":"5b951183de3d35ceabf871c33b5f62d0e4ffb981","ref":"refs/heads/fixFuzzing","pushedAt":"2024-05-01T20:29:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ryfu-msft","name":"Ryan","path":"/ryfu-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69221034?s=80&v=4"},"commit":{"message":"try removing all PATs","shortMessageHtmlLink":"try removing all PATs"}},{"before":"17c5d44ff3358d4b76a81da72608d7b00fbdb868","after":"2dba4c14d6688c5bd034450b848158360fbc3cca","ref":"refs/heads/release-v1.7","pushedAt":"2024-05-01T19:39:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ryfu-msft","name":"Ryan","path":"/ryfu-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69221034?s=80&v=4"},"commit":{"message":"Make SecurityContext field name camelCase (#4433) (#4437)","shortMessageHtmlLink":"Make SecurityContext field name camelCase (#4433) (#4437)"}},{"before":"c2781b03d820e2c84e6d489468e6a9886ada42fd","after":"2b185be5192229b17e4fa8fd32c39d3c606a8d7d","ref":"refs/heads/master","pushedAt":"2024-05-01T16:16:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohnMcPMS","name":null,"path":"/JohnMcPMS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11687500?s=80&v=4"},"commit":{"message":"Add Workflow logs and fix installed version workflow bug (#4432)\n\nFixes #4425 \r\n\r\n## Change\r\nThis adds a `Workflow` channel (disabled by default) that has the entry\r\nto tasks and the `Get`/`Add`/`Contains` calls logged to it. This enables\r\na view into a flow that can be collected by a third party.\r\n\r\nIt also fixes a behavior change with the side-by-side code path for\r\nselecting the installed version that would lead to no data item being\r\ninserted, when the previous behavior was that a `nullptr` would be\r\ninserted when no version is installed.","shortMessageHtmlLink":"Add Workflow logs and fix installed version workflow bug (#4432)"}},{"before":"ea9853660c1fafbcd42f4d5f0118ed82be6f8eac","after":"c2781b03d820e2c84e6d489468e6a9886ada42fd","ref":"refs/heads/master","pushedAt":"2024-05-01T01:39:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yao-msft","name":null,"path":"/yao-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50888816?s=80&v=4"},"commit":{"message":"Make SecurityContext field name camelCase (#4433)\n\nTo be consistent with other field names in configuration file. We may\r\nwant to improve to be case insensitive of all field names in the future.","shortMessageHtmlLink":"Make SecurityContext field name camelCase (#4433)"}},{"before":"2ea30553b333b00e631ec49529bf765c0dd4b008","after":"ea9853660c1fafbcd42f4d5f0118ed82be6f8eac","ref":"refs/heads/master","pushedAt":"2024-04-30T19:16:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yao-msft","name":null,"path":"/yao-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50888816?s=80&v=4"},"commit":{"message":"Update instructions to build repo locally with vcpkg enabled (#4426)","shortMessageHtmlLink":"Update instructions to build repo locally with vcpkg enabled (#4426)"}},{"before":"f18924d873ed95f4e1dbe7d9d5f580cff5134a07","after":"17c5d44ff3358d4b76a81da72608d7b00fbdb868","ref":"refs/heads/release-v1.7","pushedAt":"2024-04-29T17:33:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yao-msft","name":null,"path":"/yao-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50888816?s=80&v=4"},"commit":{"message":"Explicitly add Microsoft.Management.Configuration as remoting server dependency (#4418) (#4419)\n\nThere's some issue with the build toolchain in internal pipeline that\r\ndeep dependencies (3 level deep) are not picked up by the build.\r\nExplicitly adding the dependency fixed the issue. Manually validated the\r\nrelease package produced by internal pipeline and mixed elevation works\r\nas expected.","shortMessageHtmlLink":"Explicitly add Microsoft.Management.Configuration as remoting server …"}},{"before":"5f7b46bad68161b06bda2d3fbff8b9e9132ec927","after":"2ea30553b333b00e631ec49529bf765c0dd4b008","ref":"refs/heads/master","pushedAt":"2024-04-27T08:01:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yao-msft","name":null,"path":"/yao-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50888816?s=80&v=4"},"commit":{"message":"Explicitly add Microsoft.Management.Configuration as remoting server dependency (#4418)\n\nThere's some issue with the build toolchain in internal pipeline that\r\ndeep dependencies (3 level deep) are not picked up by the build.\r\nExplicitly adding the dependency fixed the issue. Manually validated the\r\nrelease package produced by internal pipeline and mixed elevation works\r\nas expected.\r\n\r\n###### Microsoft Reviewers: [Open in\r\nCodeFlow](https://microsoft.github.io/open-pr/?codeflow=https://github.com/microsoft/winget-cli/pull/4418)","shortMessageHtmlLink":"Explicitly add Microsoft.Management.Configuration as remoting server …"}},{"before":"83ec2850455588aa4e96dbb3d19304a698245020","after":"f18924d873ed95f4e1dbe7d9d5f580cff5134a07","ref":"refs/heads/release-v1.7","pushedAt":"2024-04-26T06:37:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ryfu-msft","name":"Ryan","path":"/ryfu-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69221034?s=80&v=4"},"commit":{"message":"Fix mixed elevation integration issue by using MemoryStream (#4413) (#4414)","shortMessageHtmlLink":"Fix mixed elevation integration issue by using MemoryStream (#4413) (#…"}},{"before":"4139d79bfc3fd23d3e120716453e3f4c4b9a5735","after":"5f7b46bad68161b06bda2d3fbff8b9e9132ec927","ref":"refs/heads/master","pushedAt":"2024-04-26T06:35:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yao-msft","name":null,"path":"/yao-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50888816?s=80&v=4"},"commit":{"message":"Add initial support for msstore download experimental feature (#4386)\n\nChanges:\r\nAdds a new experimental feature flag called `storedownload`. \r\n\r\nUtilizes the HTTPClientHelper to make a get request to the msstore rest\r\napi to retrieve the wucategory for a given msstore package (to be\r\nconsumed later).\r\n\r\nAlso fixes fuzzing build...\r\n\r\nVerified manually.","shortMessageHtmlLink":"Add initial support for msstore download experimental feature (#4386)"}},{"before":"0aaccd646d1f36c2e7284c58688ddcee60fddb4d","after":"4139d79bfc3fd23d3e120716453e3f4c4b9a5735","ref":"refs/heads/master","pushedAt":"2024-04-26T06:32:54.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"yao-msft","name":null,"path":"/yao-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50888816?s=80&v=4"},"commit":{"message":"Merge pull request #4408 from yao-msft/EnlistSfsClient\n\nPull in microsoft sfs-client repo as subtree","shortMessageHtmlLink":"Merge pull request #4408 from yao-msft/EnlistSfsClient"}},{"before":"adecbb9324d7c9fca7b03b3da70ceb02fd5efc13","after":"0aaccd646d1f36c2e7284c58688ddcee60fddb4d","ref":"refs/heads/master","pushedAt":"2024-04-26T06:14:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yao-msft","name":null,"path":"/yao-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50888816?s=80&v=4"},"commit":{"message":"Fix mixed elevation integration issue by using MemoryStream (#4413)\n\nThis work is done together with @ryfu-msft \r\n\r\nTested and validated on both Ryan and my machine.\r\n\r\nThe issue is when InMemoryRandomAccessStream is used in\r\nConfigurationRemoteServer, marshalling will complain about setting rpc\r\nsecurity status too late. We fixed it by not using winrt\r\nInMemoryRandomAccessStream. Instead, we'll use System.IO.MemoryStream.\r\n###### Microsoft Reviewers: [Open in\r\nCodeFlow](https://microsoft.github.io/open-pr/?codeflow=https://github.com/microsoft/winget-cli/pull/4413)\r\n\r\n---------\r\n\r\nCo-authored-by: --global ","shortMessageHtmlLink":"Fix mixed elevation integration issue by using MemoryStream (#4413)"}},{"before":"ab35bbaa9ee94c6a1191791073cf11b679dcfdc5","after":"adecbb9324d7c9fca7b03b3da70ceb02fd5efc13","ref":"refs/heads/master","pushedAt":"2024-04-26T04:22:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ryfu-msft","name":"Ryan","path":"/ryfu-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69221034?s=80&v=4"},"commit":{"message":"Fix e2e tests by setting the test source package as trusted (#4409)","shortMessageHtmlLink":"Fix e2e tests by setting the test source package as trusted (#4409)"}},{"before":"ab35bbaa9ee94c6a1191791073cf11b679dcfdc5","after":null,"ref":"refs/heads/release-v1.8.xxx-preview","pushedAt":"2024-04-23T22:06:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ryfu-msft","name":"Ryan","path":"/ryfu-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69221034?s=80&v=4"}},{"before":null,"after":"ab35bbaa9ee94c6a1191791073cf11b679dcfdc5","ref":"refs/heads/release-v1.8.1133-preview","pushedAt":"2024-04-23T22:06:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ryfu-msft","name":"Ryan","path":"/ryfu-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69221034?s=80&v=4"},"commit":{"message":"Add Arm64 to list of architectures in Module Initialization. (#4251)\n\n\r\n\r\n- [X] I have signed the [Contributor License\r\nAgreement](https://cla.opensource.microsoft.com/microsoft/winget-pkgs).\r\n- [X] This pull request is related to an issue.\r\n - Resolves: #4169\r\n-----\r\n\r\nThis PR addresses an issue that prevents the WinGet Cmdlets from loading\r\nin an Arm64 PowerShell 7.x environment.\r\n###### Microsoft Reviewers: [Open in\r\nCodeFlow](https://microsoft.github.io/open-pr/?codeflow=https://github.com/microsoft/winget-cli/pull/4251)","shortMessageHtmlLink":"Add Arm64 to list of architectures in Module Initialization. (#4251)"}},{"before":null,"after":"ab35bbaa9ee94c6a1191791073cf11b679dcfdc5","ref":"refs/heads/release-v1.8.xxx-preview","pushedAt":"2024-04-23T22:02:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ryfu-msft","name":"Ryan","path":"/ryfu-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69221034?s=80&v=4"},"commit":{"message":"Add Arm64 to list of architectures in Module Initialization. (#4251)\n\n\r\n\r\n- [X] I have signed the [Contributor License\r\nAgreement](https://cla.opensource.microsoft.com/microsoft/winget-pkgs).\r\n- [X] This pull request is related to an issue.\r\n - Resolves: #4169\r\n-----\r\n\r\nThis PR addresses an issue that prevents the WinGet Cmdlets from loading\r\nin an Arm64 PowerShell 7.x environment.\r\n###### Microsoft Reviewers: [Open in\r\nCodeFlow](https://microsoft.github.io/open-pr/?codeflow=https://github.com/microsoft/winget-cli/pull/4251)","shortMessageHtmlLink":"Add Arm64 to list of architectures in Module Initialization. (#4251)"}},{"before":null,"after":"83ec2850455588aa4e96dbb3d19304a698245020","ref":"refs/heads/release-v1.7.11132","pushedAt":"2024-04-23T20:22:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ryfu-msft","name":"Ryan","path":"/ryfu-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69221034?s=80&v=4"},"commit":{"message":"Cherry pick #4392 to 1.7 (#4402)\n\n#4392 \r\n###### Microsoft Reviewers: [Open in\r\nCodeFlow](https://microsoft.github.io/open-pr/?codeflow=https://github.com/microsoft/winget-cli/pull/4402)","shortMessageHtmlLink":"Cherry pick #4392 to 1.7 (#4402)"}},{"before":"36cf71eb16aa88d58efee875d0a1a9836c530194","after":"83ec2850455588aa4e96dbb3d19304a698245020","ref":"refs/heads/release-v1.7","pushedAt":"2024-04-23T19:49:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msftrubengu","name":"Ruben Guerrero","path":"/msftrubengu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36937303?s=80&v=4"},"commit":{"message":"Cherry pick #4392 to 1.7 (#4402)\n\n#4392 \r\n###### Microsoft Reviewers: [Open in\r\nCodeFlow](https://microsoft.github.io/open-pr/?codeflow=https://github.com/microsoft/winget-cli/pull/4402)","shortMessageHtmlLink":"Cherry pick #4392 to 1.7 (#4402)"}},{"before":"3aa9723810d8d421135ac1a766b67fb2686fe575","after":"36cf71eb16aa88d58efee875d0a1a9836c530194","ref":"refs/heads/release-v1.7","pushedAt":"2024-04-23T19:49:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msftrubengu","name":"Ruben Guerrero","path":"/msftrubengu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36937303?s=80&v=4"},"commit":{"message":"Cherry pick #4389 to 1.7 (#4401)\n\n#4389 \r\n###### Microsoft Reviewers: [Open in\r\nCodeFlow](https://microsoft.github.io/open-pr/?codeflow=https://github.com/microsoft/winget-cli/pull/4401)\r\n\r\nCo-authored-by: JohnMcPMS ","shortMessageHtmlLink":"Cherry pick #4389 to 1.7 (#4401)"}},{"before":"1d99a668588e6e458d28142f7ae4f66c17c7bc94","after":"ab35bbaa9ee94c6a1191791073cf11b679dcfdc5","ref":"refs/heads/master","pushedAt":"2024-04-22T17:22:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msftrubengu","name":"Ruben Guerrero","path":"/msftrubengu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36937303?s=80&v=4"},"commit":{"message":"Add Arm64 to list of architectures in Module Initialization. (#4251)\n\n\r\n\r\n- [X] I have signed the [Contributor License\r\nAgreement](https://cla.opensource.microsoft.com/microsoft/winget-pkgs).\r\n- [X] This pull request is related to an issue.\r\n - Resolves: #4169\r\n-----\r\n\r\nThis PR addresses an issue that prevents the WinGet Cmdlets from loading\r\nin an Arm64 PowerShell 7.x environment.\r\n###### Microsoft Reviewers: [Open in\r\nCodeFlow](https://microsoft.github.io/open-pr/?codeflow=https://github.com/microsoft/winget-cli/pull/4251)","shortMessageHtmlLink":"Add Arm64 to list of architectures in Module Initialization. (#4251)"}},{"before":"2e14846ad20b2981028831cd20b5b2fe4b080845","after":"1d99a668588e6e458d28142f7ae4f66c17c7bc94","ref":"refs/heads/master","pushedAt":"2024-04-20T01:54:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msftrubengu","name":"Ruben Guerrero","path":"/msftrubengu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36937303?s=80&v=4"},"commit":{"message":"Enable Microsoft.WinGet.Client arm64 support (#4392)\n\nThis PR enables arm64 for the Microsoft.WinGet.Client module.\r\n\r\nThere's an OS bug that causes an AV (see\r\nhttps://github.com/microsoft/winget-cli/pull/4251#issuecomment-1989102892)\r\nin arm64 devices that was fixed in a newer Windows build. The AV message\r\nis just shown for PowerShell Core. In Windows PowerShell no error\r\nmessage is displayed but it won't display progress either. Regardless,\r\nthe winget install/uninstall operation still happens as the progress is\r\nshown after we asked winget to install the app. The configuration module\r\ndoesn't get affected by the OS bug, so there's no need to disable\r\nprogress.\r\n\r\nTo keep showing progress the module now looks at the OS version. If the\r\nprocessor architecture is arm64 and the OS version is lower than\r\n10.0.26068.0 progress is disabled in the module.\r\n\r\nI verified manually on arm64 builds with and without the fix. \r\n\r\nFixes #4169\r\n\r\n###### Microsoft Reviewers: [Open in\r\nCodeFlow](https://microsoft.github.io/open-pr/?codeflow=https://github.com/microsoft/winget-cli/pull/4392)","shortMessageHtmlLink":"Enable Microsoft.WinGet.Client arm64 support (#4392)"}},{"before":"7dcc3c3eeb3bab57e9594fde8c8d2a2c767bbfe1","after":"2e14846ad20b2981028831cd20b5b2fe4b080845","ref":"refs/heads/master","pushedAt":"2024-04-19T17:00:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohnMcPMS","name":null,"path":"/JohnMcPMS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11687500?s=80&v=4"},"commit":{"message":"Make DLL directory work in packaged cases as well (#4389)\n\n## Change\r\nMove the code that enables our .winmd to be found by the PS module out\r\nof the unpackaged conditional block. It will now be run if we failed to\r\nfind a result for any reason.","shortMessageHtmlLink":"Make DLL directory work in packaged cases as well (#4389)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQ-TsqgA","startCursor":null,"endCursor":null}},"title":"Activity · microsoft/winget-cli"}