Skip to content

Bump the all-dependencies group with 3 updates - #434

Merged
PrzemyslawKlys merged 2 commits into
v2-speedygonzalesfrom
dependabot/nuget/Sources/HtmlTinkerX.Tests/all-dependencies-9681d6969c
Aug 21, 2026
Merged

Bump the all-dependencies group with 3 updates#434
PrzemyslawKlys merged 2 commits into
v2-speedygonzalesfrom
dependabot/nuget/Sources/HtmlTinkerX.Tests/all-dependencies-9681d6969c

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 21, 2026

Copy link
Copy Markdown
Contributor

Updated Jint from 4.15.3 to 4.16.0.

Release notes

Sourced from Jint's releases.

4.16.0

Jint 4.16.0 is a correctness- and reliability-focused release: alongside asynchronous module loading, proper tail calls and four new iterator built-ins, a pre-tag review swept the whole engine and fixed what it found — including long-standing defects that predate this cycle. No option defaults changed. Behaviour changes to note up front: JSON.stringify and other machine-readable output now format invariantly under every host culture — under Swedish or Finnish locales on .NET 8+ it used to emit a Unicode minus sign no JSON parser accepts; JSON.parse now rejects trailing commas as the grammar requires; bare identifiers at global scope resolve through the global's prototype chain per spec; IModuleLoader.Resolve is consulted once per (referrer, specifier) pair, so a loader using it as a per-import access-control checkpoint should move the check to LoadModule; and an inconsistent sort comparator now finishes with an implementation-defined order on every target framework instead of hanging (net462/netstandard) or throwing a CLR exception at script (net8+).

Highlights

