-
Notifications
You must be signed in to change notification settings - Fork 8.4k
Comparing changes
Open a pull request
base repository: PowerShell/PowerShell
base: v7.5.8
head repository: PowerShell/PowerShell
compare: v7.5.9
- 11 commits
- 27 files changed
- 9 contributors
Commits on Jul 7, 2026
-
[release/v7.5.9] Separate NuGet publish into its own stage after push…
…ing the git tag (#27650) Co-authored-by: Justin Chung <124807742+jshigetomi@users.noreply.github.com> Co-authored-by: Justin Chung <chungjustin@microsoft.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e9e7ec9 - Browse repository at this point
Copy the full SHA e9e7ec9View commit details -
[release/v7.5.9] Avoid calling credential provider for public feed fo…
…r Wix (#27665) Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for dfbef7b - Browse repository at this point
Copy the full SHA dfbef7bView commit details
Commits on Jul 8, 2026
-
[release/v7.5.9] Update CI workflow to also target servicing-* branch…
…es (#27651) Co-authored-by: Anam Navied <anam.naviyou@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1146adc - Browse repository at this point
Copy the full SHA 1146adcView commit details
Commits on Jul 14, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 25c4d58 - Browse repository at this point
Copy the full SHA 25c4d58View commit details
Commits on Jul 15, 2026
-
Merged PR 40609: Validate CAB path before expansion (#167)
Validate CAB path before expansion (#167) ---- #### AI description (iteration 1) #### PR Classification Security fix to prevent path traversal vulnerabilities during CAB file extraction. #### PR Summary This PR adds path validation to prevent malicious CAB files from extracting content outside the intended help directory. A new `ValidateExtractionPath` method ensures CAB entries use only relative paths and remain within the target directory after resolution. - `CabinetNativeApi.cs`: Added `ValidateExtractionPath` method to reject rooted paths, UNC paths, paths with colons (blocking Windows Alternate Data Streams), and paths that would resolve outside the intended help directory - `CabinetNativeApi.cs`: Modified `FdiNotify` method to validate extraction paths before creating files in both `FdintCOPY_FILE` and `FdintCLOSE_FILE_INFO` cases, with comprehensive exception handling to reject invalid CAB entries <!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
Configuration menu - View commit details
-
Copy full SHA for 9b38a63 - Browse repository at this point
Copy the full SHA 9b38a63View commit details -
Merged PR 40625: Ensure PSResourceGet version available is 1.2.0
Ensure PSResourceGet version available is 1.2.0 ---- #### AI description (iteration 1) #### PR Classification Bug fix to ensure the minimum required version (1.2.0) of Microsoft.PowerShell.PSResourceGet module is installed. #### PR Summary Updates the PSResourceGet module installation logic to enforce a minimum version requirement of 1.2.0, preventing issues with older incompatible versions. - `tools/wix/wix.psm1`: Added version check to ensure PSResourceGet module is at least version 1.2.0, reinstalling if the version is older - `tools/wix/wix.psm1`: Added `Select-Object -First 1` to handle multiple module versions and prevent ambiguity <!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
Configuration menu - View commit details
-
Copy full SHA for 06769ea - Browse repository at this point
Copy the full SHA 06769eaView commit details -
Merged PR 40632: Install PSResourceGet from CFS feed
Install PSResourceGet from CFS feed ---- #### AI description (iteration 1) #### PR Classification Configuration change to specify an explicit repository source for PowerShell module installation in build scenarios. #### PR Summary This pull request modifies the PSResourceGet module installation to explicitly use the 'powershell' repository, which is a registered CFS (Cloud File Share) feed for build scenarios. - `tools/wix/wix.psm1`: Added `-Repository 'powershell'` parameter to `Install-Module` command with explanatory comment about the CFS feed for build scenarios. <!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
Configuration menu - View commit details
-
Copy full SHA for 344dd86 - Browse repository at this point
Copy the full SHA 344dd86View commit details
Commits on Jul 16, 2026
-
Merged PR 40633: Register the powershell feed as v2 for install PSRes…
…ourceGet Register the powershell feed as v2 for install PSResourceGet ---- #### AI description (iteration 1) #### PR Classification Bug fix to properly register the PowerShell feed as v2 for installing PSResourceGet module in build scenarios. #### PR Summary Updates the PSResourceGet installation process to explicitly register and use the PowerShell CFS feed as a v2 NuGet source. Previously, the code relied on a pre-registered 'powershell' repository which may not have been properly configured. - `tools/wix/wix.psm1`: Wraps PSResourceGet installation in a try-finally block that registers 'powershell-cfs' repository with explicit v2 NuGet source location, installs the module, and ensures cleanup by unregistering the repository afterward <!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
Configuration menu - View commit details
-
Copy full SHA for 754c3e6 - Browse repository at this point
Copy the full SHA 754c3e6View commit details -
Merged PR 40638: Use the -sval parameter for light.exe to skip valida…
…tion in CI Use the -sval parameter for light.exe to skip validation in CI ---- #### AI description (iteration 1) #### PR Classification Build configuration change to disable validation during MSI package creation in CI environments. #### PR Summary This pull request modifies the WiX Light tool invocation to skip validation checks during MSI build processes by adding the `-sval` parameter, which disables all ICE validation. Additionally, minor whitespace formatting cleanup was performed. - `/tools/packaging/packaging.psm1`: Added `-sval` parameter to `light.exe` invocation in `Start-MsiBuild` function to skip validation checks during MSI creation - `/tools/packaging/packaging.psm1`: Cleaned up trailing whitespace in `Get-MacOSPackageIdentifierInfo` function <!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
Configuration menu - View commit details
-
Copy full SHA for b016472 - Browse repository at this point
Copy the full SHA b016472View commit details
Commits on Jul 20, 2026
-
Configuration menu - View commit details
-
Copy full SHA for b6c0be6 - Browse repository at this point
Copy the full SHA b6c0be6View commit details -
Merge commit 'b6c0be6ccc3efc560e3773984ae067e1945f8d63'
Mirroring committedJul 20, 2026 Configuration menu - View commit details
-
Copy full SHA for 1a4d254 - Browse repository at this point
Copy the full SHA 1a4d254View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v7.5.8...v7.5.9