Bump the all-dependencies group with 3 updates - #434
Merged
PrzemyslawKlys merged 2 commits intoAug 21, 2026
Merged
Conversation
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>
Codecov Report✅ All modified and coverable lines are covered by tests. 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. 🚀 New features to boost your workflow:
|
PrzemyslawKlys
deleted the
dependabot/nuget/Sources/HtmlTinkerX.Tests/all-dependencies-9681d6969c
branch
August 21, 2026 14:24
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.stringifyand 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.parsenow rejects trailing commas as the grammar requires; bare identifiers at global scope resolve through the global's prototype chain per spec;IModuleLoader.Resolveis consulted once per (referrer, specifier) pair, so a loader using it as a per-import access-control checkpoint should move the check toLoadModule; 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).
IAsyncModuleLoaderand theAsyncModuleLoadertemplate let a host fetch module source over I/O without blocking a thread;Engine.Modules.StartImportreturns an operation a game loop drives viaProcessTasks(), andImportAsyncawaits without holding a thread. The spec's load phase now exists as written, a warm-cache async loader keeps the blockingImportfully synchronous, and the blocking drain wakes on a work-arrived signal instead of polling. A module served over a transport keeps its whole url asModule.Locationso 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.LimitRecursionused 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-inOptions.Constraints.StackOverflowGuardconverts unbounded recursion — reachable through eighteen distinct routes,new, accessors, coercions and Proxy traps included — from a process kill into a catchableRangeError, exempting strict tail calls, which grow no stack. And a family of CLR exceptions that escapedengine.Evaluatepast every scriptcatchare now proper JavaScript errors or correct results: sorting with an inconsistent comparator, destructuring with a function-valued default (const { onChange = () => {} } = opts),toLocaleStringoutsideDateTime's range, typed-arraydefinePropertywithout a value,DataViewreads at 2³¹,String.replace$'with a lying exec, and the first instant of year 10000.New built-ins.
Iterator.prototype.join,chunks,windowsandincludes;take/dropnow throwRangeErrorfor a finite limit above 2^53−1 per the updated proposals.Intl.Locale.prototype.getCollationsreports CLDR-cited collation data thatIntl.Collatoraccepts in full, a malformedcollationoption is aRangeError, andIntl.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:parseIntstrips the sign before testing for a hex prefix, soparseInt("-0x10")is −16; a suspendedfinallyno longer swallows a pendingbreak/continue; a Proxy (or exotic host object) as the global's prototype answers bare identifiers through itsgettrap;Date.prototype.toISOStringemits the spec's six-digit expanded year and round-trips throughDate.parsein 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/Setsizeis the prototype accessor the spec defines rather than a phantom own property; a Proxy'sdefinePropertytrap receives the partial descriptor the caller wrote; a string's@@iteratoris read once, with the primitive as receiver;Array.prototype.joinre-asks the array when a side effect fills a hole mid-join; a direct eval reaches the enclosing function'sargumentsin both modes; andTemporal.Nowdrops the methods the proposal removed.Embedder surface.
OperationDeadlineConstraintbounds a whole multi-entry host operation;ScriptPreparationOptions.StaticAnalysistrades prepare-time analysis for per-engine materialization on shared graphs;ModuleFactory.LocationOfexposes the module-naming rule a host must match;Engine.Advanced.HostDefinedcarries per-request state on a pooled engine; the CLR exception behind an interop error is reachable throughJintException.TryGetClrExceptionwith opt-inChainClrExceptions(), and a host method's ownTargetExceptionis 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. WarmedparseIntcall sites take the frameless fast-call lane (−13% on the parse loop), joined by theNumberpredicates,String.prototype.indexOf/startsWith/endsWith/includes/at/substr, globalisNaN/isFiniteandArray.isArray(−3% to −19%) and theMap/Setmethod family (map.gethit loop −13%); existence questions on a wrapped dictionary answer fromContainsKey, takingin−33% with −98% allocation andObject.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-locallet/constlive in fixed slots.Breaking changes.
Int32Extensions/Int64Extensions/DoubleExtensions— polyfill hosts that leaked into the public API — are now internal; on net462/netstandard2.0, code withusing Jint;may have bound spanParse/TryParsemembers through them.JsonParserrejects trailing commas.Number.parseInt.length/Number.parseFloat.lengthreport their spec values. Post-construction mutation of anOptionsinstance no longer reaches an already-built engine, andOptions.Configurecallbacks work again.UnwrapIfPromisereports a cancelled engine asExecutionCanceledExceptioninstead 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-modernover native V8 by 1.25× — in a statistical tie for first oninterop-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
... (truncated)
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
SHA256 Hashes of the release artifacts
... (truncated)
7.6.3
## 7.6.3
Build and Packaging Improvements
Update to .NET SDK 10.0.301
Publish-NugetToMyGetcommand from packaging module (#27576)SHA256 Hashes of the release artifacts
... (truncated)
7.6.2
## 7.6.2
Engine Updates and Fixes
General Cmdlet Updates and Fixes
Build and Packaging Improvements
Update to .NET SDK 10.0.300
certificate_logical_to_actual(#27439)Microsoft.PowerShell.Nativeto the latest GA version (#27436)findMissingNoticestarget framework selection with ordered Windows fallback (#27424)appLicensingcapability to Appx manifest (#27437)TemplateContext(#27331)SHA256 Hashes of the release artifacts
... (truncated)
7.6.1
## 7.6.1
General Cmdlet Updates and Fixes
Tests
PSNativeCommandArgumentPassingtest (#27179)Build and Packaging Improvements
Update to .NET SDK 10.0.202
msixbundle-vpackpipeline (#27237)_GetDependenciesMSBuild target from dynamic generation inbuild.psm1intoMicrosoft.PowerShell.SDK.csproj(#27177)SHA256 Hashes of the release artifacts
... (truncated)
7.6.0
## 7.6.0 - 2026-03-12
General Cmdlet Updates and Fixes
nullfor content (#26973)Tests
Import-Module.Tests.ps1to handle Arm32 platform (#26888)Build and Packaging Improvements
Update to .NET SDK 10.0.201
Microsoft.PowerShell.PSResourceGetversion to 1.2.0 (#27007)ConvertFrom-ClearlyDefinedCoordinatesto handle API object coordinates (#26986)cgmanifest.jsonto actually match the branch (#26982)SHA256 Hashes of the release artifacts
... (truncated)
7.6.0-rc.1
## 7.6.0-rc.1 - 2026-02-19
Tests
$PSDefaultParameterValuesleak causing tests to skip unexpectedly (#26705)Build and Packaging Improvements
Expand to see details.
Microsoft.PowerShell.PSResourceGetversion to 1.2.0-rc3 (#26767)Microsoft.PowerShell.Nativepackage version (#26748)buildinfo.jsonuploading for preview, LTS, and stable releases (#26715)metadata.jsonto update the Latest attribute with a better name (#26708)runCodesignValidationInjectionvariable from pipeline templates (#26707)Get-ChangeLogto handle backport PRs correctly (#26706)v7.6.0-preview.6release (#26626)AfterAllcleanup if the initial setup inBeforeAllfailed (#26622)SHA256 Hashes of the release artifacts
... (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
General Cmdlet Updates and Fixes
Microsoft.PowerShell.PSResourceGettov1.2.0-preview5(#26590)PSFeedbackProviderstable (#26502)CompletionCompleters.CompleteFilename()that causes null reference exception (#26487)Get-Clipboard(#26572) (Thanks @MartinGC94!)Tools
Tests
Build and Packaging Improvements
Expand to see details.
7.6.0-preview.5
## 7.6.0-preview.5
Engine Updates and Fixes
POWERSHELL_DIAGNOSTICS_OPTOUT(#26086)RemoteHyperVSocket(#26057)stderroutput of console host to respectNO_COLOR(#24391)sshPATH check inSSHConnectionInfowhen the default Runspace is not available (#25780) (Thanks @jborean93!)PSForEachandPSWhereas aliases for the PowerShell intrinsic methodsWhereandForeach(#25511) (Thanks @powercode!)General Cmdlet Updates and Fixes
IsScreenReaderActive()check fromConsoleHost(#26118)ConvertFrom-Jsonto ignore comments inside array literals (#14553) (#26050) (Thanks @MatejKafka!)-Debugto not trigger theShouldProcessprompt (#26081)Register-ArgumentCompleter -NativeFallbackto support registering a cover-all completer for native commands (#25230)Write-Hostto respectOutputRendering = PlainText(#21188)$usingexpression support inInvoke-Command(#24025) (Thanks @jborean93!)HelpMessagefor tool tip in parameter completion (#25108) (Thanks @jborean93!)SessionState" (#25792)MethodInvocationtrace for overload tracing (#21320) (Thanks @jborean93!)-ProgressActionfor advanced functions (#24591) (Thanks @cmkb3!)FileSystemProvider.CreateDirectory(#24615) (Thanks @Tadas!)-Targetas literal inNew-Item(#25186) (Thanks @GameMicrowave!)ArrayLiteralAstandParenExpressionAst(#25303) (Thanks @MartinGC94!)[bigint]casting (#25396) (Thanks @AbishekPonmudi!)NullReferenceExceptionwhen writing progress records to console from multiple threads (#25440) (Thanks @kborowinski!)Get-Serviceto ignore common errors when retrieving non-critical properties for a service (#24245) (Thanks @jborean93!)Join-StringArgument Completer (#25283) (Thanks @ArmaanMcleod!)Out-GridViewby replacing use of obsoleteBinaryFormatterwith custom implementation (#25497) (Thanks @mawosoft!)PSDiagnosticsmodule to work for PowerShell 7 (#25590)Code Cleanup
... (truncated)
7.6.0-preview.4
[7.6.0-preview.4]
Breaking Changes
WildcardPattern.Escapeto escape lone backticks correctly (#25211) (Thanks @ArmaanMcleod!)-ChildPathparameter tostring[]forJoin-Pathcmdlet (#24677) (Thanks @ArmaanMcleod!)PowerShell 7.6-preview.4 includes the following updated modules:
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
PipelineStopTokentoCmdletwhich will be signaled when the pipeline is stopping (#24620) (Thanks @jborean93!)WldpCanExecuteFile(#24912)General Cmdlet Updates and Fixes
-OutVariableassignments within the sameCommandAstwhen inferring variables (#25224) (Thanks @MartinGC94!)Microsoft.PowerShell.PSResourceGetversion inPSGalleryModules.csproj(#25135)TypeName.GetReflectionType()to work when theTypeNameinstance represents a generic type definition within aGenericTypeName(#24985)SystemPolicypublic APIs visible but non-op on Unix platforms so that they can be included inPowerShellStandard.Library(#25051)-NoNewWindow(#25061)Import-Module -Prefixto override default prefix in manifest (#20409) (Thanks @MartinGC94!)Get-Helpapproach to findabout_*.help.txtfiles with correct locale for completions (#24194) (Thanks @MartinGC94!)... (truncated)
7.6.0-preview.3
[7.6.0-preview.3]
Breaking Changes
General Cmdlet Updates and Fixes
-Nounparameter forGet-Command(#24977) (Thanks @ArmaanMcleod!)ErrorRecordwith empty exception message to empty string (#24949) (Thanks @MatejKafka!)-PSEditionparameter forGet-Module(#24971) (Thanks @ArmaanMcleod!)New-Item -Forceis passed an invalid directory name (#24936) (Thanks @kborowinski!)Start-Transcriptto use$Transcriptwhich is aPSObjectwrapped string to specify the transcript path (#24963) (Thanks @kborowinski!)Verb,StrictModeVersion,Scope&PropertyTypeArgument Completers with single helper method (#24839) (Thanks @ArmaanMcleod!)Start-Process -Waitpolling efficiency (#24711) (Thanks @jborean93!)InvalidCommandNameCharactersinAnalysisCachetoSearchValues<char>for more efficient char searching (#24880) (Thanks @ArmaanMcleod!)s_charactersRequiringQuotesin Completion Completers toSearchValues<char>for more efficient char searching (#24879) (Thanks @ArmaanMcleod!)Code Cleanup
We thank the following contributors!
@xtqqczze, @fMichaleczek, @ArmaanMcleod
RunspacePool,RunspacePoolInternalandRemoteRunspacePoolInternalIDisposableimplementation (#24720) (Thanks @xtqqczze!)Attributesuffix (#24940) (Thanks @xtqqczze!)SteppablePipeline.Clean()(#24941)Environment.ProcessIdinSpecialVariables.PID(#24926) (Thanks @fMichaleczek!)CompletionRequiresQuoteswith cached SearchValues (#24907) (Thanks @ArmaanMcleod!)IndexOfAnycalls with invalid path/filename toSearchValues<char>for more efficient char searching (#24896) (Thanks @ArmaanMcleod!)PlatformInvokes(#24826) (Thanks @xtqqczze!)Tools
Build and Packaging Improvements
... (truncated)- Add the
- Add helper in
- Return correct FileName property for
- Add
- Update Named and Statement block type inference to not consider AssignmentStatements and Increment/decrement operators as part of their output (#21137) (Thanks @MartinGC94!)
- Update
- Add completion of modules by their shortname (#20330) (Thanks @MartinGC94!)
- Fix
- Add
- Fix a bug in how
- Seal
- Seal internal type
- Seal classes in
- Added Justin Chung as Powershell team memeber on releaseTools.psm1 (#24672)
- Skip CIM ETS member test on older Windows platforms (#24681)
- Fix the dot-sourcing behavior of
- Update branch for release (#27831)
- Backport Windows build pipeline fixes (#27813)
- Update Microsoft.PowerShell.Archive version to 1.2.6 (#27801)
- 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
- Update CI workflow to also target servicing-* branches (#27651)
- 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)
- 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
- Remove the unused
- 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
- 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
- Fix checks for local user config file paths (#27479)
- Update PowerShell telemetry to respect the diagnostics and feedback setting on Windows (#27472)
- Update branch for release (#27480)
- Fix *nix permissions and use
- Add the
- Add macOS binary code signing and package notarization (#27467)
- Add
- Update
- 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
- Exclude .exe packages from publishing to GitHub (#27460)
- Download PMC Packages through
- Flip Stable PublishToChannel false for v7.5.X (#27333)
- PMC release: Use slash instead of back-slash for Linux container (#27318)
- hashes.sha256
- 6C0887110F44FCB329909AA0C4599300473B876A5D9104018850A25A4C658F34
- powershell-7.5.7-1.cm.aarch64.rpm
- 8E7928348979A9294943ED8F91421286BD32F9DC0C52BC105664A056FB225DD8
- powershell-7.5.7-1.cm.x86_64.rpm
- D7DE5EF675101EE56B6C4B68C63CCA2D517ABB96C1079FFB14F25A159D6305B3
- Delay update notification for one week to ensure all packages become available (#27220)
- Fix the
- Update branch for the v7.5.6 release (#27268)
- Fix package pipeline by adding in
- Pin
- [StepSecurity] ci: Harden GitHub Actions tags (#27239)
- Build, package, and create VPack for the PowerShell-LTS store package within the same
- Add comment-based help documentation to
- Separate store package creation, skip polling for store publish, clean up
- [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
- Select new MSIX package name (#27172)
- Update the
- 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
- 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)
- Fix up
- Close pipe client handles after creating the child ssh process (#26822)
- Fix the progress preference variable in script cmdlets (#26791) (Thanks @cmkb3!)
- Add merge conflict marker detection to
- Add reusable
- Create GitHub Copilot setup workflow (#26807)
- Refactor analyze job to reusable workflow and enable on Windows CI (#26799)
- Mark flaky
- Add GitHub Actions annotations for Pester test failures (#26836)
- Fix
- Fix merge conflict checker for empty file lists and filter
- Update the
- Add markdown link verification for PRs (#26407)
- Revert change to module name ThreadJob (#26997)
- Update branch for release (#26990)
- Fix
- 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)
- [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)
- 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
- Fix
- Remove
- Make the interface
- Add CodeQL suppressions (#25972)
- Fix updatable help test for new content (#25944)
- 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)
- Fix typo in CHANGELOG for script filename suggestion (#25963)
- 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
- Move .NET method invocation logging to after the needed type conversion is done for method arguments (#25357)
- Set standard handles explicitly when starting a process with
- 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
- Correct Capitalization Referencing Templates (#25673)
- Publish
- 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)
- hashes.sha256
- 319450B2ADCBB9FC3F0E7EB347B85CA066F47097508FBC80F8AFCC80B2419716
- powershell-7.5.2-1.cm.aarch64.rpm
- 7726766F5BDB0A38A154FACF15A8B870BB3B753CC155BDB138A4ED670A9F3047
- powershell-7.5.2-1.cm.x86_64.rpm
- Fallback to AppLocker after
- Cleanup old release pipelines (#25236)
- Do not run labels workflow in the internal repository (#25343)
- Update
- Check GitHub token availability for
- Update PowerShell team members in
- 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)
- 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
- Make the
- 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)
- Update
- 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
- 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
- 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
- Treat large
- Fix how processor architecture is validated in
- Add
- Add telemetry to track the use of features (#24247) (#24331)
- Treat large
- Make features
- Handle global tool when prepending
- Fix cleanup in
- Fixed Test Scenario for
- Add back local NuGet source for test packages (Internal 32693)
- Fix typo in
- Copy to static site instead of making blob public (#24269) (#24343)
- Update
- Remove the MD5 branch in the strong name signing token calculation (#24288) (#24321)
- Update experimental-feature json files (#24271) (#24319)
- Add updated
- Add mapping to
- Update and add new NuGet package sources for different environments. (#24264) (#24316)
- Bump .NET 9 to
- Make some release tests run in a hosted pools (#24270) (#24318)
- Do not build the exe for Global tool shim project (#24263) (#24315)
- Delete
- Create new pipeline for compliance (#24252) (#24312)
... (truncated)
7.6.0-preview.2
[7.6.0-preview.2] - 2025-01-14
General Cmdlet Updates and Fixes
AIShellmodule to telemetry collection list (#24747)EnumSingleTypeConverterto get enum names as array (#17785) (Thanks @fflaten!)Get-Itemwhen listing alternate data streams (#18019) (Thanks @kilasuit!)-ExcludeModuleparameter toGet-Command(#18955) (Thanks @MartinGC94!)DnsNameListforX509Certificate2to useX509SubjectAlternativeNameExtension.EnumerateDnsNamesMethod (#24714) (Thanks @ArmaanMcleod!)Get-ItemPropertyto report non-terminating error for cast exception (#21115) (Thanks @ArmaanMcleod!)-PropertyTypeargument completer forNew-ItemProperty(#21117) (Thanks @ArmaanMcleod!)Write-HosthandlesXmlNodeobject (#24669) (Thanks @brendandburns!)Code Cleanup
We thank the following contributors!
@xtqqczze
ClientRemoteSessionDSHandlerImpl(#21218) (Thanks @xtqqczze!)ClientRemoteSessionDSHandlerImpl(#24705) (Thanks @xtqqczze!)RemotingProtocol2(#21164) (Thanks @xtqqczze!)Tools
Tests
Build and Packaging Improvements
Updated SDK to 9.0.101
... (truncated)
7.5.10
## 7.5.10
Engine Updates and Fixes
pwsh -filefor advanced-function scripts (#27761)Build and Packaging Improvements
Update to .NET SDK 9.0.317
SHA256 Hashes of the release artifacts
... (truncated)
7.5.9
## 7.5.9
Tests
Build and Packaging Improvements
Update to .NET SDK 9.0.316
SHA256 Hashes of the release artifacts
... (truncated)
7.5.8
## 7.5.8
Code Cleanup
Update to .NET SDK 9.0.315
Publish-NugetToMyGetcommand from packaging module (#27575)Build and Packaging Improvements
Update to .NET SDK 9.0.315
Internal-PowerShellTeam-Toolsrepo in PMC publish pipeline (#27498)SHA256 Hashes of the release artifacts
... (truncated)
7.5.7
## 7.5.7
Engine Updates and Fixes
General Cmdlet Updates and Fixes
Build and Packaging Improvements
Update to .NET SDK 9.0.314
certificate_logical_to_actual(#27468)windowsTargetNamefor .NET 9 (#27474)appLicensingcapability to Appx manifest (#27466)Microsoft.PowerShell.Nativeto the latest GA version (#27465)findMissingNoticestarget framework selection with ordered Windows fallback (#27461)TemplateContext(#27335)SHA256 Hashes of the release artifacts
... (truncated)
7.5.6
## 7.5.6
General Cmdlet Updates and Fixes
Tests
PSNativeCommandArgumentPassingtest (#27166)Build and Packaging Improvements
Update to .NET SDK 9.0.313
PDP-Mediadirectory (#27256)ready-to-merge.ymlreusable workflow to commit SHA (#27246)msixbundle-vpackpipeline (#27240)build.psm1functions (#27221)PDP-Media(#27225)github/codeql-actionfrom 4.32.4 to 4.35.1 (#27159) (#27170) (#27174)PhoneProductIdto be the official LTS id used by Store (#27168)_GetDependenciesMSBuild target from dynamic generation inbuild.psm1intoMicrosoft.PowerShell.SDK.csproj(#27164)... (truncated)
7.5.5
## [7.5.5]
Engine Updates and Fixes
SSHConnectionInfossh PATH checks (#26165) (Thanks @jborean93!)General Cmdlet Updates and Fixes
Tools
linux-ciworkflow and refactor existing actions to use reusableget-changed-filesaction (#26812)get-changed-filesaction and refactor existing actions (#26811)Tests
Update-Helpweb tests as pending to unblock CI (#26837)$PSDefaultParameterValuesleak causing tests to skip unexpectedly (#26823)*.csfiles (#26813)Update-Helptests to use-Forceto remove read-only files (#26788)Build and Packaging Improvements
Update to .NET SDK 9.0.312
We thank the following contributors!
@kasperk81, @RichardSlater
ConvertFrom-ClearlyDefinedCoordinatesto handle API object coordinates (#26987)7.5.4
## 7.5.4
Build and Packaging Improvements
Update to .NET SDK 9.0.306
SHA256 Hashes of the release artifacts
... (truncated)
7.5.3
## 7.5.3
General Cmdlet Updates and Fixes
Out-GridViewby replacing the use of obsoleteBinaryFormatterwith custom implementation. (#25559)OnDeserializedandSerializableattributes fromMicrosoft.Management.UI.Internalproject (#25831)IDeepCloneableinternal (#25830)Tools
Tests
Build and Packaging Improvements
Update to .NET SDK 9.0.304
Documentation and Help Content
SHA256 Hashes of the release artifacts
... (truncated)
7.5.2
## 7.5.2 - 2025-06-24
Engine Updates and Fixes
General Cmdlet Updates and Fixes
-NoNewWindow(#25324)PSMethodInvocationConstraints.GetHashCodemethod (#25306) (Thanks @crazyjncsu!)Build and Packaging Improvements
Update to .NET SDK 9.0.301
.msixbundlepackage as a VPack (#25621)SHA256 Hashes of the release artifacts
... (truncated)
7.5.1
[7.5.1]
Engine Updates and Fixes
WldpCanExecuteFile(#25305)Code Cleanup
Details
Tools
CODEOWNERS(#25321)Get-Changelog(#25328)releaseTools.psm1(#25302)Build and Packaging Improvements
Update to .NET SDK 9.0.203
7.5.0
7.5.0
Build and Packaging Improvements
Update .NET SDK to 9.0.102
Microsoft.PowerShell.PSResourceGetto1.1.0(#24767) (#24785)AssemblyVersionnot change for servicing releases (#24667) (#24783)Documentation and Help Content
HelpInfoUrifor 7.5 (#24610) (#24777)SHA256 Hashes of the release artifacts
... (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.orgis delayed.Build and Packaging Improvements
Bump to .NET 9.0.100
BaseUrltobuildinfojson file (#24376) (#24377)SHA256 Hashes of the release artifacts
... (truncated)
7.5.0-preview.5
[7.5.0-preview.5] - 2024-10-01
Breaking Changes
Enumvalues as numbers inConvertTo-Json(#20999) (#24304)Engine Updates and Fixes
Import-Module(#24265) (#24317)Experimental Features
General Cmdlet Updates and Fixes
-Forceparameter toResolve-PathandConvert-Pathcmdlets to support wildcard hidden files (#20981) (#24344)Enumvalues as numbers inConvertTo-Json(#20999) (#24304)PSCommandNotFoundSuggestion,PSCommandWithArgs, andPSModuleAutoLoadSkipOfflineFilesstable (#24246) (#24310)$PSHometoPATH(#24228) (#24307)Tests
PSResourceGettest (#24339) (#24345)Build and Packaging Improvements
Bump .NET SDK to 9.0.100-rc.1.24452.12
Compress-PSResource(Internal 32696)release-MakeBlobPublic.yml(Internal 32689)Microsoft.PowerShell.PSResourceGetto1.1.0-preview2(#24300) (#24337)libicudependency for Debian packages (#24301) (#24324)AzureLinuxrepo (#24290) (#24322)9.0.100-rc.1.24452.12(#24273) (#24320)assets/AppImageThirdPartyNotices.txt(#24256) (#24313)7.5.0-preview.4
[7.5.0-preview.4] - 2...
Description has been truncated