Proper tail calls (#​2975). Strict-mode calls in tail position reuse their frame, so "use strict" tail recursion runs in constant stack — the first ES2015 PTC implementation among the .NET engines.

Asynchronous module loading (#​2872). IAsyncModuleLoader and the AsyncModuleLoader template let a host fetch module source over I/O without blocking a thread; Engine.Modules.StartImport returns an operation a game loop drives via ProcessTasks(), and ImportAsync awaits without holding a thread. The spec's load phase now exists as written, a warm-cache async loader keeps the blocking Import fully synchronous, and the blocking drain wakes on a work-arrived signal instead of polling. A module served over a transport keeps its whole url as Module.Location so its own relative imports resolve, a deferred namespace evaluates its module instead of exposing uninitialized bindings, and an import abandoned by a global snapshot restore reports itself faulted instead of polling forever.

The process no longer dies for recoverable reasons. Options.LimitRecursion used to kill the host process for most useful limits — the constraint fired, and the unwind itself overflowed the stack; exception filters now let it unwind ~7× deeper. The new opt-in Options.Constraints.StackOverflowGuard converts unbounded recursion — reachable through eighteen distinct routes, new, accessors, coercions and Proxy traps included — from a process kill into a catchable RangeError, exempting strict tail calls, which grow no stack. And a family of CLR exceptions that escaped engine.Evaluate past every script catch are now proper JavaScript errors or correct results: sorting with an inconsistent comparator, destructuring with a function-valued default (const { onChange = () => {} } = opts), toLocaleString outside DateTime's range, typed-array defineProperty without a value, DataView reads at 2³¹, String.replace $' with a lying exec, and the first instant of year 10000.

New built-ins. Iterator.prototype.join, chunks, windows and includes; take/drop now throw RangeError for a finite limit above 2^53−1 per the updated proposals. Intl.Locale.prototype.getCollations reports CLDR-cited collation data that Intl.Collator accepts in full, a malformed collation option is a RangeError, and Intl.supportedValuesOf("collation") derives from the same lists so the three can never drift.

Conformance, from a review that ran what the suite does not. Two of the fixed defects had test262 coverage only under the never-generated staging/ directory, and several had none at all: parseInt strips the sign before testing for a hex prefix, so parseInt("-0x10") is −16; a suspended finally no longer swallows a pending break/continue; a Proxy (or exotic host object) as the global's prototype answers bare identifiers through its get trap; Date.prototype.toISOString emits the spec's six-digit expanded year and round-trips through Date.parse in every spelling including year 0; iterator helpers close their receiver exactly once and only when the spec says so, and carry their own @@​toStringTag; Map/Set size is the prototype accessor the spec defines rather than a phantom own property; a Proxy's defineProperty trap receives the partial descriptor the caller wrote; a string's @@​iterator is read once, with the primitive as receiver; Array.prototype.join re-asks the array when a side effect fills a hole mid-join; a direct eval reaches the enclosing function's arguments in both modes; and Temporal.Now drops the methods the proposal removed.

Embedder surface. OperationDeadlineConstraint bounds a whole multi-entry host operation; ScriptPreparationOptions.StaticAnalysis trades prepare-time analysis for per-engine materialization on shared graphs; ModuleFactory.LocationOf exposes the module-naming rule a host must match; Engine.Advanced.HostDefined carries per-request state on a pooled engine; the CLR exception behind an interop error is reachable through JintException.TryGetClrException with opt-in ChainClrExceptions(), and a host method's own TargetException is no longer mistaken for a receiver mismatch; and a recursion-limit failure propagates out of a module load instead of becoming a catchable rejection.

Performance, gated. Against v4.15.3 on idle hardware, medians of three paired runs: controlflow-recursive −15.6% time and −40.4% allocation (proper tail calls), bitops-3bit-bits-in-byte −8.9%, math-spectral-norm −7.3%, crypto-sha1 −6.9%, 3d-raytrace −5.9%, math-cordic −5.8%, with a broad −1–4% tail across the call- and string-heavy rows; no row moved outside its own measured cross-run envelope in the other direction, and allocation is flat within ±0.2% suite-wide. Warmed parseInt call sites take the frameless fast-call lane (−13% on the parse loop), joined by the Number predicates, String.prototype.indexOf/startsWith/endsWith/includes/at/substr, global isNaN/isFinite and Array.isArray (−3% to −19%) and the Map/Set method family (map.get hit loop −13%); existence questions on a wrapped dictionary answer from ContainsKey, taking in −33% with −98% allocation and Object.keys −37%; resolving an inherited global no longer allocates per miss (−99.99% on the read loop) and a global created through an inherited write keeps the in-place store; JSON replacer/reviver eligibility is decided once per document, built-in callback dispatch once per loop, a call site's arguments reach an interpreted callee in registers, and function-local let/const live in fixed slots.

Breaking changes. Int32Extensions/Int64Extensions/DoubleExtensions — polyfill hosts that leaked into the public API — are now internal; on net462/netstandard2.0, code with using Jint; may have bound span Parse/TryParse members through them. JsonParser rejects trailing commas. Number.parseInt.length/Number.parseFloat.length report their spec values. Post-construction mutation of an Options instance no longer reaches an already-built engine, and Options.Configure callbacks work again. UnwrapIfPromise reports a cancelled engine as ExecutionCanceledException instead of a timeout. Time-zone matching is ASCII-case-insensitive per ECMA-402.

On the engine comparison benchmarks, Jint 4.16.0 is the fastest engine outright on 5 of 12 scripts — leading dromaeo-object-regexp-modern over native V8 by 1.25× — in a statistical tie for first on interop-collection-traversal, the fastest managed engine on 10 of 12, the fastest interpreter on all 12, and 8.6×–11.2× ahead of ClearScript (native V8) on every interop row while allocating 3.9×–12.4× less than the nearest managed competitor.

What's Changed

Commits viewable in compare view.

Updated Microsoft.NET.Test.Sdk from 18.8.1 to 18.9.0.

Release notes

Sourced from Microsoft.NET.Test.Sdk's releases.

18.9.0

What's Changed

New Contributors

Full Changelog: microsoft/vstest@v18.8.0...v18.9.0

Commits viewable in compare view.

Updated System.Management.Automation from 7.4.18 to 7.6.4.

Release notes

Sourced from System.Management.Automation's releases.

7.6.4

## 7.6.4

Build and Packaging Improvements

Update to .NET SDK 10.0.302

  • Update branch for release (#​27685)
  • Avoid calling credential provider for public feed for Wix (#​27666)
  • Separate NuGet publish into its own stage after pushing the git tag (#​27652)
  • PMC: Download deb_arm artifact to ensure package is available for PMC publish flow (#​27653)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • C07BA02C95F9F56F467B1E4FC5515E21F88D4842680DF5C3B106F8DD4C4D052C
  • powershell-7.6.4-1.cm.aarch64.rpm
    • 29B361EFFCC062D9AAB58522A601794BB168F8FFFA750940AA16FB7E112AB41E
  • powershell-7.6.4-1.cm.x86_64.rpm
    • 6BB63EEEFAAA7B39EE3FACA56640A421195DCAAF83FB9621A39FE7B62120B88D
  • powershell-7.6.4-1.rh.x86_64.rpm
    • 9D82CEA75AD553FE8EB06E0E28D1DCD50DC42E63566A31A8D561CAFF86F8FBDE
  • powershell-7.6.4-linux-arm32.tar.gz
    • 34B19245F0264EEEEA94D382FFC033891095D9A2B6D0392ED66B909BF0D3DFF1
  • powershell-7.6.4-linux-arm64.tar.gz
    • D4EF2382FA452F2CCBDB48A01ADBBCE9ED64954872123970C16BE6D086D1224B
  • powershell-7.6.4-linux-musl-x64.tar.gz
    • 2C7C18870B1AD0C107B1665B5F8733B656EB67260F6A6970ABA4E7773287D8FD
  • powershell-7.6.4-linux-x64-fxdependent.tar.gz
    • E5C58D325A52200C37E6161B52E12141EB9A9D2685E2C8835C95018A614FD286
  • powershell-7.6.4-linux-x64-musl-noopt-fxdependent.tar.gz
    • D6933B82992001BC532AB20AAC90692E0341FEE4A55ED77E491D7276F634FA47
  • powershell-7.6.4-linux-x64.tar.gz
    • 4471B5A36BFE86EC7AF8525D36BB1CACBA0128E7AAC22D05CC064BC00E604721
  • powershell-7.6.4-osx-arm64.pkg
    • 0F79FF3F9C41B110B2873B87ABA65F52AACA20AEAA6DD7BC3F6920A61D5DCA2F
  • powershell-7.6.4-osx-arm64.tar.gz
    • FFF37135307D3A57038ADB44EDED6C3B4DCD2E254382F4913BC253499EF3469D
      ... (truncated)

7.6.3

## 7.6.3

Build and Packaging Improvements

Update to .NET SDK 10.0.301

  • Remove the unused Publish-NugetToMyGet command from packaging module (#​27576)
  • Verify Apple codesign immediately after ESRP signing (#​27542)
  • Remove unused step to clone Internal-PowerShellTeam-Tools repo in PMC publish pipeline (#​27496)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • BFCC1DC3CBB9A35142E13727CF5666F92BDC93376583084F2151559834614F50
  • powershell-7.6.3-1.cm.aarch64.rpm
    • 3DAE865184F53D09382FE3A85F99149E1C4B32C9E02BB6853F5D91BA888BA3BE
  • powershell-7.6.3-1.cm.x86_64.rpm
    • ED10DACE91485A9181B83D098A093137A7F3365A854E71994B9EBB992E0EA28E
  • powershell-7.6.3-1.rh.x86_64.rpm
    • 1FEDA0B0330E567D400F95D352A4EF1E58BB5F48A3D5DC308935DEDF99F7472C
  • powershell-7.6.3-linux-arm32.tar.gz
    • 885FEC4143089832D9A1F3EF063E6F7CF3118E0078927BA49B3BEF5345997330
  • powershell-7.6.3-linux-arm64.tar.gz
    • 7A14A385ECA7DC5BEDC1C8AA3D8B765F449ADA30AABE5785A9FD331266EB062D
  • powershell-7.6.3-linux-musl-x64.tar.gz
    • C2FDCDC95478F05AE9D62CF1C631451DCB98BB526D4BA0C0B675865A3D9B3589
  • powershell-7.6.3-linux-x64-fxdependent.tar.gz
    • DD0A72FB54E0EC1CEAA56C03B649E23E9C83A72AEC879D47AC72867CB559E082
  • powershell-7.6.3-linux-x64-musl-noopt-fxdependent.tar.gz
    • D0FA9707E03BE13CC21FB6C2512D4F382D8D2061DD9BB7398140AB30C7A25A29
  • powershell-7.6.3-linux-x64.tar.gz
    • 856D0765D2332377F9D7A4AEA76EFDFDE4DE51446E7738DDE2DFDA41DBA9E2A7
  • powershell-7.6.3-osx-arm64.pkg
    • 84EC89BE312A761D49BF4EC6E676355A715A01CB36B4E53CD16084E98BDAC492
  • powershell-7.6.3-osx-arm64.tar.gz
    • F0263C2072FE7D0953781C60497A574BEA99B37237F2554A59CE4BAD07DE8D36
  • powershell-7.6.3-osx-x64.pkg
    ... (truncated)

7.6.2

## 7.6.2

Engine Updates and Fixes

  • Enable usage in AppContainers (#​27423)
  • Fix checks for local user config file paths (#​27432)

General Cmdlet Updates and Fixes

  • Update PowerShell telemetry to respect the diagnostics and feedback setting on Windows (#​27438)

Build and Packaging Improvements

Update to .NET SDK 10.0.300

  • Update branch for release (#​27446)
  • Fix *nix permissions and use certificate_logical_to_actual (#​27439)
  • Specify linux-arm64 runtime if package type is deb-arm64 in packaging.psm1 (#​27440)
  • Remove mariner2.0 from PMC mapping (#​27422)
  • Remove package verification from the notice pipeline (#​27425)
  • Update the MSIXBundle-VPack pipeline to create VPack for both LTS and Stable channel packages (#​27435)
  • Update Microsoft.PowerShell.Native to the latest GA version (#​27436)
  • Create PowerShell package for arm debian distribution (#​27433)
  • Add macOS binary code signing and package notarization (#​27434)
  • Externalize findMissingNotices target framework selection with ordered Windows fallback (#​27424)
  • Add appLicensing capability to Appx manifest (#​27437)
  • Download PMC Packages through TemplateContext (#​27331)
  • PMC release: Use slash instead of back-slash for Linux container (#​27319)
  • Correct Variable Template Reference in NonOfficial Pipeline Templates (#​27317)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 30E96D4B901B0069965D767A2994F47BA60EB4DB50CEEDB6F1D3BD421CEA86F4
  • powershell-7.6.2-1.cm.aarch64.rpm
    • 5E4F009EED75606DD21138F0A24A463412492930A6E15C3A6B0A4B90E37A92BE
  • powershell-7.6.2-1.cm.x86_64.rpm
    ... (truncated)

7.6.1

## 7.6.1

General Cmdlet Updates and Fixes

  • Delay update notification for one week to ensure all packages become available (#​27215)

Tests

  • Fix the PSNativeCommandArgumentPassing test (#​27179)

Build and Packaging Improvements

Update to .NET SDK 10.0.202

  • Fix PMC Repo URL for RHEL10 (#​27061) (#​27062)
  • Update branch for release (#​27287)
  • Fix package pipeline by adding in PDP-Media directory (#​27257)
  • Pin ready-to-merge.yml reusable workflow to commit SHA (#​27245)
  • [StepSecurity] ci: Harden GitHub Actions tags (#​27236)
  • Build, package, and create VPack for the PowerShell-LTS store package within the same msixbundle-vpack pipeline (#​27237)
  • Change the display name of PowerShell-LTS package to PowerShell LTS (#​27219)
  • [StepSecurity] ci: Harden GitHub Actions tokens (#​27218)
  • Redo windows image fix to use latest image (#​27217)
  • Add comment-based help documentation to build.psm1 functions (#​27216)
  • Separate Store Package Creation, Skip Polling for Store Publish, Clean up PDP-Media (#​27214)
  • Bump github/codeql-action from 4.34.1 to 4.35.1 (#​27184)
  • Bump github/codeql-action from 4.32.6 to 4.34.1 (#​27182)
  • Select New MSIX Package Name (#​27183)
  • Update the PhoneProductId to be the official LTS id used by Store (#​27181)
  • release-upload-buildinfo: replace version-comparison channel gating with metadata flags (#​27180)
  • Move _GetDependencies MSBuild target from dynamic generation in build.psm1 into Microsoft.PowerShell.SDK.csproj (#​27177)
  • Separate Official and NonOfficial templates for ADO pipelines (#​27176)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 3EB9255BEE02EFF9E250FBE4ED66BD4215ADFE1FFAB72C7AC22C99DD4D9D93A4
      ... (truncated)

7.6.0

## 7.6.0 - 2026-03-12

General Cmdlet Updates and Fixes

  • Update PowerShell Profile DSC resource manifests to allow null for content (#​26973)

Tests

  • Add GitHub Actions annotations for Pester test failures (#​26969)
  • Fix Import-Module.Tests.ps1 to handle Arm32 platform (#​26888)

Build and Packaging Improvements

Update to .NET SDK 10.0.201

  • Update v7.6 release branch to use .NET SDK 10.0.201 (#​27041)
  • Create LTS package and non-LTS package for macOS for LTS releases (#​27040)
  • Fix the container image for package pipelines (#​27020)
  • Update Microsoft.PowerShell.PSResourceGet version to 1.2.0 (#​27007)
  • Update LTS and Stable release settings in metadata (#​27006)
  • Update branch for release (#​26989)
  • Fix ConvertFrom-ClearlyDefinedCoordinates to handle API object coordinates (#​26986)
  • Update NuGet package versions in cgmanifest.json to actually match the branch (#​26982)
  • Bump actions/upload-artifact from 6 to 7 (#​26979)
  • Split TPN manifest and Component Governance manifest (#​26978)
  • Bump github/codeql-action from 4.32.4 to 4.32.6 (#​26975)
  • Bump actions/dependency-review-action from 4.8.3 to 4.9.0 (#​26974)
  • Hardcode Official templates (#​26972)
  • Fix a preview detection test for the packaging script (#​26971)
  • Add PMC packages for debian13 and rhel10 (#​26917)
  • Add version in description and pass store task on failure (#​26889)
  • Exclude .exe packages from publishing to GitHub (#​26887)
  • Correct the package name for .deb and .rpm packages (#​26884)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    ... (truncated)

7.6.0-rc.1

## 7.6.0-rc.1 - 2026-02-19

Tests

  • Fix $PSDefaultParameterValues leak causing tests to skip unexpectedly (#​26705)

Build and Packaging Improvements

Expand to see details.

  • Update branch for release (#​26779)
  • Update Microsoft.PowerShell.PSResourceGet version to 1.2.0-rc3 (#​26767)
  • Update Microsoft.PowerShell.Native package version (#​26748)
  • Move PowerShell build to depend on .NET SDK 10.0.102 (#​26717)
  • Fix buildinfo.json uploading for preview, LTS, and stable releases (#​26715)
  • Fix macOS preview package identifier detection to use version string (#​26709)
  • Update metadata.json to update the Latest attribute with a better name (#​26708)
  • Remove unused runCodesignValidationInjection variable from pipeline templates (#​26707)
  • Update Get-ChangeLog to handle backport PRs correctly (#​26706)
  • Bring release changes from the v7.6.0-preview.6 release (#​26626)
  • Fix the DSC test by skipping AfterAll cleanup if the initial setup in BeforeAll failed (#​26622)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • DE5F1D117891550719C7CCDEB0A26BD9C7989F2C1B6E8D0D3C2209B36666F1B5
  • powershell-7.6.0-rc.1-linux-arm32.tar.gz
    • ED25EE0218FDB0A65A53FAB3A6E100D0E95D3F7C5835D4295C7DBE1C67DA8522
  • powershell-7.6.0-rc.1-linux-arm64.tar.gz
    • 055A6220F6FEFAE630801CC6A563F4B05341F75D95000D1729158E9E0E09B2B4
  • powershell-7.6.0-rc.1-linux-musl-x64.tar.gz
    • 814978596B472F9C7442BA9D352DCD41C0641DD6A082CA3E6261782E7529BB5B
  • powershell-7.6.0-rc.1-linux-x64-fxdependent.tar.gz
    • 000424060E5481ADEB620FF6CBA3C2187915D72C2266D6D3C1B7B03D54BFA538
  • powershell-7.6.0-rc.1-linux-x64-musl-noopt-fxdependent.tar.gz
    • 5DC52CA807ABE01349D09EE9EC7933674FD827E02986144E36FFF6A7E35AEB73
  • powershell-7.6.0-rc.1-linux-x64.tar.gz
    ... (truncated)

7.6.0-preview.6

## [7.6.0-preview.6] - 2025-12-11

Known Issues

The current release is unavailable on both NuGet and the Linux package repositories hosted on packages.microsoft.com.

Engine Updates and Fixes

  • Properly expand aliases to their actual resolved commands (#​26571) (Thanks @​kilasuit!)

General Cmdlet Updates and Fixes

  • Update Microsoft.PowerShell.PSResourceGet to v1.2.0-preview5 (#​26590)
  • Make the experimental feature PSFeedbackProvider stable (#​26502)
  • Fix a regression in the API CompletionCompleters.CompleteFilename() that causes null reference exception (#​26487)
  • Add Delimiter parameter to Get-Clipboard (#​26572) (Thanks @​MartinGC94!)
  • Close pipe client handles after creating the child ssh process (#​26564)
  • Make some experimental features stable (#​26490)
  • DSC v3 resource for PowerShell Profile (#​26447)

Tools

  • Add merge conflict marker detection to linux-ci workflow and refactor existing actions to use reusable get-changed-files action (#​26530)
  • Add reusable get-changed-files action and refactor existing actions (#​26529)
  • Refactor analyze job to reusable workflow and enable on Windows CI (#​26494)

Tests

  • Fix merge conflict checker for empty file lists and filter *.cs files (#​26556)
  • Add markdown link verification for PRs (#​26445)

Build and Packaging Improvements

Expand to see details.

  • Fix template path for rebuild branch check in package.yml (#​26560)
  • Update the macos package name for preview releases to match the previous pattern (#​26576)
  • Add rebuild branch support with conditional MSIX signing (#​26573)
  • Update the WCF packages to the latest version that is compatible with v4.10.3 (#​26503)
  • Improve ADO package build and validation across platforms (#​26532)
  • Mirror .NET/runtime ICU version range in PowerShell (#​26563) (Thanks @​kasperk81!)
  • Update the macos package name for preview releases to match the previous pattern (#​26562)
  • Fix condition syntax for StoreBroker package tasks in MSIX pipeline (#​26561)
  • ... (truncated)

    7.6.0-preview.5

    ## 7.6.0-preview.5

    Engine Updates and Fixes

    • Allow opt-out of the named-pipe listener using the environment variable POWERSHELL_DIAGNOSTICS_OPTOUT (#​26086)
    • Ensure that socket timeouts are set only during the token validation (#​26066)
    • Fix race condition in RemoteHyperVSocket (#​26057)
    • Fix stderr output of console host to respect NO_COLOR (#​24391)
    • Update PSRP protocol to deprecate session key exchange between newer client and server (#​25774)
    • Fix the ssh PATH check in SSHConnectionInfo when the default Runspace is not available (#​25780) (Thanks @​jborean93!)
    • Adding hex format for native command exit codes (#​21067) (Thanks @​sba923!)
    • Fix infinite loop crash in variable type inference (#​25696) (Thanks @​MartinGC94!)
    • Add PSForEach and PSWhere as aliases for the PowerShell intrinsic methods Where and Foreach (#​25511) (Thanks @​powercode!)

    General Cmdlet Updates and Fixes

    • Remove IsScreenReaderActive() check from ConsoleHost (#​26118)
    • Fix ConvertFrom-Json to ignore comments inside array literals (#​14553) (#​26050) (Thanks @​MatejKafka!)
    • Fix -Debug to not trigger the ShouldProcess prompt (#​26081)
    • Add the parameter Register-ArgumentCompleter -NativeFallback to support registering a cover-all completer for native commands (#​25230)
    • Change the default feedback provider timeout from 300ms to 1000ms (#​25910)
    • Update PATH environment variable for package manager executable on Windows (#​25847)
    • Fix Write-Host to respect OutputRendering = PlainText (#​21188)
    • Improve the $using expression support in Invoke-Command (#​24025) (Thanks @​jborean93!)
    • Use parameter HelpMessage for tool tip in parameter completion (#​25108) (Thanks @​jborean93!)
    • Revert "Never load a module targeting the PSReadLine module's SessionState" (#​25792)
    • Fix debug tracing error with magic extents (#​25726) (Thanks @​jborean93!)
    • Add MethodInvocation trace for overload tracing (#​21320) (Thanks @​jborean93!)
    • Improve verbose and debug logging level messaging in web cmdlets (#​25510) (Thanks @​JustinGrote!)
    • Fix quoting in completion if the path includes a double quote character (#​25631) (Thanks @​MartinGC94!)
    • Fix the common parameter -ProgressAction for advanced functions (#​24591) (Thanks @​cmkb3!)
    • Use absolute path in FileSystemProvider.CreateDirectory (#​24615) (Thanks @​Tadas!)
    • Make inherited protected internal instance members accessible in PowerShell class scope (#​25245) (Thanks @​mawosoft!)
    • Treat -Target as literal in New-Item (#​25186) (Thanks @​GameMicrowave!)
    • Remove duplicate modules from completion results (#​25538) (Thanks @​MartinGC94!)
    • Add completion for variables assigned in ArrayLiteralAst and ParenExpressionAst (#​25303) (Thanks @​MartinGC94!)
    • Add support for thousands separators in [bigint] casting (#​25396) (Thanks @​AbishekPonmudi!)
    • Add internal methods to check Preferences (#​25514) (Thanks @​iSazonov!)
    • Improve debug logging of Web cmdlet request and response (#​25479) (Thanks @​JustinGrote!)
    • Revert "Allow empty prefix string in 'Import-Module -Prefix' to override default prefix in manifest (#​20409)" (#​25462) (Thanks @​MartinGC94!)
    • Fix the NullReferenceException when writing progress records to console from multiple threads (#​25440) (Thanks @​kborowinski!)
    • Update Get-Service to ignore common errors when retrieving non-critical properties for a service (#​24245) (Thanks @​jborean93!)
    • Add single/double quote support for Join-String Argument Completer (#​25283) (Thanks @​ArmaanMcleod!)
    • Fix tab completion for env/function variables (#​25346) (Thanks @​jborean93!)
    • Fix Out-GridView by replacing use of obsolete BinaryFormatter with custom implementation (#​25497) (Thanks @​mawosoft!)
    • Remove the use of Windows PowerShell ETW provider id from code base and update the PSDiagnostics module to work for PowerShell 7 (#​25590)

    Code Cleanup

    ... (truncated)

    7.6.0-preview.4

    [7.6.0-preview.4]

    Breaking Changes

    • Fix WildcardPattern.Escape to escape lone backticks correctly (#​25211) (Thanks @​ArmaanMcleod!)
    • Convert -ChildPath parameter to string[] for Join-Path cmdlet (#​24677) (Thanks @​ArmaanMcleod!)

    PowerShell 7.6-preview.4 includes the following updated modules:

    • Microsoft.PowerShell.ThreadJob v2.2.0
    • ThreadJob v2.1.0
      The ThreadJob module was renamed to Microsoft.PowerShell.ThreadJob. There is no difference
      in the functionality of the module. To ensure backward compatibility for scripts that use the old
      name, the ThreadJob v2.1.0 module is a proxy module that points to the
      Microsoft.PowerShell.ThreadJob v2.2.0.

    Engine Updates and Fixes

    • Add PipelineStopToken to Cmdlet which will be signaled when the pipeline is stopping (#​24620) (Thanks @​jborean93!)
    • Fallback to AppLocker after WldpCanExecuteFile (#​24912)
    • Move .NET method invocation logging to after the needed type conversion is done for method arguments (#​25022)
    • Fix share completion with provider and spaces (#​19440) (Thanks @​MartinGC94!)

    General Cmdlet Updates and Fixes

    • Exclude -OutVariable assignments within the same CommandAst when inferring variables (#​25224) (Thanks @​MartinGC94!)
    • Fix infinite loop in variable type inference (#​25206) (Thanks @​MartinGC94!)
    • Update Microsoft.PowerShell.PSResourceGet version in PSGalleryModules.csproj (#​25135)
    • Add tooltips for hashtable key completions (#​17864) (Thanks @​MartinGC94!)
    • Fix type inference of parameters in classic functions (#​25172) (Thanks @​MartinGC94!)
    • Improve assignment type inference (#​21143) (Thanks @​MartinGC94!)
    • Fix TypeName.GetReflectionType() to work when the TypeName instance represents a generic type definition within a GenericTypeName (#​24985)
    • Remove the old fuzzy suggestion and fix the local script filename suggestion (#​25177)
    • Improve variable type inference (#​19830) (Thanks @​MartinGC94!)
    • Fix parameter completion when script requirements fail (#​17687) (Thanks @​MartinGC94!)
    • Improve the completion for attribute arguments (#​25129) (Thanks @​MartinGC94!)
    • Fix completion that relies on pseudobinding in script blocks (#​25122) (Thanks @​MartinGC94!)
    • Don't complete duplicate command names (#​21113) (Thanks @​MartinGC94!)
    • Make SystemPolicy public APIs visible but non-op on Unix platforms so that they can be included in PowerShellStandard.Library (#​25051)
    • Set standard handles explicitly when starting a process with -NoNewWindow (#​25061)
    • Fix tooltip for variable expansion and include desc (#​25112) (Thanks @​jborean93!)
    • Add type inference for functions without OutputType attribute and anonymous functions (#​21127) (Thanks @​MartinGC94!)
    • Add completion for variables assigned by command redirection (#​25104) (Thanks @​MartinGC94!)
    • Handle type inference for redirected commands (#​21131) (Thanks @​MartinGC94!)
    • Allow empty prefix string in Import-Module -Prefix to override default prefix in manifest (#​20409) (Thanks @​MartinGC94!)
    • Update variable/property assignment completion so it can fallback to type inference (#​21134) (Thanks @​MartinGC94!)
    • Use Get-Help approach to find about_*.help.txt files with correct locale for completions (#​24194) (Thanks @​MartinGC94!)
    • Use script filepath when completing relative paths for using statements (#​20017) (Thanks @​MartinGC94!)
    • Fix completion of variables assigned inside Do loops (#​25076) (Thanks @​MartinGC94!)
    • Fix completion of provider paths when a path returns itself instead of its children (#​24755) (Thanks @​MartinGC94!)
      ... (truncated)

    7.6.0-preview.3

    [7.6.0-preview.3]

    Breaking Changes

    • Remove trailing space from event source name (#​24192) (Thanks @​MartinGC94!)

    General Cmdlet Updates and Fixes

    • Add completion single/double quote support for -Noun parameter for Get-Command (#​24977) (Thanks @​ArmaanMcleod!)
    • Stringify ErrorRecord with empty exception message to empty string (#​24949) (Thanks @​MatejKafka!)
    • Add completion single/double quote support for -PSEdition parameter for Get-Module (#​24971) (Thanks @​ArmaanMcleod!)
    • Error when New-Item -Force is passed an invalid directory name (#​24936) (Thanks @​kborowinski!)
    • Allow Start-Transcriptto use $Transcript which is a PSObject wrapped string to specify the transcript path (#​24963) (Thanks @​kborowinski!)
    • Add quote handling in Verb, StrictModeVersion, Scope & PropertyType Argument Completers with single helper method (#​24839) (Thanks @​ArmaanMcleod!)
    • Improve Start-Process -Wait polling efficiency (#​24711) (Thanks @​jborean93!)
    • Convert InvalidCommandNameCharacters in AnalysisCache to SearchValues<char> for more efficient char searching (#​24880) (Thanks @​ArmaanMcleod!)
    • Convert s_charactersRequiringQuotes in Completion Completers to SearchValues<char> for more efficient char searching (#​24879) (Thanks @​ArmaanMcleod!)

    Code Cleanup

    We thank the following contributors!

    @​xtqqczze, @​fMichaleczek, @​ArmaanMcleod

    • Fix RunspacePool, RunspacePoolInternal and RemoteRunspacePoolInternal IDisposable implementation (#​24720) (Thanks @​xtqqczze!)
    • Remove redundant Attribute suffix (#​24940) (Thanks @​xtqqczze!)
    • Fix formatting of the XML comment for SteppablePipeline.Clean() (#​24941)
    • Use Environment.ProcessId in SpecialVariables.PID (#​24926) (Thanks @​fMichaleczek!)
    • Replace char[] array in CompletionRequiresQuotes with cached SearchValues (#​24907) (Thanks @​ArmaanMcleod!)
    • Update IndexOfAny calls with invalid path/filename to SearchValues<char> for more efficient char searching (#​24896) (Thanks @​ArmaanMcleod!)
    • Seal internal types in PlatformInvokes (#​24826) (Thanks @​xtqqczze!)

    Tools

    • Update CODEOWNERS (#​24989)

    Build and Packaging Improvements

    ... (truncated)

    7.6.0-preview.2

    [7.6.0-preview.2] - 2025-01-14

    General Cmdlet Updates and Fixes

    • Add the AIShell module to telemetry collection list (#​24747)
    • Add helper in EnumSingleTypeConverter to get enum names as array (#​17785) (Thanks @​fflaten!)
    • Return correct FileName property for Get-Item when listing alternate data streams (#​18019) (Thanks @​kilasuit!)
    • Add -ExcludeModule parameter to Get-Command (#​18955) (Thanks @​MartinGC94!)
    • Update Named and Statement block type inference to not consider AssignmentStatements and Increment/decrement operators as part of their output (#​21137) (Thanks @​MartinGC94!)
    • Update DnsNameList for X509Certificate2 to use X509SubjectAlternativeNameExtension.EnumerateDnsNames Method (#​24714) (Thanks @​ArmaanMcleod!)
    • Add completion of modules by their shortname (#​20330) (Thanks @​MartinGC94!)
    • Fix Get-ItemProperty to report non-terminating error for cast exception (#​21115) (Thanks @​ArmaanMcleod!)
    • Add -PropertyType argument completer for New-ItemProperty (#​21117) (Thanks @​ArmaanMcleod!)
    • Fix a bug in how Write-Host handles XmlNode object (#​24669) (Thanks @​brendandburns!)

    Code Cleanup

    We thank the following contributors!

    @​xtqqczze

    • Seal ClientRemoteSessionDSHandlerImpl (#​21218) (Thanks @​xtqqczze!)
    • Seal internal type ClientRemoteSessionDSHandlerImpl (#​24705) (Thanks @​xtqqczze!)
    • Seal classes in RemotingProtocol2 (#​21164) (Thanks @​xtqqczze!)

    Tools

    • Added Justin Chung as Powershell team memeber on releaseTools.psm1 (#​24672)

    Tests

    • Skip CIM ETS member test on older Windows platforms (#​24681)

    Build and Packaging Improvements

    Updated SDK to 9.0.101

    ... (truncated)

    7.5.10

    ## 7.5.10

    Engine Updates and Fixes

    • Fix the dot-sourcing behavior of pwsh -file for advanced-function scripts (#​27761)

    Build and Packaging Improvements

    Update to .NET SDK 9.0.317

    • Update branch for release (#​27831)
    • Backport Windows build pipeline fixes (#​27813)
    • Update Microsoft.PowerShell.Archive version to 1.2.6 (#​27801)

    SHA256 Hashes of the release artifacts

    • hashes.sha256
      • E03FF6D695277D6E80EC584218FB6740214C454EF552464B8908AC03C5B79FC5
    • powershell-7.5.10-1.cm.aarch64.rpm
      • 100999AE7DC266DEFC0579E511B8CCBD4369FE80E9A8C955F95FBE85495F2134
    • powershell-7.5.10-1.cm.x86_64.rpm
      • 2B6C6A01D694757B275DB933D1B05D9B6FD8D29464733F861CB9F4FAA609976D
    • powershell-7.5.10-1.rh.x86_64.rpm
      • 5D6423AFF7649CD5F9A32E164A0A4163E37BA8D7A569801FCB5FC987A3924C4D
    • powershell-7.5.10-linux-arm32.tar.gz
      • 8DE604E884C306B659808DF85EF8989AEFE5EDC9D23EB73D229D2C2D2165E532
    • powershell-7.5.10-linux-arm64.tar.gz
      • 35FDF08D0E0C4EFDFDCBC1D2C885A5130453BE92F1378883DD8A88D94F387612
    • powershell-7.5.10-linux-musl-x64.tar.gz
      • B423299A91450688F5E89E570F7A40AC4CD5AFE7EDD06A2B6DC2B97D9C05A583
    • powershell-7.5.10-linux-x64-fxdependent.tar.gz
      • 45AC8E844387397ACD05D021BFE272D9FD88F4688AE8E42341A411EB19AA06D4
    • powershell-7.5.10-linux-x64-musl-noopt-fxdependent.tar.gz
      • C104C2DF5DBF81F6B6E4BAAE6D653DC5922E55F75276705A5911C8FA297E5257
    • powershell-7.5.10-linux-x64.tar.gz
      • B5B33E006552D6BA6F8C35EBB3DBF070BADB40A545554CA652A513CB7AAE846F
    • powershell-7.5.10-osx-arm64.pkg
      ... (truncated)

    7.5.9

    ## 7.5.9

    Tests

    • Update CI workflow to also target servicing-* branches (#​27651)

    Build and Packaging Improvements

    Update to .NET SDK 9.0.316

    • Update branch for release (#​27682)
    • Avoid calling credential provider for public feed for Wix (#​27665)
    • Separate NuGet publish into its own stage after pushing the git tag (#​27650)

    SHA256 Hashes of the release artifacts

    • hashes.sha256
      • 96D870613FC28C4CD2326A3007459BC9ED94F5B84FB5C9238D47E576F929D9D8
    • powershell-7.5.9-1.cm.aarch64.rpm
      • C89A811FAB38F87C42CA4203185252F96D796F4F6A08421EE2B45E7338641DA0
    • powershell-7.5.9-1.cm.x86_64.rpm
      • C27702098B149B3985302BA67C8C3B8CE74C986552F715B2053BD5B9430FAD15
    • powershell-7.5.9-1.rh.x86_64.rpm
      • 226B5FB1A7DD7AD79F35456A45DA7BEF70DE8B6AD56C0AC6C60E0E9B5472D96B
    • powershell-7.5.9-linux-arm32.tar.gz
      • 4AAE712517B65847F016E4EA451EAF81C9F96F91DA8FCA649D4B8F292A611D08
    • powershell-7.5.9-linux-arm64.tar.gz
      • 2503B71DA3E83635592B092DF59A0ACA4C3606B4D9B068217BB00BE989CB0D56
    • powershell-7.5.9-linux-musl-x64.tar.gz
      • 79178DBE730204DE25D4EA4FFF55975B14C38F2D1CC6FCAE340EA7EC12C36C95
    • powershell-7.5.9-linux-x64-fxdependent.tar.gz
      • 3E5D39D65B9542626C4D0C9B955F02E418FEC9D9F6BB6D070FFA16798A65FFB0
    • powershell-7.5.9-linux-x64-musl-noopt-fxdependent.tar.gz
      • BEACEC02A36CDFB156AF7B3DA347F74089817060E988913E8B7A805F745CDCFE
    • powershell-7.5.9-linux-x64.tar.gz
      • 492FF26BB958336BF61E597CE19E07648B4003BD2A08659E02F0E3E0446EBFE0
    • powershell-7.5.9-osx-arm64.pkg
      ... (truncated)

    7.5.8

    ## 7.5.8

    Code Cleanup

    Update to .NET SDK 9.0.315

    • Remove the unused Publish-NugetToMyGet command from packaging module (#​27575)

    Build and Packaging Improvements

    Update to .NET SDK 9.0.315

    • Update branch for release (#​27581)
    • Skip Store Publish when No Channel Selected (#​27572)
    • Verify Apple codesign immediately after ESRP signing (#​27541)
    • Remove unused step that clones Internal-PowerShellTeam-Tools repo in PMC publish pipeline (#​27498)

    SHA256 Hashes of the release artifacts

    • hashes.sha256
      • AD997993E57C576846AE7C35F83C34AD0D0EA9DBB1D174DFB0F06AFC77CCB7A6
    • powershell-7.5.8-1.cm.aarch64.rpm
      • D85C2B5EDAF9CDD29B3C4F78B74C629433B90A4089373A5CE91D08BA1E4C53EF
    • powershell-7.5.8-1.cm.x86_64.rpm
      • 5FC39D3F4631A8AA3E0BF17DBDDECAC906D5B8D34AD945D332C42DED41A143D1
    • powershell-7.5.8-1.rh.x86_64.rpm
      • 0B85FFA4612FDF259E17043BD58B39A05D14463C80CAB286608393386CB35DF6
        ... (truncated)

    7.5.7

    ## 7.5.7

    Engine Updates and Fixes

    • Fix checks for local user config file paths (#​27479)

    General Cmdlet Updates and Fixes

    • Update PowerShell telemetry to respect the diagnostics and feedback setting on Windows (#​27472)

    Build and Packaging Improvements

    Update to .NET SDK 9.0.314

    • Update branch for release (#​27480)
    • Fix *nix permissions and use certificate_logical_to_actual (#​27468)
    • Add the windowsTargetName for .NET 9 (#​27474)
    • Add macOS binary code signing and package notarization (#​27467)
    • Add appLicensing capability to Appx manifest (#​27466)
    • Update Microsoft.PowerShell.Native to the latest GA version (#​27465)
    • Update the MSIXBundle-VPack pipeline to create VPack for both LTS and Stable channel packages (#​27464)
    • Remove package verification from the notice pipeline (#​27463)
    • Correct Variable Template Reference in NonOfficial Pipeline Templates (#​27462)
    • Externalize findMissingNotices target framework selection with ordered Windows fallback (#​27461)
    • Exclude .exe packages from publishing to GitHub (#​27460)
    • Download PMC Packages through TemplateContext (#​27335)
    • Flip Stable PublishToChannel false for v7.5.X (#​27333)
    • PMC release: Use slash instead of back-slash for Linux container (#​27318)

    SHA256 Hashes of the release artifacts

    • hashes.sha256
      • 6C0887110F44FCB329909AA0C4599300473B876A5D9104018850A25A4C658F34
    • powershell-7.5.7-1.cm.aarch64.rpm
      • 8E7928348979A9294943ED8F91421286BD32F9DC0C52BC105664A056FB225DD8
    • powershell-7.5.7-1.cm.x86_64.rpm
      • D7DE5EF675101EE56B6C4B68C63CCA2D517ABB96C1079FFB14F25A159D6305B3
        ... (truncated)

    7.5.6

    ## 7.5.6

    General Cmdlet Updates and Fixes

    • Delay update notification for one week to ensure all packages become available (#​27220)

    Tests

    • Fix the PSNativeCommandArgumentPassing test (#​27166)

    Build and Packaging Improvements

    Update to .NET SDK 9.0.313

    • Update branch for the v7.5.6 release (#​27268)
    • Fix package pipeline by adding in PDP-Media directory (#​27256)
    • Pin ready-to-merge.yml reusable workflow to commit SHA (#​27246)
    • [StepSecurity] ci: Harden GitHub Actions tags (#​27239)
    • Build, package, and create VPack for the PowerShell-LTS store package within the same msixbundle-vpack pipeline (#​27240)
    • Add comment-based help documentation to build.psm1 functions (#​27221)
    • Separate store package creation, skip polling for store publish, clean up PDP-Media (#​27225)
    • [StepSecurity] ci: Harden GitHub Actions tokens (#​27224)
    • Change the display name of "PowerShell-LTS" package to "PowerShell LTS" (#​27223)
    • Redo windows image fix to use latest image (#​27222)
    • Bump github/codeql-action from 4.32.4 to 4.35.1 (#​27159) (#​27170) (#​27174)
    • Select new MSIX package name (#​27172)
    • Update the PhoneProductId to be the official LTS id used by Store (#​27168)
    • release-upload-buildinfo: replace version-comparison channel gating with metadata flags (#​27167)
    • Create infrastructure to create two msixs and msixbundles for LTS and Stable (#​27165)
    • Move _GetDependencies MSBuild target from dynamic generation in build.psm1 into Microsoft.PowerShell.SDK.csproj (#​27164)
    • Create Linux LTS deb/rpm packages for LTS releases (#​27163)
    • Fix the container image for vPack, MSIX vPack and Package pipelines (#​27161)
    • Create LTS pkg and non-LTS pkg for macOS for LTS releases (#​27162)
    • Bump actions/dependency-review-action from 4.8.3 to 4.9.0 (#​27158)
    • Bump actions/upload-artifact from 6 to 7 (#​27157)
    • Separate "Official" and "NonOfficial" templates for ADO pipelines (#​27155)

    ... (truncated)

    7.5.5

    ## [7.5.5]

    Engine Updates and Fixes

    • Fix up SSHConnectionInfo ssh PATH checks (#​26165) (Thanks @​jborean93!)

    General Cmdlet Updates and Fixes

    • Close pipe client handles after creating the child ssh process (#​26822)
    • Fix the progress preference variable in script cmdlets (#​26791) (Thanks @​cmkb3!)

    Tools

    • Add merge conflict marker detection to linux-ci workflow and refactor existing actions to use reusable get-changed-files action (#​26812)
    • Add reusable get-changed-files action and refactor existing actions (#​26811)
    • Create GitHub Copilot setup workflow (#​26807)
    • Refactor analyze job to reusable workflow and enable on Windows CI (#​26799)

    Tests

    • Mark flaky Update-Help web tests as pending to unblock CI (#​26837)
    • Add GitHub Actions annotations for Pester test failures (#​26836)
    • Fix $PSDefaultParameterValues leak causing tests to skip unexpectedly (#​26823)
    • Fix merge conflict checker for empty file lists and filter *.cs files (#​26813)
    • Update the Update-Help tests to use -Force to remove read-only files (#​26788)
    • Add markdown link verification for PRs (#​26407)

    Build and Packaging Improvements

    Update to .NET SDK 9.0.312

    We thank the following contributors!

    @​kasperk81, @​RichardSlater

    • Revert change to module name ThreadJob (#​26997)
    • Update branch for release (#​26990)
    • Fix ConvertFrom-ClearlyDefinedCoordinates to handle API object coordinates (#​26987)
    • Update CGManifests (#​26981)
    • Hardcode Official templates (#​26968)
    • Split TPN manifest and Component Governance manifest (#​26967)
    • Fix a preview detection test for the packaging script (#​26966)
    • Correct the package name for .deb and .rpm packages (#​26964)
    • Bring Release Changes from v7.6.0-preview.6 (#​26963)
    • Merge the v7.6.0-preview.5 release branch back to master (#​26958)
    • Fix macOS preview package identifier detection to use version string (#​26835)
    • ... (truncated)

      7.5.4

      ## 7.5.4

      Build and Packaging Improvements

      Update to .NET SDK 9.0.306

      • [release/v7.5] Update Ev2 Shell Extension Image to AzureLinux 3 for PMC Release (#​26032)
      • [release/v7.5] Fix variable reference for release environment in pipeline (#​26013)
      • [release/v7.5] Add v7.5.3 Changelog (#​26015)
      • [release/v7.5] Add LinuxHost Network configuration to PowerShell Packages pipeline (#​26002)
      • Backport Release Pipeline Changes (Internal 37168)
      • [release/v7.5] Update branch for release (#​26195)
      • [release/v7.5] Mark the 3 consistently failing tests as pending to unblock PRs (#​26196)
      • [release/v7.5] add CodeQL suppresion for NativeCommandProcessor (#​26173)
      • [release/v7.5] add CodeQL suppressions for UpdatableHelp and NativeCommandProcessor methods (#​26171)
      • [release/v7.5] Remove UseDotnet task and use the dotnet-install script (#​26169)
      • [release/v7.5] Automate Store Publishing (#​26164)
      • [release/v7.5] Ensure that socket timeouts are set only during the token validation (#​26079)
      • [release/v7.5] Suppress false positive PSScriptAnalyzer warnings in tests and build scripts (#​26059)

      SHA256 Hashes of the release artifacts

      • hashes.sha256
        • C1013E31E30CCB8C68366FE6A6E4CEA50F4DDD12FF115078019E4D1D71D58F00
      • powershell-7.5.4-1.cm.aarch64.rpm
        • F6852075303A3A81639381E077639032667F11A25EE8D3FE19AB2F4479ECA93C
      • powershell-7.5.4-1.cm.x86_64.rpm
        • 15CC1A4D24E4FABAD836CFC6B55D501B643EBDB53AF72FDE286585E2A9D8119C
      • powershell-7.5.4-1.rh.x86_64.rpm
        • 304F488E1916497D90A7B921261D040C08336A92A991A6DBAE1ADD937A42EE50
      • powershell-7.5.4-linux-arm32.tar.gz
        • 3553BE9A484EC9627C7AD70DEBC62A39ECF96814D76513CC9C77ACAE9E5B3ECD
      • powershell-7.5.4-linux-arm64.tar.gz
        • 4B32D4CB86A43DFB83D5602D0294295BF22FAFBF9E0785D1AAEF81938CDA92F8
      • powershell-7.5.4-linux-musl-x64.tar.gz
        • 78932A3FB60EEB1263986BBF8D398281F2621D8347FD042B93A4D850CB0A9D26
      • powershell-7.5.4-linux-x64-fxdependent.tar.gz
        ... (truncated)

      7.5.3

      ## 7.5.3

      General Cmdlet Updates and Fixes

      • Fix Out-GridView by replacing the use of obsolete BinaryFormatter with custom implementation. (#​25559)
      • Remove OnDeserialized and Serializable attributes from Microsoft.Management.UI.Internal project (#​25831)
      • Make the interface IDeepCloneable internal (#​25830)

      Tools

      • Add CodeQL suppressions (#​25972)

      Tests

      • Fix updatable help test for new content (#​25944)

      Build and Packaging Improvements

      Update to .NET SDK 9.0.304
      • Make logical template name consistent between pipelines (#​25991)
      • Update container images to use mcr.microsoft.com for Linux and Azure Linux (#​25986)
      • Add build to vPack Pipeline (#​25975)
      • Remove AsyncSDL from Pipelines Toggle Official/NonOfficial Runs (#​25964)
      • Update branch for release (#​25942)

      Documentation and Help Content

      • Fix typo in CHANGELOG for script filename suggestion (#​25963)

      SHA256 Hashes of the release artifacts

      • hashes.sha256
        • 9155706FF141819DC3F253A991A01DAECA898D94DDAFFBC76BC5EAE952118FA8
      • powershell-7.5.3-1.cm.aarch64.rpm
        • AD956A0610B72BC24C4A628E8B9083AEBA9191A9AC8E8FC86B0DDAD2D9E826AC
      • powershell-7.5.3-1.cm.x86_64.rpm
        • 14B88AEDEA81023F28D2F67F6DA0B8712D1ABD3359A0F6F2C3EA047AAE93BD71
      • powershell-7.5.3-1.rh.x86_64.rpm
        ... (truncated)

      7.5.2

      ## 7.5.2 - 2025-06-24

      Engine Updates and Fixes

      • Move .NET method invocation logging to after the needed type conversion is done for method arguments (#​25357)

      General Cmdlet Updates and Fixes

      • Set standard handles explicitly when starting a process with -NoNewWindow (#​25324)
      • Make inherited protected internal instance members accessible in class scope. (#​25547) (Thanks @​mawosoft!)
      • Remove the old fuzzy suggestion and fix the local script file name suggestion (#​25330)
      • Fix PSMethodInvocationConstraints.GetHashCode method (#​25306) (Thanks @​crazyjncsu!)

      Build and Packaging Improvements

      Update to .NET SDK 9.0.301

      • Correct Capitalization Referencing Templates (#​25673)
      • Publish .msixbundle package as a VPack (#​25621)
      • Update ThirdPartyNotices for v7.5.2 (#​25658)
      • Manually update SqlClient in TestService
      • Update cgmanifest
      • Update package references
      • Update .NET SDK to latest version
      • Change linux packaging tests to ubuntu latest (#​25639)
      • Fix MSIX artifact upload, vPack template, changelog hashes, git tag command (#​25633)
      • Move MSIXBundle to Packages and Release to GitHub (#​25517)
      • Use new variables template for vPack (#​25435)

      SHA256 Hashes of the release artifacts

      • hashes.sha256
        • 319450B2ADCBB9FC3F0E7EB347B85CA066F47097508FBC80F8AFCC80B2419716
      • powershell-7.5.2-1.cm.aarch64.rpm
        • 7726766F5BDB0A38A154FACF15A8B870BB3B753CC155BDB138A4ED670A9F3047
      • powershell-7.5.2-1.cm.x86_64.rpm
        ... (truncated)

      7.5.1

      [7.5.1]

      Engine Updates and Fixes

      • Fallback to AppLocker after WldpCanExecuteFile (#​25305)

      Code Cleanup

      Details
      • Cleanup old release pipelines (#​25236)

      Tools

      • Do not run labels workflow in the internal repository (#​25343)
      • Update CODEOWNERS (#​25321)
      • Check GitHub token availability for Get-Changelog (#​25328)
      • Update PowerShell team members in releaseTools.psm1 (#​25302)

      Build and Packaging Improvements

      Update to .NET SDK 9.0.203

      • Finish 7.5.0 release (#​24855)
      • Add CodeQL suppressions for PowerShell intended behavior (#​25375)
      • Update to .NET SDK 9.0.203 (#​25373)
      • Switch to ubuntu-lastest for CI (#​25374)
      • Add default .NET install path for SDK validation (#​25338)
      • Combine GitHub and Nuget Release Stage (#​25371)
      • Add Windows Store Signing to MSIX bundle (#​25370)
      • Update test result processing to use NUnitXml format and enhance logging for better clarity (#​25344)
      • Fix MSIX stage in release pipeline (#​25345)
      • Make GitHub Workflows work in the internal mirror (#​25342)
      • Update security extensions (#​25322)
      • Disable SBOM generation on set variables job in release build (#​25340)
      • Update GitHub Actions to work in private GitHub repo (#​25332)
      • Revert "Cleanup old release pipelines (#​25201)" (#​25335)
      • Remove call to NuGet (#​25334)
      • Simplify PR Template (#​25333)
      • ... (truncated)

        7.5.0

        7.5.0

        Build and Packaging Improvements

        Update .NET SDK to 9.0.102

        • Add tool package download in publish nuget stage (#​24790) (#​24792)
        • Fix Changelog content grab during GitHub Release (#​24788) (#​24791)
        • Mark build as latest stable (#​24789)
        • [release/v7.5] Update branch for release - Transitive - true - minor (#​24786)
        • Update Microsoft.PowerShell.PSResourceGet to 1.1.0 (#​24767) (#​24785)
        • Make the AssemblyVersion not change for servicing releases (#​24667) (#​24783)
        • Deploy Box Update (#​24632) (#​24779)
        • Update machine pool for copy blob and upload buildinfo stage (#​24587) (#​24776)
        • Update nuget publish to use Deploy Box (#​24596) (#​24597)
        • Added Deploy Box Product Pathway to GitHub Release and NuGet Release Pipelines (#​24583) (#​24595)

        Documentation and Help Content

        • Update HelpInfoUri for 7.5 (#​24610) (#​24777)

        SHA256 Hashes of the release artifacts

        • hashes.sha256
          • 84D704257D0DBF383164A00DF66922A686587C96C4C026BE0F30EADEC23C5082
        • powershell_7.5.0-1.deb_amd64.deb
          • 5813414B7C7F975752A9F33E29EA40A2C17F63FB680C37F5700B8390671DED70
        • powershell-7.5.0-1.cm.aarch64.rpm
          • A2A9135DDE6E7777AEA5C02916C69B16F6DC628612313DF6D20C43553003532B
        • powershell-7.5.0-1.cm.x86_64.rpm
          • 438DD7E89D2960815363D484E9829622580BA5FCD39E74E0E710B706D81081FB
        • powershell-7.5.0-1.rh.x86_64.rpm
          • AE95B71F5796EFD580E800065E9A1D1557DA8AE78897E5BBB8F0B9C07E37859B
        • powershell-7.5.0-linux-arm32.tar.gz
          • 1ABEDD0BFB0F8C1F0083D8161C6C5842F522292F14B750F0B33169D717835CA4
        • powershell-7.5.0-linux-arm64.tar.gz
          • A3B6A1D14897974AEA732D82970C86DD17FFC57A5FC4F4BFABFE2DD272FF6C40
            ... (truncated)

        7.5.0-rc.1

        7.5.0-rc.1 - 2024-11-14

        NOTE: Due to technical issues, release of packages to packages.microsoft.com and release to NuGet.org is delayed.

        Build and Packaging Improvements

        Bump to .NET 9.0.100

        • Update ThirdPartyNotices file (#​24582) (#​24536)
        • Bump to .NET 9.0.100 (#​24576) (#​24535)
        • Add a way to use only NuGet feed sources (#​24528) (#​24530)
        • Update PSResourceGet to v1.1.0-RC2 (#​24512) (#​24525)
        • Add PMC mapping for debian 12 (bookworm) (#​24413) (#​24518)
        • Bump .NET to 9.0.100-rc.2.24474.11 (#​24509) (#​24522)
        • Keep the roff file when gzipping it. (#​24450) (#​24520)
        • Checkin generated manpage (#​24423) (#​24519)
        • Update PSReadLine to 2.3.6 (#​24380) (#​24517)
        • Download package from package build for generating vpack (#​24481) (#​24521)
        • Delete the msix blob if it's already there (#​24353) (#​24516)
        • Add CodeQL scanning to APIScan build (#​24303) (#​24515)
        • Update vpack pipeline (#​24281) (#​24514)
        • Fix seed max value for Container Linux CI (#​24510) (#​24511)
        • Bring preview.5 release fixes to release/v7.5 (#​24379) (#​24368)
        • Add BaseUrl to buildinfo json file (#​24376) (#​24377)

        SHA256 Hashes of the release artifacts

        • hashes.sha256
          • 35B6D60E7A00F55B072ECD7BAFAF12048BA55244FE80EEE1ED3E727761F1122D
        • powershell-7.5.0-rc.1-linux-arm32.tar.gz
          • C6B27E743B1A62B7C1A0D29389419E3A5E0E87C1A5A4F1FC15F7E30C0B44DFAC
        • powershell-7.5.0-rc.1-linux-arm64.tar.gz
          • B4C1B69632B85011928E2EA342E3096B2DECB47ECFF446187D277494436D088B
        • powershell-7.5.0-rc.1-linux-musl-x64.tar.gz
          • FB471DD9786264A73FE1A5C04E3242336A676D1271885E23027F964876D42176
        • powershell-7.5.0-rc.1-linux-x64-fxdependent.tar.gz
          ... (truncated)

        7.5.0-preview.5

        [7.5.0-preview.5] - 2024-10-01

        Breaking Changes

        • Treat large Enum values as numbers in ConvertTo-Json (#​20999) (#​24304)

        Engine Updates and Fixes

        • Fix how processor architecture is validated in Import-Module (#​24265) (#​24317)

        Experimental Features

        General Cmdlet Updates and Fixes

        • Add -Force parameter to Resolve-Path and Convert-Path cmdlets to support wildcard hidden files (#​20981) (#​24344)
        • Add telemetry to track the use of features (#​24247) (#​24331)
        • Treat large Enum values as numbers in ConvertTo-Json (#​20999) (#​24304)
        • Make features PSCommandNotFoundSuggestion, PSCommandWithArgs, and PSModuleAutoLoadSkipOfflineFiles stable (#​24246) (#​24310)
        • Handle global tool when prepending $PSHome to PATH (#​24228) (#​24307)

        Tests

        • Fix cleanup in PSResourceGet test (#​24339) (#​24345)

        Build and Packaging Improvements

        Bump .NET SDK to 9.0.100-rc.1.24452.12

        • Fixed Test Scenario for Compress-PSResource (Internal 32696)
        • Add back local NuGet source for test packages (Internal 32693)
        • Fix typo in release-MakeBlobPublic.yml (Internal 32689)
        • Copy to static site instead of making blob public (#​24269) (#​24343)
        • Update Microsoft.PowerShell.PSResourceGet to 1.1.0-preview2 (#​24300) (#​24337)
        • Remove the MD5 branch in the strong name signing token calculation (#​24288) (#​24321)
        • Update experimental-feature json files (#​24271) (#​24319)
        • Add updated libicu dependency for Debian packages (#​24301) (#​24324)
        • Add mapping to AzureLinux repo (#​24290) (#​24322)
        • Update and add new NuGet package sources for different environments. (#​24264) (#​24316)
        • Bump .NET 9 to 9.0.100-rc.1.24452.12 (#​24273) (#​24320)
        • Make some release tests run in a hosted pools (#​24270) (#​24318)
        • Do not build the exe for Global tool shim project (#​24263) (#​24315)
        • Delete assets/AppImageThirdPartyNotices.txt (#​24256) (#​24313)
        • Create new pipeline for compliance (#​24252) (#​24312)
        • ... (truncated)

          7.5.0-preview.4

          [7.5.0-preview.4] - 2...

          Description has been truncated

Bumps Jint from 4.15.3 to 4.16.0
Bumps Microsoft.NET.Test.Sdk from 18.8.1 to 18.9.0
Bumps System.Management.Automation from 7.4.18 to 7.6.4

---
updated-dependencies:
- dependency-name: Jint
  dependency-version: 4.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: Jint
  dependency-version: 4.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 18.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: System.Management.Automation
  dependency-version: 7.6.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: Jint
  dependency-version: 4.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Aug 21, 2026
@codecov

codecov Bot commented Aug 21, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 54.07%. Comparing base (4cdbbc8) to head (0875f93).

Additional details and impacted files
@@                Coverage Diff                 @@
##           v2-speedygonzales     #434   +/-   ##
==================================================
  Coverage              54.07%   54.07%           
==================================================
  Files                    461      461           
  Lines                  34808    34808           
  Branches                6999     6999           
==================================================
  Hits                   18824    18824           
+ Misses                 13755    13754    -1     
- Partials                2229     2230    +1     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@PrzemyslawKlys
PrzemyslawKlys merged commit 25acf67 into v2-speedygonzales Aug 21, 2026
17 checks passed
@PrzemyslawKlys
PrzemyslawKlys deleted the dependabot/nuget/Sources/HtmlTinkerX.Tests/all-dependencies-9681d6969c branch August 21, 2026 14:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant