|
1 | 1 | # 7.4 Changelog |
2 | 2 |
|
| 3 | +## [7.4.14] |
| 4 | + |
| 5 | +### General Cmdlet Updates and Fixes |
| 6 | + |
| 7 | +- Fix `PSMethodInvocationConstraints.GetHashCode` method (#26959) |
| 8 | + |
| 9 | +### Tools |
| 10 | + |
| 11 | +- Add merge conflict marker detection to `linux-ci` workflow and refactor existing actions to use reusable `get-changed-files` action (#26362) |
| 12 | +- Add reusable `get-changed-files` action and refactor existing actions (#26361) |
| 13 | +- Refactor analyze job to reusable workflow and enable on Windows CI (#26342) |
| 14 | + |
| 15 | +### Tests |
| 16 | + |
| 17 | +- Skip the flaky `Update-Help` test for the `PackageManagement` module (#26871) |
| 18 | +- Fix `$PSDefaultParameterValues` leak causing tests to skip unexpectedly (#26869) |
| 19 | +- Add GitHub Actions annotations for Pester test failures (#26800) |
| 20 | +- Mark flaky `Update-Help` web tests as pending to unblock CI (#26805) |
| 21 | +- Update the `Update-Help` tests to use `-Force` to remove read-only files (#26786) |
| 22 | +- Fix merge conflict checker for empty file lists and filter `*.cs` files (#26387) |
| 23 | +- Add markdown link verification for PRs (#26340) |
| 24 | + |
| 25 | +### Build and Packaging Improvements |
| 26 | + |
| 27 | +<details> |
| 28 | + |
| 29 | +<summary> |
| 30 | + |
| 31 | +<p>Update .NET SDK to 8.0.419</p> |
| 32 | + |
| 33 | +</summary> |
| 34 | + |
| 35 | +<ul> |
| 36 | +<li>Update MaxVisitCount and MaxHashtableKeyCount if visitor safe value context indicates SkipLimitCheck is true (Internal 38882)</li> |
| 37 | +<li>Hardcode Official templates (#26962)</li> |
| 38 | +<li>Split TPN manifest and Component Governance manifest (#26961)</li> |
| 39 | +<li>Correct the package name for .deb and .rpm packages (#26960)</li> |
| 40 | +<li>Bring over all changes for MSIX packaging template (#26933)</li> |
| 41 | +<li>.NET Resolution and Store Publishing Updates (#26930)</li> |
| 42 | +<li>Update Application Insights package version to 2.23.0 (#26883)</li> |
| 43 | +<li>Update metadata.json to update the Latest attribute with a better name (#26872)</li> |
| 44 | +<li>Update <code>Get-ChangeLog</code> to handle backport PRs correctly (#26870)</li> |
| 45 | +<li>Remove unused runCodesignValidationInjection variable from pipeline templates (#26868)</li> |
| 46 | +<li>Refactor: Centralize xUnit tests into reusable workflow and remove legacy verification (#26864)</li> |
| 47 | +<li>Fix buildinfo.json uploading for preview, LTS, and stable releases (#26863)</li> |
| 48 | +<li>Fix macOS preview package identifier detection to use version string (#26774)</li> |
| 49 | +<li>Update the macOS package name for preview releases to match the previous pattern (#26435)</li> |
| 50 | +<li>Fix condition syntax for StoreBroker package tasks in MSIX pipeline (#26434)</li> |
| 51 | +<li>Fix template path for rebuild branch check in package.yml (#26433)</li> |
| 52 | +<li>Add rebuild branch support with conditional MSIX signing (#26418)</li> |
| 53 | +<li>Move package validation to package pipeline (#26417)</li> |
| 54 | +<li>Backport Store publishing improvements (#26401)</li> |
| 55 | +<li>Fix path to metadata.json in channel selection script (#26399)</li> |
| 56 | +<li>Optimize/split Windows package signing (#26413)</li> |
| 57 | +<li>Improve ADO package build and validation across platforms (#26405)</li> |
| 58 | +<li>Separate Store Automation Service Endpoints, Resolve AppID (#26396)</li> |
| 59 | +<li>Fix the task name to not use the pre-release task (#26395)</li> |
| 60 | +<li>Remove usage of fpm for DEB package generation (#26382)</li> |
| 61 | +<li>Replace fpm with native macOS packaging tools (pkgbuild/productbuild) (#26344)</li> |
| 62 | +<li>Replace fpm with native rpmbuild for RPM package generation (#26337)</li> |
| 63 | +<li>Add log grouping to build.psm1 for collapsible GitHub Actions logs (#26363)</li> |
| 64 | +<li>Convert Azure DevOps Linux Packaging pipeline to GitHub Actions workflow (#26336)</li> |
| 65 | +<li>Integrate Windows packaging into windows-ci workflow using reusable workflow (#26335)</li> |
| 66 | +<li>Add network isolation policy parameter to vPack pipeline (#26339)</li> |
| 67 | +<li>GitHub Workflow cleanup (#26334)</li> |
| 68 | +<li>Add build to vPack Pipeline (#25980)</li> |
| 69 | +<li>Update vPack name (#26222)</li> |
| 70 | +</ul> |
| 71 | + |
| 72 | +</details> |
| 73 | + |
| 74 | +### Documentation and Help Content |
| 75 | + |
| 76 | +- Update Third Party Notices (#26892) |
| 77 | + |
| 78 | +[7.4.14]: https://github.com/PowerShell/PowerShell/compare/v7.4.13...v7.4.14 |
| 79 | + |
| 80 | +## [7.4.13] |
| 81 | + |
| 82 | +### Build and Packaging Improvements |
| 83 | + |
| 84 | +<details> |
| 85 | + |
| 86 | +<summary> |
| 87 | + |
| 88 | +<p>Update .NET SDK to 8.0.415</p> |
| 89 | + |
| 90 | +</summary> |
| 91 | + |
| 92 | +<ul> |
| 93 | +<li>[release/v7.4] Update StableRelease to not be the latest (#26042)</li> |
| 94 | +<li>[release/v7.4] Update Ev2 Shell Extension Image to AzureLinux 3 for PMC Release (#26033)</li> |
| 95 | +<li>[release/v7.4] Add 7.4.12 Changelog (#26018)</li> |
| 96 | +<li>[release/v7.4] Fix variable reference for release environment in pipeline (#26014)</li> |
| 97 | +<li>Backport Release Pipeline Changes (Internal 37169)</li> |
| 98 | +<li>[release/v7.4] Update branch for release (#26194)</li> |
| 99 | +<li>[release/v7.4] Mark the 3 consistently failing tests as pending to unblock PRs (#26197)</li> |
| 100 | +<li>[release/v7.4] Remove UseDotnet task and use the dotnet-install script (#26170)</li> |
| 101 | +<li>[release/v7.4] Automate Store Publishing (#26163)</li> |
| 102 | +<li>[release/v7.4] add CodeQL suppresion for NativeCommandProcessor (#26174)</li> |
| 103 | +<li>[release/v7.4] add CodeQL suppressions for UpdatableHelp and NativeCommandProcessor methods (#26172)</li> |
| 104 | +<li>[release/v7.4] Suppress false positive PSScriptAnalyzer warnings in tests and build scripts (#26058)</li> |
| 105 | +<li>[release/v7.4] Ensure that socket timeouts are set only during the token validation (#26080)</li> |
| 106 | +</ul> |
| 107 | + |
| 108 | +</details> |
| 109 | + |
| 110 | +[7.4.13]: https://github.com/PowerShell/PowerShell/compare/v7.4.12...v7.4.13 |
| 111 | + |
3 | 112 | ## [7.4.12] |
4 | 113 |
|
5 | 114 | ### Tools |
|
0 commit comments