Update .NET SDK to 8.0.413
+ +Update .NET SDK to 8.0.411
+ +Update .NET SDK to 8.0.408
+ +Update .NET SDK to 8.0.407
+ +Update .NET SDK to 8.0.406
+ +releaseTools.psm1 (#25074)Update .NET SDK to 8.0.405
+ +AssemblyVersion not change for servicing releases 7.4.7 and onward (#24821)Bump .NET SDK to 8.0.403
+ +PowerShell-Coordinated_Packages-Official.yml (#24449)assets/AppImageThirdPartyNotices.txt (#24256)demos directory (#24258)BaseUrl to buildinfo JSON file (#24376)APIScan authentication (#24243)Create and Submit in vPack build by default (#24181)New-NugetPackageSource function (#24104)Bump .NET SDK to 8.0.400
+ +ThirdPartyNotices.txt for v7.4.5 (#24160)cgmanifest.json for v7.4.5 (#24159)markdown-link-check (#24142)Bump .NET to 8.0.303
+ +Update to .NET 8.0.6
+We thank the following contributors!
+@ForNeVeR!
+ +GlobalToolShim (#21333) (Thanks @ForNeVeR!)powershell.config.json for PowerShell.Windows.x64 global tool (#23941)GlobalToolShim.cs (#21388)win-arm64 installer (#20516)Bump to .NET 8.0.4
+ +cgmanifest for 7.4.2packaging.psm1PSResourceGet version from 1.0.2 to 1.0.4.1 (#21439)surrogateFile setting of APIScan (#21238)dotenv install as latest version does not work with current Ruby version (#21239)PSReadLine to v2.3.5 for the next v7.4.x servicing release (#21414)rollForwardOnNoCandidateFx in runtimeconfig.json to roll forward only on minor and patch versions (#20689) (#20865)Bump .NET 8 to 8.0.0 RTM build
+ +PSResourceGet version for 1.0.1 release (#20652) (Internal 28427)Microsoft.PowerShell.Native to v7.4.0 (#20617) (#20624)We thank the following contributors!
+ +Microsoft.PowerShell.PSResourceGet to v1.0.0 (#20485) (#20538)packages.microsoft.com (#20470) (#20539)Move to .NET 8.0.100-rc.1.23463.5
+ +ref folder before running compliance (#20375)Microsoft.CodeAnalysis.CSharp from 4.7.0 to 4.8.0-2.final (#20368)XunitXml.TestLogger from 3.1.11 to 3.1.17 (#20364)Microsoft.PowerShell.PSResourceGet to 0.9.0-rc1 (#20361)fxdependent-win-desktop runtime for compliance runs (#20359)xunit.runner.visualstudio from 2.5.0 to 2.5.1 (#20357)JsonSchema.Net from 5.2.1 to 5.2.5 (#20356)Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 (#20355)Microsoft.NET.Test.Sdk from 17.7.0 to 17.7.1 (#20351)Microsoft.CodeAnalysis.CSharp from 4.7.0-2.final to 4.7.0 (#20350)Set-AzDoProjectInfo and Set-AzDoAuthToken` in the right order (#20347)Microsoft.Management.Infrastructure to 3.0.0-preview.2 (#20261)vPack provenance data (#20260)donet to dotnet in build scripts and pipelines (#20256)We thank the following contributors!
+@eltociear, @Molkree, @MartinGC94
+ +ThrowIf where the arguments were reversed (#20052)Logging.Tests.ps1 (#20048) (Thanks @eltociear!)InlineAsTypeCheck in the engine code - 2nd pass (#19694) (Thanks @Molkree!)InlineAsTypeCheck rule in the engine code - 1st pass (#19692) (Thanks @Molkree!)PSResourceGet to 0.5.24-beta24 (#20118)Win-Arm32 from release build. (#20095)Microsoft.Management.Infrastructure from 2.0.0 to 3.0.0-preview.1 (#20081)Markdig.Signed from 0.31.0 to 0.32.0 (#20076)--web because it is more reliable (#19944)HostArchitecture dynamic parameter for osxpkg (#19917)We thank the following contributors!
+@eltociear, @ArmaanMcleod, @turbedi, @CarloToso, @Molkree, @xtqqczze
+ +NativeCommandProcessor.cs (#19846) (Thanks @eltociear!)PingPathCommand.cs to TestPathCommand.cs (#19782) (Thanks @ArmaanMcleod!)Random.Shared property (#18417) (Thanks @turbedi!)InlineAsTypeCheck in Microsoft.PowerShell.Commands (#19688)(#19690)(#19687)(#19689) (Thanks @Molkree!)PSv2CompletionCompleter as part of the PowerShell v2 code cleanup (#18337) (Thanks @xtqqczze!)Updated to .NET 8 Preview 4 +
We thank the following contributors!
+@krishnayalavarthi
+ +fabricbot.json (#19759)windows.json packaging BOM (#19728)pwsh-preview.exe alias to MSIX package (#19602)UseMU (#19371)releaseTools.psm1 (#19544)We thank the following contributors!
+@eltociear, @CarloToso
+ +typeDataXmlLoader.cs (#19319) (Thanks @eltociear!)Compiler.cs (#19491) (Thanks @eltociear!)GetResponseObject method (#19380) (Thanks @CarloToso!)ContentHelper methods (#19367) (Thanks @CarloToso!)BasicHtmlWebResponseObject (#19361) (Thanks @CarloToso!)WebRequestSession.cs (#19291) (Thanks @CarloToso!)We thank the following contributors!
+@dkattan
+ +8.0.100-preview.3.23178.7 (#19381)Microsoft.CSharp (#19514)DotnetRuntimeMetadata.json to consume the .NET 8.0.0-preview.3 release (#19529)Microsoft.CodeAnalysis.CSharp back to 4.5.0 (#19464) (Thanks @dkattan!)PoolNames variable group to compliance pipeline (#19408)We thank the following contributors!
+@CarloToso, @iSazonov, @xtqqczze, @turbedi, @syntax-tm, @eltociear, @ArmaanMcleod
+ +CodeFactor issues in the code base - part 4 (#19270) (Thanks @CarloToso!)ArgumentException.ThrowIfNullOrEmpty as appropriate [part 1] (#19215) (Thanks @xtqqczze!)using variable to reduce the nested level (#19229) (Thanks @CarloToso!)ArgumentException.ThrowIfNullOrEmpty() in more places (#19213) (Thanks @CarloToso!)BitConverter.ToString with Convert.ToHexString where appropriate (#19216) (Thanks @turbedi!)Requires.NotNullOrEmpty(string) with ArgumentException.ThrowIfNullOrEmpty (#19197) (Thanks @xtqqczze!)ArgumentOutOfRangeException.ThrowIfNegativeOrZero when applicable (#19201) (Thanks @xtqqczze!)CallerArgumentExpression on Requires.NotNull (#19200) (Thanks @xtqqczze!)InitialSessionState.cs (#19177) (Thanks @eltociear!)pwsh help content (#19153)WebRequestPSCmdlet.Common.cs (#19136) (Thanks @CarloToso!)WebRequestPSCmdlet.Common.cs (#19126) (Thanks @CarloToso!)Process.cs (#19123) (Thanks @ArmaanMcleod!)SetRequestContent in WebCmdlets (#18964) (Thanks @CarloToso!)StreamHelper.cs, WebRequestPSCmdlet.Common.cs and InvokeRestMethodCommand.Common.cs (#18950) (Thanks @CarloToso!)GetHttpMethod and HttpMethod in WebCmdlets (#18846) (Thanks @CarloToso!)ModuleCmdletBase.cs (#18933) (Thanks @eltociear!)RemoveNulls (#18881) (Thanks @iSazonov!)NotNull with ArgumentNullException.ThrowIfNull (#18820) (Thanks @CarloToso!)InvokeRestMethodCommand.Common.cs (#18861) (Thanks @CarloToso!)We thank the following contributors!
+@bergmeister, @xtqqczze
+ +Microsoft.CodeAnalysis.CSharp from 4.4.0 to 4.6.0-2.23152.6 (#19306)(#19233)Newtonsoft.Json from 13.0.2 to 13.0.3 (#19290)(#19289)-Force to Move-Item to fix the GitHub workflow (#19262)Markdig.Signed from 0.30.4 to 0.31.0 (#19232)LangVersion compiler option to 11.0 (#18877) (Thanks @xtqqczze!)Microsoft.NET.Test.Sdk from 17.4.0 to 17.5.0 (#18823)(#19191)Microsoft.Extensions.ObjectPool from 7.0.1 to 7.0.3 (#18925)(#19155)XunitXml.TestLogger from 3.0.70 to 3.0.78 (#19066)Microsoft.CodeAnalysis.Analyzers from 3.3.3 to 3.3.4 (#18975)BenchmarkDotNet to 0.13.3 (#18878) (Thanks @xtqqczze!)Microsoft.PowerShell.Native from 7.4.0-preview.1 to 7.4.0-preview.2 (#18910)WinForms / WPF in all Windows builds (#18859)We thank the following contributors!
+@MartinGC94, @CarloToso, @iSazonov, @xtqqczze, @turbedi, @trossr32, @eltociear, @AtariDreams, @jborean93
+ +ast.cs (#18794) (Thanks @MartinGC94!)webrequestpscmdlet.common.cs (#18596) (Thanks @CarloToso!)CreateFile pinvoke in SMA (#18751) (Thanks @iSazonov!)webresponseobject.common (#18785) (Thanks @CarloToso!)InvokeRestMethodCommand.Common cleanup and merge partials (#18736) (Thanks @CarloToso!)GetDirectories in CimDscParser (#14319) (Thanks @xtqqczze!)Start-Process (#18724) (Thanks @iSazonov!)DllImport with LibraryImport for WNetAddConnection2 (#18721) (Thanks @iSazonov!)DllImport with LibraryImport - 1 (#18603) (Thanks @iSazonov!)DllImport with LibraryImport in SMA - 7 (#18594) (Thanks @iSazonov!)DateTime.UnixEpoch and RandomNumberGenerator.Fill() (#18621) (Thanks @turbedi!)ArchitectureSensitiveAttribute from the code base (#18598) (Thanks @iSazonov!)DllImport to LibraryImport for recycle bin, clipboard, and computerinfo cmdlets (#18526)string.Join(string) calls with string.Join(char) (#18411) (Thanks @turbedi!)GetValues<T>, GetNames<T> enum methods (#18391) (Thanks @xtqqczze!)SessionStateStrings (#18394)System.Management.Automation (#18388)Enum.HasFlags part 1 (#18386) (Thanks @xtqqczze!)ConsoleInfoErrorStrings.resx (#18367)ContentHelper.Common.cs (#18288) (Thanks @CarloToso!)FusionAssemblyIdentity and GlobalAssemblyCache as they are not used (#18334) (Thanks @iSazonov!)StringManipulationHelper (#18243) (Thanks @xtqqczze!)MemoryExtensions.IndexOfAny in PSv2CompletionCompleter (#18245) (Thanks @xtqqczze!)MemoryExtensions.IndexOfAny in WildcardPattern (#18242) (Thanks @xtqqczze!)RemoteRunspacePoolInternal.cs (#18263) (Thanks @eltociear!)PSVersionInfo (#18231)MemoryExtensions.IndexOfAny in SessionStateInternal (#18244) (Thanks @xtqqczze!)char instead of string when it's possible (#18179) (Thanks @iSazonov!)UTF8Encoding(false) with Encoding.Default (#18144) (Thanks @xtqqczze!)WinTrust functions to a common location (#17598) (Thanks @jborean93!)We thank the following contributors!
+ +Microsoft.PowerShell.Commands.Utility (#18818)Microsoft.PowerShell.Native to the latest preview version v7.4.0-preview.1 (#18805)System.Runtime.CompilerServices.Unsafe (#18806)metadata.json for next preview (#18799)7.0.101 (#18786)cirrus-actions/rebase from 1.7 to 1.8 (#18788)decode-uri-component from 0.2.0 to 0.2.2 (#18712)minimatch from 3.0.4 to 3.1.2 (#18514)release-MsixBundle.yml to add retries (#18465)penimc_cor3.dll from build (#18438)Microsoft.PowerShell.Native from 7.3.0-rc.1 to 7.3.0 (#18405)vPack package validation pattern (#18392)Microsoft.CodeAnalysis.NetAnalyzers (#18363)7.0.100-rc.2.22477.20 (#18286)pwsh.deps.json for framework dependent packages (#18226)Microsoft.PowerShell.Native from 7.3.0-preview.1 to 7.3.0-rc.1 (#18217)dotnet-install.sh (#18184)Microsoft.CodeAnalysis.NetAnalyzers (#18147)DotnetRuntimeMetadata.json for .NET 7 RC1 build (#18091)Microsoft.CodeAnalysis.NetAnalyzers (#18096)Microsoft.CodeAnalysis.CSharp from 4.3.0-3.final to 4.3.0 (#18012)Microsoft.CodeAnalysis.NetAnalyzers (#17988)Security.types.ps1xml gets signed in release build (#17916)We thank the following contributors!
- -Microsoft.PowerShell.PSResourceGet to v1.0.0 (#20485) (#20538)packages.microsoft.com (#20470) (#20539)Move to .NET 8.0.100-rc.1.23463.5
- -ref folder before running compliance (#20375)Microsoft.CodeAnalysis.CSharp from 4.7.0 to 4.8.0-2.final (#20368)XunitXml.TestLogger from 3.1.11 to 3.1.17 (#20364)Microsoft.PowerShell.PSResourceGet to 0.9.0-rc1 (#20361)fxdependent-win-desktop runtime for compliance runs (#20359)xunit.runner.visualstudio from 2.5.0 to 2.5.1 (#20357)JsonSchema.Net from 5.2.1 to 5.2.5 (#20356)Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 (#20355)Microsoft.NET.Test.Sdk from 17.7.0 to 17.7.1 (#20351)Microsoft.CodeAnalysis.CSharp from 4.7.0-2.final to 4.7.0 (#20350)Set-AzDoProjectInfo and Set-AzDoAuthToken` in the right order (#20347)Microsoft.Management.Infrastructure to 3.0.0-preview.2 (#20261)vPack provenance data (#20260)donet to dotnet in build scripts and pipelines (#20256)We thank the following contributors!
-@eltociear, @Molkree, @MartinGC94
- -ThrowIf where the arguments were reversed (#20052)Logging.Tests.ps1 (#20048) (Thanks @eltociear!)InlineAsTypeCheck in the engine code - 2nd pass (#19694) (Thanks @Molkree!)InlineAsTypeCheck rule in the engine code - 1st pass (#19692) (Thanks @Molkree!)PSResourceGet to 0.5.24-beta24 (#20118)Win-Arm32 from release build. (#20095)Microsoft.Management.Infrastructure from 2.0.0 to 3.0.0-preview.1 (#20081)Markdig.Signed from 0.31.0 to 0.32.0 (#20076)--web because it is more reliable (#19944)HostArchitecture dynamic parameter for osxpkg (#19917)We thank the following contributors!
-@eltociear, @ArmaanMcleod, @turbedi, @CarloToso, @Molkree, @xtqqczze
- -NativeCommandProcessor.cs (#19846) (Thanks @eltociear!)PingPathCommand.cs to TestPathCommand.cs (#19782) (Thanks @ArmaanMcleod!)Random.Shared property (#18417) (Thanks @turbedi!)InlineAsTypeCheck in Microsoft.PowerShell.Commands (#19688)(#19690)(#19687)(#19689) (Thanks @Molkree!)PSv2CompletionCompleter as part of the PowerShell v2 code cleanup (#18337) (Thanks @xtqqczze!)Updated to .NET 8 Preview 4 -
We thank the following contributors!
-@krishnayalavarthi
- -fabricbot.json (#19759)windows.json packaging BOM (#19728)pwsh-preview.exe alias to MSIX package (#19602)UseMU (#19371)releaseTools.psm1 (#19544)We thank the following contributors!
-@eltociear, @CarloToso
- -typeDataXmlLoader.cs (#19319) (Thanks @eltociear!)Compiler.cs (#19491) (Thanks @eltociear!)GetResponseObject method (#19380) (Thanks @CarloToso!)ContentHelper methods (#19367) (Thanks @CarloToso!)BasicHtmlWebResponseObject (#19361) (Thanks @CarloToso!)WebRequestSession.cs (#19291) (Thanks @CarloToso!)We thank the following contributors!
-@dkattan
- -8.0.100-preview.3.23178.7 (#19381)Microsoft.CSharp (#19514)DotnetRuntimeMetadata.json to consume the .NET 8.0.0-preview.3 release (#19529)Microsoft.CodeAnalysis.CSharp back to 4.5.0 (#19464) (Thanks @dkattan!)PoolNames variable group to compliance pipeline (#19408)We thank the following contributors!
-@CarloToso, @iSazonov, @xtqqczze, @turbedi, @syntax-tm, @eltociear, @ArmaanMcleod
- -CodeFactor issues in the code base - part 4 (#19270) (Thanks @CarloToso!)ArgumentException.ThrowIfNullOrEmpty as appropriate [part 1] (#19215) (Thanks @xtqqczze!)using variable to reduce the nested level (#19229) (Thanks @CarloToso!)ArgumentException.ThrowIfNullOrEmpty() in more places (#19213) (Thanks @CarloToso!)BitConverter.ToString with Convert.ToHexString where appropriate (#19216) (Thanks @turbedi!)Requires.NotNullOrEmpty(string) with ArgumentException.ThrowIfNullOrEmpty (#19197) (Thanks @xtqqczze!)ArgumentOutOfRangeException.ThrowIfNegativeOrZero when applicable (#19201) (Thanks @xtqqczze!)CallerArgumentExpression on Requires.NotNull (#19200) (Thanks @xtqqczze!)InitialSessionState.cs (#19177) (Thanks @eltociear!)pwsh help content (#19153)WebRequestPSCmdlet.Common.cs (#19136) (Thanks @CarloToso!)WebRequestPSCmdlet.Common.cs (#19126) (Thanks @CarloToso!)Process.cs (#19123) (Thanks @ArmaanMcleod!)SetRequestContent in WebCmdlets (#18964) (Thanks @CarloToso!)StreamHelper.cs, WebRequestPSCmdlet.Common.cs and InvokeRestMethodCommand.Common.cs (#18950) (Thanks @CarloToso!)GetHttpMethod and HttpMethod in WebCmdlets (#18846) (Thanks @CarloToso!)ModuleCmdletBase.cs (#18933) (Thanks @eltociear!)RemoveNulls (#18881) (Thanks @iSazonov!)NotNull with ArgumentNullException.ThrowIfNull (#18820) (Thanks @CarloToso!)InvokeRestMethodCommand.Common.cs (#18861) (Thanks @CarloToso!)We thank the following contributors!
-@bergmeister, @xtqqczze
- -Microsoft.CodeAnalysis.CSharp from 4.4.0 to 4.6.0-2.23152.6 (#19306)(#19233)Newtonsoft.Json from 13.0.2 to 13.0.3 (#19290)(#19289)-Force to Move-Item to fix the GitHub workflow (#19262)Markdig.Signed from 0.30.4 to 0.31.0 (#19232)LangVersion compiler option to 11.0 (#18877) (Thanks @xtqqczze!)Microsoft.NET.Test.Sdk from 17.4.0 to 17.5.0 (#18823)(#19191)Microsoft.Extensions.ObjectPool from 7.0.1 to 7.0.3 (#18925)(#19155)XunitXml.TestLogger from 3.0.70 to 3.0.78 (#19066)Microsoft.CodeAnalysis.Analyzers from 3.3.3 to 3.3.4 (#18975)BenchmarkDotNet to 0.13.3 (#18878) (Thanks @xtqqczze!)Microsoft.PowerShell.Native from 7.4.0-preview.1 to 7.4.0-preview.2 (#18910)WinForms / WPF in all Windows builds (#18859)We thank the following contributors!
-@MartinGC94, @CarloToso, @iSazonov, @xtqqczze, @turbedi, @trossr32, @eltociear, @AtariDreams, @jborean93
- -ast.cs (#18794) (Thanks @MartinGC94!)webrequestpscmdlet.common.cs (#18596) (Thanks @CarloToso!)CreateFile pinvoke in SMA (#18751) (Thanks @iSazonov!)webresponseobject.common (#18785) (Thanks @CarloToso!)InvokeRestMethodCommand.Common cleanup and merge partials (#18736) (Thanks @CarloToso!)GetDirectories in CimDscParser (#14319) (Thanks @xtqqczze!)Start-Process (#18724) (Thanks @iSazonov!)DllImport with LibraryImport for WNetAddConnection2 (#18721) (Thanks @iSazonov!)DllImport with LibraryImport - 1 (#18603) (Thanks @iSazonov!)DllImport with LibraryImport in SMA - 7 (#18594) (Thanks @iSazonov!)DateTime.UnixEpoch and RandomNumberGenerator.Fill() (#18621) (Thanks @turbedi!)ArchitectureSensitiveAttribute from the code base (#18598) (Thanks @iSazonov!)DllImport to LibraryImport for recycle bin, clipboard, and computerinfo cmdlets (#18526)string.Join(string) calls with string.Join(char) (#18411) (Thanks @turbedi!)GetValues<T>, GetNames<T> enum methods (#18391) (Thanks @xtqqczze!)SessionStateStrings (#18394)System.Management.Automation (#18388)Enum.HasFlags part 1 (#18386) (Thanks @xtqqczze!)ConsoleInfoErrorStrings.resx (#18367)ContentHelper.Common.cs (#18288) (Thanks @CarloToso!)FusionAssemblyIdentity and GlobalAssemblyCache as they are not used (#18334) (Thanks @iSazonov!)StringManipulationHelper (#18243) (Thanks @xtqqczze!)MemoryExtensions.IndexOfAny in PSv2CompletionCompleter (#18245) (Thanks @xtqqczze!)MemoryExtensions.IndexOfAny in WildcardPattern (#18242) (Thanks @xtqqczze!)RemoteRunspacePoolInternal.cs (#18263) (Thanks @eltociear!)PSVersionInfo (#18231)MemoryExtensions.IndexOfAny in SessionStateInternal (#18244) (Thanks @xtqqczze!)char instead of string when it's possible (#18179) (Thanks @iSazonov!)UTF8Encoding(false) with Encoding.Default (#18144) (Thanks @xtqqczze!)WinTrust functions to a common location (#17598) (Thanks @jborean93!)We thank the following contributors!
- -Microsoft.PowerShell.Commands.Utility (#18818)Microsoft.PowerShell.Native to the latest preview version v7.4.0-preview.1 (#18805)System.Runtime.CompilerServices.Unsafe (#18806)metadata.json for next preview (#18799)7.0.101 (#18786)cirrus-actions/rebase from 1.7 to 1.8 (#18788)decode-uri-component from 0.2.0 to 0.2.2 (#18712)minimatch from 3.0.4 to 3.1.2 (#18514)release-MsixBundle.yml to add retries (#18465)penimc_cor3.dll from build (#18438)Microsoft.PowerShell.Native from 7.3.0-rc.1 to 7.3.0 (#18405)vPack package validation pattern (#18392)Microsoft.CodeAnalysis.NetAnalyzers (#18363)7.0.100-rc.2.22477.20 (#18286)pwsh.deps.json for framework dependent packages (#18226)Microsoft.PowerShell.Native from 7.3.0-preview.1 to 7.3.0-rc.1 (#18217)dotnet-install.sh (#18184)Microsoft.CodeAnalysis.NetAnalyzers (#18147)DotnetRuntimeMetadata.json for .NET 7 RC1 build (#18091)Microsoft.CodeAnalysis.NetAnalyzers (#18096)Microsoft.CodeAnalysis.CSharp from 4.3.0-3.final to 4.3.0 (#18012)Microsoft.CodeAnalysis.NetAnalyzers (#17988)Security.types.ps1xml gets signed in release build (#17916)