PowerShell for every system!
PowerShellGet
tests targeting PowerShell gallery (#17062)Bump .NET SDK to 6.0.202
.
in notices container namePowerShellGet
tests targeting PowerShell gallery (#17062)Update .NET SDK to 5.0.407
PowerShellGet
tests targeting PowerShell gallery (#17062)Update .NET SDK to 3.1.418
Note: Known issues about the v7.3.0-preview.3 release:
Test-Connection
is broken due to an intentional breaking change in .NET 7. It's tracked by #17018ReadyToRun
is disabled for all v7.3.0-preview.3 packages due to a regression in .NET 7AssemblyName.FullName
has unexpected behavior due to a regression in .NET 7PSGetMemberBinder
to get value of ByRef
property (#16956)Automation.Null
elements to be piped to pipeline (#16957)CompatPowerShellGet
to the allow-list of telemetry modules (#16935)Enter-PSHostProcess
and Get-PSHostProcessInfo
cmdlets by handling processes that have exited (#16946)CommandHelpProvider.cs
(#16949) (Thanks @eltociear!)Update .NET SDK to 7.0.0-preview.2
AzureFileCopy
task and fix the syntax for specifying pool
(#17013)Bump .NET SDK to 6.0.201
powershell.config.json
file with experimental features enabled (#16823)vmImage
and PowerShell root directory for macOS builds (#16611)cmake
for the builds in this repo (#16578)CGManifest
(#16570)Update .NET SDK to 5.0.406
buildinfo
for stable releases (#16251)cmake
for the builds in this repo (#16578)CGManifest
(#16570)vmImage
and PowerShell root directory for macOS builds (#16611)buildInfo
JSON file (#16404)ci.psm1
(#16399)Update .NET SDK to 3.1.417
buildinfo
for stable releases (#16251)cmake
for the builds in this repo (#16578)CGManifest
(#16570)vmImage
and PowerShell root directory for macOS builds (#16611)ci.psm1
(#16399)clean
block for generated proxy function (#16827)FindFirstFileW
instead of FindFirstFileExW
to correctly handle Unicode file names on FAT32 (#16840) (Thanks @iSazonov!)PSRP
over SSH commands (#12802) (Thanks @BrannenGH!).ResolvedTarget
Property to File-System
Items to Reflect a Symlink's Target as FileSystemInfo
(#16490) (Thanks @hammy3502!)NotifyEndApplication
to re-enable VT mode (#16612)Start-Sleep
: [-Duration] <timespan>
(#16185) (Thanks @IISResetMe!)Measure-Object
ignore missing properties unless running in strict mode (#16589) (Thanks @KiwiThePoodle!)-StrictMode
to Invoke-Command
to allow specifying strict mode when invoking command locally (#16545) (Thanks @Thomas-Yu!)$PSNativeCommandArgPassing
= Windows
to handle empty args correctly (#16639)exec
cmdlet for bash compatibility (#16462)Get
does not include a content-length
header (#16587)HelpInfoUri
for 7.3 release (#16646)SemanticVersion
build label from version string (#16608)ForEach-Object -Parallel
when passing in script block variable (#16564)We thank the following contributors!
@eltociear, @iSazonov, @xtqqczze
ClientRemotePowerShell
(#15802) (Thanks @xtqqczze!)markdownlint
to the latest version (#16825)path-parse
from 1.0.6
to 1.0.7
(#16820)We thank the following contributors!
@dahlia
windows-latest
as the build agent image (#16831)powershell.config.json
file with experimental features enabled (#16823)Microsoft.PowerShell.GlobalTool.Shim.csproj
(#16821)cmake
for the builds in this repo (#16578)InvokeCommand
attributes (#16800)UseDotNet
task (#16701)CGManifest
(#16570)vmImage
and PowerShell root directory for macOS builds (#16611)README.md
and metadata.json
for v7.3.0-preview.1
release (#16627)7.2.1
(#16616)README.md
and metadata.json
for 7.2.1
release (#16586)Note: Known issue about 7.3.0-preview.1 Alpine Linux packages are missing powershell.config.json
causing experimental features disabled by default. For details see: #16636
clean
block to script block as a peer to begin
, process
, and end
to allow easy resource cleanup (#15177)$PSStyle.OutputRendering
to Ansi
(Internal 18449)PSVersion
parameter version checks and error messages for PowerShell 7 remoting (#16228)HOME
env variable is not set (#16263)README.md
and metadata.json
for next preview release (#16107)PlainText
when writing to a host that doesn't support VT (#16092)AppExeCLinks
to retrieve target (#16044)GetOuputString()
and GetFormatStyleString()
to PSHostUserInterface
as public API (#16075)ConvertTo-SecureString
with key regression due to .NET breaking change (#16068)Move-Item
to only fallback to copy and delete
in specific cases (#16029)$?
correctly for command expression with redirections (#16046)CurrentCulture
when handling conversions to DateTime
in Add-History
(#16005) (Thanks @vexx32!)rel
types (#15973) (Thanks @StevenLiekens!)$PSNativeCommandUsesErrorActionPreference
(#15993)NullReferenceException
(#15990) (Thanks @DarylGraves!)ErrorActionPreference
(#15897)DisconnectAsync
and Dispose
(#16536) (Thanks @i3arnon!)Max_PATH
condition check to handle long path correctly (#16487) (Thanks @Shriram0908!)HelpInfoUri
for 7.2 release (#16456)ValidateScriptAttribute
. (#14550) (Thanks @MartinGC94!)README.md
to specify gathered telemetry (#16379)File.ResolveLinkTarget
from IsWindowsApplication
(#16371) (Thanks @iSazonov!)-HttpVersion
parameter to web cmdlets (#15853) (Thanks @hayhay27!)Tee-Object -Encoding
(#14539) (Thanks @rpolley!)ConvertTo-Json -Depth
to allow 100 at maximum (#16197) (Thanks @KevRitchie!)ApplicationInsights
to not send cloud role name (#16246)Add-Type
in NoLanguage mode on a locked down machine (#16245)TargetObect
for non-zero exit code ErrorRecord
(#16108) (Thanks @rkeithhill!)Move-Item
with FileSystemProvider to move a directory into itself (#16198)PipelineVariable
to set variable in the right scope (#16199)Target
from a CodeProperty
to be an AliasProperty
that points to FileSystemInfo.LinkTarget
(#16165)We thank the following contributors!
@xtqqczze, @eltociear, @iSazonov
CommandInvocationIntrinsics
API documentation and style (#14369)bool?.GetValueOrDefault()
in FormatWideCommand
(#15988) (Thanks @xtqqczze!).stylecop
to filetypexml
and format it (#16025)Convert-Path
for unknown drive in Build.psm1
(#16416) (Thanks @matt9ucci!)Get-Process
tests (#15845) (Thanks @iSazonov!)UseMU
in the MSI (#16543)We thank the following contributors!
@github-actions[bot], @kondratyev-nv
Microsoft.CodeAnalysis.CSharp
version (#16138)6.0.100-rc.1.21458.32
(#16066)Microsoft.CodeAnalysis.NetAnalyzers
(#16045)PkgES
hosted agents to 1ES hosted agents (#16023)Find-Package
(#15999)UpdateDotnetRuntime.ps1
script (#15998)Microsoft.CodeAnalysis.NetAnalyzers
(#15985)Microsoft.CodeAnalysis.NetAnalyzers
to newer version (#15962)pwsh.exe
for framework dependent packages to support Start-Job (#16535)Microsoft.ApplicationInsights
from 2.18.0
to 2.19.0
(#16413)metadata.json
to make 7.2.0 the latest LTS (#16417)metadata.json
in preparation on 7.3.0-preview.1
release (#16406)XunitXml.TestLogger
from 3.0.66 to 3.0.70 (#16356)Microsoft.NET.Test.Sdk
from 16.11.0 to 17.0.0 (#16312) 6.0.100-rtm.21527.11
(#16309)crossgen
related build scripts also generate native symbols for R2R
images (#16297)wget
as a dependency for Bootstrap script (#16303) (Thanks @kondratyev-nv!)ThirdPartyNotices.txt
(#16283)ubuntu-latest
image (#16279)Microsoft.PowerShell.Native
and Microsoft.PowerShell.MarkdownRender
packages (#16277)cgmanifest.json
(#16278)cgmanifest.json
for generating correct third party notice file (#16266)buildinfo
for stable releases (#16251)psoptions.json
and manifest.spdx.json
files always exist in packages (#16258)set-value
package for markdown test (#16196)net6.0
TFM (#16102) (Thanks @xtqqczze!)snippet
tag to code
tag in XML comments (#16106)README.md
about the change logs (#16471) (Thanks @powershellpr0mpt!)metadata.json
and README.md
for 7.2.0 release (#16395)README.md
and metadata.json
files for v7.2.0-rc.1
release (#16285)v7.0.8
and v7.1.5
releases (#16248)$PSStyle.OutputRendering
to Ansi
(Internal 18394)HelpInfoUri
for 7.2 release (#16456)UseMU
in the MSI (#16543)ci.psm1
(#16399)