From 6a9d3c260fc8ee6569dc29759a4d9716acf1fc0f Mon Sep 17 00:00:00 2001 From: Sean Wheeler Date: Thu, 18 Aug 2022 16:28:12 -0500 Subject: [PATCH] Add mainstream release NOTE blocks --- .../learn/experimental-features.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/reference/docs-conceptual/learn/experimental-features.md b/reference/docs-conceptual/learn/experimental-features.md index 51b9bd0815ab..966b433238ea 100644 --- a/reference/docs-conceptual/learn/experimental-features.md +++ b/reference/docs-conceptual/learn/experimental-features.md @@ -1,6 +1,6 @@ --- description: Lists the currently available experimental features and how to use them. -ms.date: 08/12/2022 +ms.date: 08/18/2022 title: Using Experimental Features in PowerShell --- # Using Experimental Features in PowerShell @@ -35,14 +35,14 @@ Legend | Name | 7.0 | 7.1 | 7.2 | 7.3 | | ---------------------------------------------------------- | :--------------: | :--------------: | :--------------: | :--------------: | | PSNullConditionalOperators | ✔️ | ✅ | | | -| PSUnixFileStat (non-Windows only) | ✔️ | ✔️ | ✅ | | +| PSUnixFileStat (non-Windows only) | ✔️ | ✅ | | | | Microsoft.PowerShell.Utility.PSManageBreakpointsInRunspace | ✔️ | ✔️ | ✅ | | | PSCultureInvariantReplaceOperator | | ✔️ | ✅ | | | PSNotApplyErrorActionToStderr | | ✔️ | ✅ | | | PSImplicitRemotingBatching | ✔️ | ✔️ | ❌ | | | PSCommandNotFoundSuggestion | ✔️ | ✔️ | ✔️ | ✔️ | | PSDesiredStateConfiguration.InvokeDscResource | ✔️ | ✔️ | ✔️ | ✔️ | -| PSNativePSPathResolution | | ✔️ | ✔️ | ❌ | +| PSNativePSPathResolution | | ✔️ | ✔️ | ❌ | | PSSubsystemPluginModel | | ✔️ | ✔️ | ✔️ | | PSNativeCommandArgumentPassing | | | ✔️ | ✔️ | | PSAnsiRenderingFileInfo | | | ✔️ | ✔️ | @@ -162,6 +162,9 @@ gcs. ## PSCultureInvariantReplaceOperator +> [!NOTE] +> This feature became mainstream in PowerShell 7.2. + When the left-hand operand in a `-replace` operator statement is not a string, that operand is converted to a string. @@ -414,6 +417,9 @@ operating system. ## PSNotApplyErrorActionToStderr +> [!NOTE] +> This feature became mainstream in PowerShell 7.2. + When this experimental feature is enabled, error records redirected from native commands, like when using redirection operators (`2>&1`), are not written to the `$Error` variable and the preference variable `$ErrorActionPreference` does not affect the redirected output. @@ -427,6 +433,9 @@ When a native command has a non-zero exit code, `$?` is set to `$false`. If the ## PSNullConditionalOperators +> [!NOTE] +> This feature became mainstream in PowerShell 7.1. + Introduces new operators for Null conditional member access operators - `?.` and `?[]`. Null member access operators can be used on scalar types and array types. Return the value of the accessed member if the variable is not null. If the value of the variable is null, then return null.