From e9a389951645cd568f6ae6462802a7d999d50ed3 Mon Sep 17 00:00:00 2001 From: Travis Plunk Date: Mon, 25 Mar 2019 17:44:57 -0700 Subject: [PATCH 1/3] draft changelog --- CHANGELOG.md | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ea486b338c..d083137c52 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,64 @@ # Changelog +## v6.2.0 + +### Breaking Changes + +- Fix `-NoEnumerate` behavior in `Write-Output` (#9069) (Thanks @vexx32!) + +### Engine Updates and Fixes + +- Add PowerShell remoting enable/disable cmdlet warning messages (#9203) +- Fix for `FormatTable` remote deserialization regression (#9116) +- Update the task-based async APIs added to PowerShell to return a Task object directly (#9079) +- Add 5 `InvokeAsync` overloads and `StopAsync` to the `PowerShell` type (#8056) (Thanks @KirkMunro!) + +### General Cmdlet Updates and Fixes + +- Enable `SecureString` cmdlets for non-Windows (#9199) +- Add Obsolete message to `Send-MailMessage` (#9178) +- Fix `Restart-Computer` to work on localhost when WinRM is not present (#9160) +- Make `Start-Job` throw terminating error when PowerShell is being hosted (#9128) +- Update version for `PowerShell.Native` and hosting tests (#8983) + +### Tools + +- Adding `CmdletsToExport` and `AliasesToExport` to test module manifests. (#9108) (Thanks @powercode!) +- Comment cleanup in `releaseTools.psm1` (#9064) (Thanks @RDIL!) + +### Tests + +- Fix `Enter-PSHostProcess` tests flakiness (#9007) (Thanks @TravisEz13!) +- Add tests for command globbing (#9180) +- Add source for `Install-package` to install `netDumbster` (#9081) (Thanks @Geweldig!) +- Fix tab completion test to handle multiple matches (#8891) +- Refactor macOS CI so that tests run in parallel (#9056) +- Added `RequireSudoOnUnix` tags to `PowerShellGet` tests and remove `-pending` parameter (#8954) (Thanks @RDIL!) +- Pending `NamedPipeConnectionInfo` test (#9003) (Thanks @iSazonov!) +- Add test for `-WhatIf` for `New-FileCatalog` (#8966) (Thanks @mjanko5!) + +### Build and Packaging Improvements + +- Make Linux CI parallel (#9209) +- Performance improvements for release build (#9179) +- Add `tsaVersion` property as `TsaV1` for compliance build phase (#9176) +- Publish global tool packages to `pwshtool` blob and bug fixes (#9163) +- Translate Skipped test results into something Azure DevOps does **not** understand (#9124) +- Disable Homebrew analytics in macOS VSTS builds (#9130) (Thanks @RDIL!) +- Remove AppVeyor references from packaging tools (#9117) (Thanks @RDIL!) +- Fixed Dockerfile syntax highlighting (#8991) (Thanks @RDIL!) +- Fix dependencies of NuGet build to wait on DEB uploads to finish (#9118) +- Fix artifact download issue in release build (#9095) +- Publish test package on release builds (#9063) +- Bump `Microsoft.PowerShell.Native` from `6.2.0-rc.1` to `6.2.0` (#9200) +- Bump `NJsonSchema` from `9.13.19` to `9.13.27` (#9044, #9136, #9166, #9172, #9184 #9196) +- Bump `PowerShellGet` from `2.0.4` to `2.1.1` in /src/Modules (#9110, #9145) +- Bump `SelfSignedCertificate` in `/test/tools/Modules` (#9055) + +### Documentation and Help Content + +- Update docs for `6.2.0-rc.1` release (#9022) + ## v6.2.0-rc.1 - 2019-03-05 ### Breaking Changes From 194bb3915e2fab8d63367cf63750d65b6205bcfb Mon Sep 17 00:00:00 2001 From: Travis Plunk Date: Tue, 26 Mar 2019 11:19:27 -0700 Subject: [PATCH 2/3] Address PR Feedback --- CHANGELOG.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d083137c52..8cbbad3a2c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ ### Breaking Changes -- Fix `-NoEnumerate` behavior in `Write-Output` (#9069) (Thanks @vexx32!) +- Fix `-NoEnumerate` behavior in `Write-Output` to be consistent with Windows PowerShell (#9069) (Thanks @vexx32!) ### Engine Updates and Fixes @@ -15,7 +15,7 @@ ### General Cmdlet Updates and Fixes -- Enable `SecureString` cmdlets for non-Windows (#9199) +- Enable `SecureString` cmdlets for non-Windows by storing the plain text (#9199) - Add Obsolete message to `Send-MailMessage` (#9178) - Fix `Restart-Computer` to work on localhost when WinRM is not present (#9160) - Make `Start-Job` throw terminating error when PowerShell is being hosted (#9128) @@ -28,18 +28,17 @@ ### Tests -- Fix `Enter-PSHostProcess` tests flakiness (#9007) (Thanks @TravisEz13!) +- Fix `Enter-PSHostProcess` tests flakiness (#9007) - Add tests for command globbing (#9180) - Add source for `Install-package` to install `netDumbster` (#9081) (Thanks @Geweldig!) - Fix tab completion test to handle multiple matches (#8891) -- Refactor macOS CI so that tests run in parallel (#9056) +- Refactor macOS and Linux CI so that tests run in parallel (#9056, #9209) - Added `RequireSudoOnUnix` tags to `PowerShellGet` tests and remove `-pending` parameter (#8954) (Thanks @RDIL!) - Pending `NamedPipeConnectionInfo` test (#9003) (Thanks @iSazonov!) - Add test for `-WhatIf` for `New-FileCatalog` (#8966) (Thanks @mjanko5!) ### Build and Packaging Improvements -- Make Linux CI parallel (#9209) - Performance improvements for release build (#9179) - Add `tsaVersion` property as `TsaV1` for compliance build phase (#9176) - Publish global tool packages to `pwshtool` blob and bug fixes (#9163) From 1fd69de8e9b47df0dd8192d89551b5c7abaa3159 Mon Sep 17 00:00:00 2001 From: Travis Plunk Date: Tue, 26 Mar 2019 11:24:08 -0700 Subject: [PATCH 3/3] Fix spelling --- .spelling | 3 +++ CHANGELOG.md | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.spelling b/.spelling index f40474ce29..24eefd0cd6 100644 --- a/.spelling +++ b/.spelling @@ -816,6 +816,9 @@ replicaJunction lupino3 hvitved unvalidated +Geweldig +mjanko5 +analytics - CHANGELOG.md aavdberg azkarmoulana diff --git a/CHANGELOG.md b/CHANGELOG.md index 8cbbad3a2c..2951f7152a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,14 +10,14 @@ - Add PowerShell remoting enable/disable cmdlet warning messages (#9203) - Fix for `FormatTable` remote deserialization regression (#9116) -- Update the task-based async APIs added to PowerShell to return a Task object directly (#9079) +- Update the task-based `async` APIs added to PowerShell to return a Task object directly (#9079) - Add 5 `InvokeAsync` overloads and `StopAsync` to the `PowerShell` type (#8056) (Thanks @KirkMunro!) ### General Cmdlet Updates and Fixes - Enable `SecureString` cmdlets for non-Windows by storing the plain text (#9199) - Add Obsolete message to `Send-MailMessage` (#9178) -- Fix `Restart-Computer` to work on localhost when WinRM is not present (#9160) +- Fix `Restart-Computer` to work on `localhost` when WinRM is not present (#9160) - Make `Start-Job` throw terminating error when PowerShell is being hosted (#9128) - Update version for `PowerShell.Native` and hosting tests (#8983)