From 158e6e4ba02e67fdc2af60b28b2d762eace2249a Mon Sep 17 00:00:00 2001 From: Aditya Patwardhan Date: Fri, 7 Dec 2018 17:46:03 -0800 Subject: [PATCH 1/6] Intial draft of changelog --- CHANGELOG.md | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c925e1794..9edd41024 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,90 @@ # Changelog +## v6.2.0-preview.3 - 2018-12-10 + +### Breaking Changes + +- Add `Enable-ExperimentalFeature` and `Disable-ExperimentalFeature` cmdlets (#8318) [Breaking Change] +- Debug parameter now sets debugpreference to continue (#8195) (Thanks @KirkMunro!) + +### Engine Updates and Fixes + +- Support 'Get-PSHostProcessInfo' and 'Enter-PSHostProcess' on Unix platforms (#8232) +- Remove extra newlines from formatting which resulted in necessary double newlines (#8247) +- Add `Enable-ExperimentalFeature` and `Disable-ExperimentalFeature` cmdlets (#8318) [Breaking Change] +- Fix Export-ModuleMember bug for scriptblocks having no context (#8363) +- Debug parameter now sets debugpreference to continue (#8195) (Thanks @KirkMunro!) +- Fix race condition to access powershell.config.json (#8249) (Thanks @iSazonov!) +- Add SkipCA and SkipCN check requirement to WinRM/OMI HTTPS connection (#8279) +- Add fix for `Start-Job` initialization script should not be executed as trusted in system lockdown (#8284) + +### General Cmdlet Updates and Fixes + +- Add cmdlet 'Join-String' for creating text from pipeline input (#7660) (Thanks @powercode!) +- Expose all cmdlets from PSDiagnostics if logman.exe is available (#8366) +- Fix `Get-Help` for advanced functions with MAML help content (#8353) +- Conditionally mark getter/setter implementations virtual in generated classes (#8303) (Thanks @IISResetMe!) +- Fix for PSDrive creation with a UNC path with a trailing backslash or forward slash when combined with -Persist (#8305) (Thanks @kvprasoon!) +- Remove `Persist` parameter from `New-PSDrive` on non-Windows platform (#8291) (Thanks @lukexjeremy!) +- Fix GetLocationCommand output type parameter set and style issues (#8324) (Thanks @Meir017!) +- Test-Path: Return $false when given an empty or $null -Path/-LiteralPath value (#8080) (Thanks @vexx32!) +- Token calculation fix for Get-Help executed on ScriptBlock for comment help. (#8238) (Thanks @hubuk!) + +### Code Cleanup + +- More changes and cleanup to reduce the startup time (#8396) +- Update resgen, typegen to use .Net Core 2.1 (#8369) (Thanks @bergmeister!) +- Change Newtonsoft deserializing bug comment to link to the new issue (#8377) (Thanks @louistio!) +- Improve powershell startup time (#8341) +- Cleanup '#if !CORECLR' code (#8337) (Thanks @iSazonov!) +- Cleanup updatablehelpsystem and enable XSD validation on MAML help content (#8335) (Thanks @iSazonov!) +- Remove old 'customPSSnapInType' parameter from PSSnapInInfo() (#8333) (Thanks @iSazonov!) +- Cleanup '#if CORECLR' from some files (#8332) (Thanks @iSazonov!) +- Cleanup assemblyinfo (#8190) (Thanks @iSazonov!) + +### Tools + +- Remove dependabot attribution and generate changelog sections using `CL-*` labels (#8386) + +### Tests + +- Update folder path for storing optimization profile and add test to validate loaded assemblies and libraries on startup (#8406) +- Fix an intermittent failure in macOS logging tests (#8385) +- Created a csproj to pin test modules and updated build.psm1 accordingly (#8350) +- Update help content for TabCompletion tests only if it does not exist (#8355) +- Skip `Enter-PSHostProcess` tests on Appveyor due to PSReadline issue (#8317) + +### Build and Packaging Improvements + +- Remove AmazonLinux Dockerfile (#8271) (Thanks @kiazhi!) +- Make `install-powershell.sh` autodetect if it should use `wget` or `curl` (#8225) (Thanks @DarwinJS!) +- Bump NJsonSchema from 9.12.7 to 9.13.1 (#8412) +- Bump Microsoft.PowerShell.Native from 6.2.0-preview.2 to 6.2.0-preview.3 (#8411) +- Update the name of the artifact to be unique per artifact (#8405) +- Create unified release build for macOS and Linux packages (#8399) +- Add Linux ARM64 build support (#8016) (Thanks @slide!) +- Update the timeout of CI builds (#8398) +- Bump NJsonSchema from 9.12.6 to 9.12.7 (#8384) +- Bump PackageManagement from 1.2.3 to 1.2.4 in /src/Modules (#8383) +- Bump NJsonSchema from 9.12.5 to 9.12.6 (#8371) +- Bump Newtonsoft.Json from 11.0.2 to 12.0.1 (#8348) +- Enable pipeline to sync PSGallery modules to AzArtifacts feed (#8316) +- Build Alpine `tar.gz` package in release builds (#8340) +- Publish test package to AppVeyor daily build (#8273) +- Bump NJsonSchema from 9.12.3 to 9.12.5 (#8328) +- Bump Microsoft.CodeAnalysis.CSharp from 2.9.0 to 2.10.0 (#8294) +- Bump PowerShellGet from 2.0.1 to 2.0.3 in /src/Modules (#8321) +- Bump PackageManagement from 1.2.2 to 1.2.3 in /src/Modules (#8320) +- Bump NJsonSchema from 9.12.2 to 9.12.3 (#8319) +- Enable `Open Here` context menu on Windows to work with root of a drive (#8287) +- Bump System.Data.SqlClient from 4.5.1 to 4.6.0 (#8266) + +### Documentation and Help Content + +- Merge changelogs from 6.1.1 and 6.0.5 into master (#8283) +- Remove all reference to AppVeyor and Travis CI from docs (#8376) +- Change default issue template to use different categories (#8203) + ## v6.2.0-preview.2 - 2018-11-15 ### Breaking Changes From b34d9a2eda6027759b1f72da561c24e6479de125 Mon Sep 17 00:00:00 2001 From: Aditya Patwardhan Date: Mon, 10 Dec 2018 10:50:45 -0800 Subject: [PATCH 2/6] Address Steve's comments --- CHANGELOG.md | 29 ++++++++++++----------------- 1 file changed, 12 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9edd41024..63ebec4cf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,19 +4,17 @@ ### Breaking Changes -- Add `Enable-ExperimentalFeature` and `Disable-ExperimentalFeature` cmdlets (#8318) [Breaking Change] -- Debug parameter now sets debugpreference to continue (#8195) (Thanks @KirkMunro!) +- Get-ExperimentalFeature no longer has -ListAvailable switch (#8318) +- Debug parameter now sets DebugPreference to continue instead of inquire (#8195) (Thanks @KirkMunro!) ### Engine Updates and Fixes -- Support 'Get-PSHostProcessInfo' and 'Enter-PSHostProcess' on Unix platforms (#8232) -- Remove extra newlines from formatting which resulted in necessary double newlines (#8247) -- Add `Enable-ExperimentalFeature` and `Disable-ExperimentalFeature` cmdlets (#8318) [Breaking Change] +- Remove extra newlines from formatting which resulted in unnecessary double newlines (#8247) +- Add `Enable-ExperimentalFeature` and `Disable-ExperimentalFeature` cmdlets (#8318) - Fix Export-ModuleMember bug for scriptblocks having no context (#8363) -- Debug parameter now sets debugpreference to continue (#8195) (Thanks @KirkMunro!) - Fix race condition to access powershell.config.json (#8249) (Thanks @iSazonov!) - Add SkipCA and SkipCN check requirement to WinRM/OMI HTTPS connection (#8279) -- Add fix for `Start-Job` initialization script should not be executed as trusted in system lockdown (#8284) +- Add fix for `Start-Job` initialization script which should not be executed as trusted in system lockdown (#8284) ### General Cmdlet Updates and Fixes @@ -24,15 +22,16 @@ - Expose all cmdlets from PSDiagnostics if logman.exe is available (#8366) - Fix `Get-Help` for advanced functions with MAML help content (#8353) - Conditionally mark getter/setter implementations virtual in generated classes (#8303) (Thanks @IISResetMe!) -- Fix for PSDrive creation with a UNC path with a trailing backslash or forward slash when combined with -Persist (#8305) (Thanks @kvprasoon!) +- Fix for PSDrive creation with a UNC path with a trailing backslash or forward slash when combined with `-Persist` (#8305) (Thanks @kvprasoon!) - Remove `Persist` parameter from `New-PSDrive` on non-Windows platform (#8291) (Thanks @lukexjeremy!) -- Fix GetLocationCommand output type parameter set and style issues (#8324) (Thanks @Meir017!) - Test-Path: Return $false when given an empty or $null -Path/-LiteralPath value (#8080) (Thanks @vexx32!) - Token calculation fix for Get-Help executed on ScriptBlock for comment help. (#8238) (Thanks @hubuk!) +- Add Enable-ExperimentalFeature and Disable-ExperimentalFeature cmdlets (#8318) +- Support 'Get-PSHostProcessInfo' and 'Enter-PSHostProcess' on Unix platforms (#8232) ### Code Cleanup -- More changes and cleanup to reduce the startup time (#8396) +- More changes and cleanup to reduce the startup time by 24% (#8396) - Update resgen, typegen to use .Net Core 2.1 (#8369) (Thanks @bergmeister!) - Change Newtonsoft deserializing bug comment to link to the new issue (#8377) (Thanks @louistio!) - Improve powershell startup time (#8341) @@ -41,6 +40,7 @@ - Remove old 'customPSSnapInType' parameter from PSSnapInInfo() (#8333) (Thanks @iSazonov!) - Cleanup '#if CORECLR' from some files (#8332) (Thanks @iSazonov!) - Cleanup assemblyinfo (#8190) (Thanks @iSazonov!) +- Fix GetLocationCommand output type parameter set and style issues (#8324) (Thanks @Meir017!) ### Tools @@ -58,24 +58,19 @@ - Remove AmazonLinux Dockerfile (#8271) (Thanks @kiazhi!) - Make `install-powershell.sh` autodetect if it should use `wget` or `curl` (#8225) (Thanks @DarwinJS!) -- Bump NJsonSchema from 9.12.7 to 9.13.1 (#8412) +- Bump NJsonSchema from 9.12.2 to 9.13.1 (#8319) (#8328) (#8412) (#8371) (#8384) - Bump Microsoft.PowerShell.Native from 6.2.0-preview.2 to 6.2.0-preview.3 (#8411) - Update the name of the artifact to be unique per artifact (#8405) - Create unified release build for macOS and Linux packages (#8399) - Add Linux ARM64 build support (#8016) (Thanks @slide!) - Update the timeout of CI builds (#8398) -- Bump NJsonSchema from 9.12.6 to 9.12.7 (#8384) -- Bump PackageManagement from 1.2.3 to 1.2.4 in /src/Modules (#8383) -- Bump NJsonSchema from 9.12.5 to 9.12.6 (#8371) +- Bump PackageManagement from 1.2.2 to 1.2.4 in /src/Modules (#8320) (#8383) - Bump Newtonsoft.Json from 11.0.2 to 12.0.1 (#8348) - Enable pipeline to sync PSGallery modules to AzArtifacts feed (#8316) - Build Alpine `tar.gz` package in release builds (#8340) - Publish test package to AppVeyor daily build (#8273) -- Bump NJsonSchema from 9.12.3 to 9.12.5 (#8328) - Bump Microsoft.CodeAnalysis.CSharp from 2.9.0 to 2.10.0 (#8294) - Bump PowerShellGet from 2.0.1 to 2.0.3 in /src/Modules (#8321) -- Bump PackageManagement from 1.2.2 to 1.2.3 in /src/Modules (#8320) -- Bump NJsonSchema from 9.12.2 to 9.12.3 (#8319) - Enable `Open Here` context menu on Windows to work with root of a drive (#8287) - Bump System.Data.SqlClient from 4.5.1 to 4.6.0 (#8266) From 2dcc2261a7517ed1b0fbd39fe6e23d99cd57b9e9 Mon Sep 17 00:00:00 2001 From: Aditya Patwardhan Date: Mon, 10 Dec 2018 11:08:37 -0800 Subject: [PATCH 3/6] Added missing codeblocks --- CHANGELOG.md | 78 ++++++++++++++++++++++++++-------------------------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 63ebec4cf..53754e62b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,80 +4,80 @@ ### Breaking Changes -- Get-ExperimentalFeature no longer has -ListAvailable switch (#8318) -- Debug parameter now sets DebugPreference to continue instead of inquire (#8195) (Thanks @KirkMunro!) +- `Get-ExperimentalFeature` no longer has `-ListAvailable` switch (#8318) +- Debug parameter now sets `DebugPreference` to continue instead of inquire (#8195) (Thanks @KirkMunro!) ### Engine Updates and Fixes - Remove extra newlines from formatting which resulted in unnecessary double newlines (#8247) - Add `Enable-ExperimentalFeature` and `Disable-ExperimentalFeature` cmdlets (#8318) -- Fix Export-ModuleMember bug for scriptblocks having no context (#8363) -- Fix race condition to access powershell.config.json (#8249) (Thanks @iSazonov!) -- Add SkipCA and SkipCN check requirement to WinRM/OMI HTTPS connection (#8279) +- Fix `Export-ModuleMember` bug for a `ScriptBlock` having no context (#8363) +- Fix race condition to access `powershell.config.json` (#8249) (Thanks @iSazonov!) +- Add `SkipCA` and `SkipCN` check requirement to WinRM/OMI HTTPS connection (#8279) - Add fix for `Start-Job` initialization script which should not be executed as trusted in system lockdown (#8284) ### General Cmdlet Updates and Fixes -- Add cmdlet 'Join-String' for creating text from pipeline input (#7660) (Thanks @powercode!) -- Expose all cmdlets from PSDiagnostics if logman.exe is available (#8366) +- Add cmdlet `Join-String` for creating text from pipeline input (#7660) (Thanks @powercode!) +- Expose all cmdlets from `PSDiagnostics` if `logman.exe` is available (#8366) - Fix `Get-Help` for advanced functions with MAML help content (#8353) - Conditionally mark getter/setter implementations virtual in generated classes (#8303) (Thanks @IISResetMe!) -- Fix for PSDrive creation with a UNC path with a trailing backslash or forward slash when combined with `-Persist` (#8305) (Thanks @kvprasoon!) +- Fix for `PSDrive` creation with a UNC path with a trailing backslash or forward slash when combined with `-Persist` (#8305) (Thanks @kvprasoon!) - Remove `Persist` parameter from `New-PSDrive` on non-Windows platform (#8291) (Thanks @lukexjeremy!) -- Test-Path: Return $false when given an empty or $null -Path/-LiteralPath value (#8080) (Thanks @vexx32!) -- Token calculation fix for Get-Help executed on ScriptBlock for comment help. (#8238) (Thanks @hubuk!) -- Add Enable-ExperimentalFeature and Disable-ExperimentalFeature cmdlets (#8318) -- Support 'Get-PSHostProcessInfo' and 'Enter-PSHostProcess' on Unix platforms (#8232) +- `Test-Path`: Return `$false` when given an empty or `$null` `-Path`/`-LiteralPath` value (#8080) (Thanks @vexx32!) +- Token calculation fix for `Get-Help` executed on `ScriptBlock` for comment help. (#8238) (Thanks @hubuk!) +- Add `Enable-ExperimentalFeature` and `Disable-ExperimentalFeature` cmdlets (#8318) +- Support `Get-PSHostProcessInfo` and `Enter-PSHostProcess` on Unix platforms (#8232) ### Code Cleanup - More changes and cleanup to reduce the startup time by 24% (#8396) -- Update resgen, typegen to use .Net Core 2.1 (#8369) (Thanks @bergmeister!) -- Change Newtonsoft deserializing bug comment to link to the new issue (#8377) (Thanks @louistio!) -- Improve powershell startup time (#8341) -- Cleanup '#if !CORECLR' code (#8337) (Thanks @iSazonov!) -- Cleanup updatablehelpsystem and enable XSD validation on MAML help content (#8335) (Thanks @iSazonov!) -- Remove old 'customPSSnapInType' parameter from PSSnapInInfo() (#8333) (Thanks @iSazonov!) -- Cleanup '#if CORECLR' from some files (#8332) (Thanks @iSazonov!) -- Cleanup assemblyinfo (#8190) (Thanks @iSazonov!) -- Fix GetLocationCommand output type parameter set and style issues (#8324) (Thanks @Meir017!) +- Update `resgen`, `typegen` to use .Net Core 2.1 (#8369) (Thanks @bergmeister!) +- Change `Newtonsoft` deserializing bug comment to link to the new issue (#8377) (Thanks @louistio!) +- Improve PowerShell startup time (#8341) +- Cleanup `#if !CORECLR` code (#8337) (Thanks @iSazonov!) +- Cleanup `UpdatableHelpSystem` and enable XSD validation on MAML help content (#8335) (Thanks @iSazonov!) +- Remove old `customPSSnapInType` parameter from `PSSnapInInfo()` (#8333) (Thanks @iSazonov!) +- Cleanup `#if CORECLR` from some files (#8332) (Thanks @iSazonov!) +- Cleanup `AssemblyInfo` (#8190) (Thanks @iSazonov!) +- Fix `GetLocationCommand` output type parameter set and style issues (#8324) (Thanks @Meir017!) ### Tools -- Remove dependabot attribution and generate changelog sections using `CL-*` labels (#8386) +- Remove `dependabot` attribution and generate changelog sections using `CL-*` labels (#8386) ### Tests - Update folder path for storing optimization profile and add test to validate loaded assemblies and libraries on startup (#8406) - Fix an intermittent failure in macOS logging tests (#8385) -- Created a csproj to pin test modules and updated build.psm1 accordingly (#8350) -- Update help content for TabCompletion tests only if it does not exist (#8355) -- Skip `Enter-PSHostProcess` tests on Appveyor due to PSReadline issue (#8317) +- Created a csproj to pin test modules and updated `build.psm1` accordingly (#8350) +- Update help content for `TabCompletion` tests only if it does not exist (#8355) +- Skip `Enter-PSHostProcess` tests on `AppVeyor` due to `PSReadline` issue (#8317) ### Build and Packaging Improvements -- Remove AmazonLinux Dockerfile (#8271) (Thanks @kiazhi!) -- Make `install-powershell.sh` autodetect if it should use `wget` or `curl` (#8225) (Thanks @DarwinJS!) -- Bump NJsonSchema from 9.12.2 to 9.13.1 (#8319) (#8328) (#8412) (#8371) (#8384) -- Bump Microsoft.PowerShell.Native from 6.2.0-preview.2 to 6.2.0-preview.3 (#8411) +- Remove `AmazonLinux` Dockerfile (#8271) (Thanks @kiazhi!) +- Make `install-powershell.sh` auto-detect if it should use `wget` or `curl` (#8225) (Thanks @DarwinJS!) +- Bump `NJsonSchema` from `9.12.2` to `9.13.1` (#8319) (#8328) (#8412) (#8371) (#8384) +- Bump `Microsoft.PowerShell.Native` from `6.2.0-preview.2` to `6.2.0-preview.3` (#8411) - Update the name of the artifact to be unique per artifact (#8405) - Create unified release build for macOS and Linux packages (#8399) -- Add Linux ARM64 build support (#8016) (Thanks @slide!) +- Add Linux `ARM64` build support (#8016) (Thanks @slide!) - Update the timeout of CI builds (#8398) -- Bump PackageManagement from 1.2.2 to 1.2.4 in /src/Modules (#8320) (#8383) -- Bump Newtonsoft.Json from 11.0.2 to 12.0.1 (#8348) -- Enable pipeline to sync PSGallery modules to AzArtifacts feed (#8316) +- Bump `PackageManagement` from `1.2.2` to `1.2.4` in `/src/Modules` (#8320) (#8383) +- Bump `Newtonsoft.Json` from `11.0.2` to `12.0.1` (#8348) +- Enable pipeline to sync `PSGallery` modules to `AzArtifacts` feed (#8316) - Build Alpine `tar.gz` package in release builds (#8340) -- Publish test package to AppVeyor daily build (#8273) -- Bump Microsoft.CodeAnalysis.CSharp from 2.9.0 to 2.10.0 (#8294) -- Bump PowerShellGet from 2.0.1 to 2.0.3 in /src/Modules (#8321) +- Publish test package to `AppVeyor` daily build (#8273) +- Bump `Microsoft.CodeAnalysis.CSharp` from `2.9.0` to `2.10.0` (#8294) +- Bump `PowerShellGet` from `2.0.1` to `2.0.3` in `/src/Modules` (#8321) - Enable `Open Here` context menu on Windows to work with root of a drive (#8287) -- Bump System.Data.SqlClient from 4.5.1 to 4.6.0 (#8266) +- Bump `System.Data.SqlClient` from `4.5.1` to `4.6.0` (#8266) ### Documentation and Help Content -- Merge changelogs from 6.1.1 and 6.0.5 into master (#8283) -- Remove all reference to AppVeyor and Travis CI from docs (#8376) +- Merge `changelogs` from `6.1.1` and `6.0.5` into master (#8283) +- Remove all reference to `AppVeyor` and `Travis CI` from docs (#8376) - Change default issue template to use different categories (#8203) ## v6.2.0-preview.2 - 2018-11-15 From d4fe7ab86b91feef3c7360dc9597ebf9a7cd3ec1 Mon Sep 17 00:00:00 2001 From: Aditya Patwardhan Date: Mon, 10 Dec 2018 11:11:47 -0800 Subject: [PATCH 4/6] Address Dongbo's comments --- CHANGELOG.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 53754e62b..c1656f811 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ ### Breaking Changes - `Get-ExperimentalFeature` no longer has `-ListAvailable` switch (#8318) -- Debug parameter now sets `DebugPreference` to continue instead of inquire (#8195) (Thanks @KirkMunro!) +- `Debug` parameter now sets `DebugPreference` to `Continue` instead of `Inquire` (#8195) (Thanks @KirkMunro!) ### Engine Updates and Fixes @@ -31,10 +31,9 @@ ### Code Cleanup -- More changes and cleanup to reduce the startup time by 24% (#8396) - Update `resgen`, `typegen` to use .Net Core 2.1 (#8369) (Thanks @bergmeister!) - Change `Newtonsoft` deserializing bug comment to link to the new issue (#8377) (Thanks @louistio!) -- Improve PowerShell startup time (#8341) +- Improve PowerShell startup time by 24% (#8341) (#8396) - Cleanup `#if !CORECLR` code (#8337) (Thanks @iSazonov!) - Cleanup `UpdatableHelpSystem` and enable XSD validation on MAML help content (#8335) (Thanks @iSazonov!) - Remove old `customPSSnapInType` parameter from `PSSnapInInfo()` (#8333) (Thanks @iSazonov!) From 09a2230eabf658060c6004db72543566b48471c5 Mon Sep 17 00:00:00 2001 From: Aditya Patwardhan Date: Mon, 10 Dec 2018 11:27:18 -0800 Subject: [PATCH 5/6] Fix spellings --- .spelling | 4 ++++ CHANGELOG.md | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.spelling b/.spelling index 55657c977..afd827fba 100644 --- a/.spelling +++ b/.spelling @@ -782,6 +782,10 @@ jellyfrog tommymaynard vmsilvamolina fbehrens +lockdown +lukexjeremy +deserializing +kiazhi - CHANGELOG.md aavdberg azkarmoulana diff --git a/CHANGELOG.md b/CHANGELOG.md index c1656f811..700412373 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -49,7 +49,7 @@ - Update folder path for storing optimization profile and add test to validate loaded assemblies and libraries on startup (#8406) - Fix an intermittent failure in macOS logging tests (#8385) -- Created a csproj to pin test modules and updated `build.psm1` accordingly (#8350) +- Created a `csproj` to pin test modules and updated `build.psm1` accordingly (#8350) - Update help content for `TabCompletion` tests only if it does not exist (#8355) - Skip `Enter-PSHostProcess` tests on `AppVeyor` due to `PSReadline` issue (#8317) From 3bbfd5aa80984f6b67886acbc532a24d4a593e2a Mon Sep 17 00:00:00 2001 From: Aditya Patwardhan Date: Mon, 10 Dec 2018 16:07:36 -0800 Subject: [PATCH 6/6] Address Joey's feedback --- CHANGELOG.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 700412373..6bca0ce6b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ ### Engine Updates and Fixes +- Improve PowerShell startup time by 24% (#8341) (#8396) - Remove extra newlines from formatting which resulted in unnecessary double newlines (#8247) - Add `Enable-ExperimentalFeature` and `Disable-ExperimentalFeature` cmdlets (#8318) - Fix `Export-ModuleMember` bug for a `ScriptBlock` having no context (#8363) @@ -18,22 +19,21 @@ ### General Cmdlet Updates and Fixes +- Add `Enable-ExperimentalFeature` and `Disable-ExperimentalFeature` cmdlets (#8318) - Add cmdlet `Join-String` for creating text from pipeline input (#7660) (Thanks @powercode!) - Expose all cmdlets from `PSDiagnostics` if `logman.exe` is available (#8366) - Fix `Get-Help` for advanced functions with MAML help content (#8353) -- Conditionally mark getter/setter implementations virtual in generated classes (#8303) (Thanks @IISResetMe!) +- Conditionally mark getter/setter implementations as virtual in generated classes (#8303) (Thanks @IISResetMe!) - Fix for `PSDrive` creation with a UNC path with a trailing backslash or forward slash when combined with `-Persist` (#8305) (Thanks @kvprasoon!) - Remove `Persist` parameter from `New-PSDrive` on non-Windows platform (#8291) (Thanks @lukexjeremy!) - `Test-Path`: Return `$false` when given an empty or `$null` `-Path`/`-LiteralPath` value (#8080) (Thanks @vexx32!) - Token calculation fix for `Get-Help` executed on `ScriptBlock` for comment help. (#8238) (Thanks @hubuk!) -- Add `Enable-ExperimentalFeature` and `Disable-ExperimentalFeature` cmdlets (#8318) - Support `Get-PSHostProcessInfo` and `Enter-PSHostProcess` on Unix platforms (#8232) ### Code Cleanup - Update `resgen`, `typegen` to use .Net Core 2.1 (#8369) (Thanks @bergmeister!) - Change `Newtonsoft` deserializing bug comment to link to the new issue (#8377) (Thanks @louistio!) -- Improve PowerShell startup time by 24% (#8341) (#8396) - Cleanup `#if !CORECLR` code (#8337) (Thanks @iSazonov!) - Cleanup `UpdatableHelpSystem` and enable XSD validation on MAML help content (#8335) (Thanks @iSazonov!) - Remove old `customPSSnapInType` parameter from `PSSnapInInfo()` (#8333) (Thanks @iSazonov!)