8000 beta.8 changelog draft by TravisEz13 · Pull Request #5006 · PowerShell/PowerShell · GitHub
[go: up one dir, main page]

Skip to content

beta.8 changelog draft #5006

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Oct 5, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 24 additions & 1 deletion .spelling
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,7 @@ isnot
json
korygill
labeled
linux-x64
lockfile
macOS
md
Expand Down Expand Up @@ -146,6 +147,7 @@ psobjects
psproxyjobs
PSReadline
PSSessionConfiguration
redistributables
Register-EngineEvent
Register-PSSessionConfiguration
registryprovider
Expand Down Expand Up @@ -192,6 +194,7 @@ whitespace
Win32
win7
WinRM
WiX
writingpestertests.md
WSMan
wsmansessionoption.cs
Expand Down Expand Up @@ -223,6 +226,7 @@ alpha.14
alpha.16
alpha.17
alpha.18
args
behavioral
bergmeister
beta.1
Expand All @@ -231,11 +235,16 @@ beta.3
beta.4
beta.5
beta.6
beta.8
binding
bool
CDXML
charset
CI
cleanup
CodeMethod
CodeOwner
CommandNotFoundException
ContentType
ConvertTo-Html
CoreConsoleHost
Expand All @@ -251,7 +260,9 @@ FileCatalog
FilterHashtable
foreach
GetParentProcess
GitCommitId
globbing
HelpersCommon.psm1
honors
hostname
IncludeUserName
Expand All @@ -261,14 +272,17 @@ iSazonov
IsCore
IsCoreCLR
jeffbi
joandrsn
JsonConfigFileAccessor
KeyFileParameter
KeyHandler
KirkMunro
kittholland
kwiknick
LDSpits
Lee303
libpsl-native
LoadFrom
markekraus
meta
MiaRomero
Expand All @@ -286,20 +300,28 @@ PetSerAl
powercode
PowerShellProperties
preview1-24530-04
ProductVersion
PRs
PSDrive
PseudoParameterBinder
PSReadLine
PSScriptAnalyzer
PSVersion
PVS-Studio
Pwrshplughin.dll
rc2-24027
rc3-24011
Raspbian
README.md
RelationLink
richardszalay
rkeithhill
SemVer
shebang
ShellExecute
showwindow
startup
startuptype
stdin
StringBuilder
SxS
Expand All @@ -311,7 +333,9 @@ TimCurwick
timestamp
TimeZone
TPA
Travis
TTY's
UserAgent
UserData
Utf8
UTF8NoBOM
Expand Down Expand Up @@ -661,7 +685,6 @@ PowerShellCore
Ronn
Toolset
v6
WiX
#endregion

#region docs/testing-guidelines/PowerShellCoreTestStatus.md Overrides
Expand Down
105 changes: 105 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,110 @@
# Changelog

## v6.0.0-beta.8 - 2017-10-05

### Breaking changes

* Changed `New-Service` to return error when given unsupported `-StartupType` and fixed `Set-Service` icon failing test. (#4802)
* Allow `*` to be used in registry path for `Remove-Item`. (#4866)
* Remove unsupported `-ShowWindow` switch from `Get-Help`. (#4903)
* Fix incorrect position of a parameter which resulted in the args passed as input instead of as args for `InvokeScript()`. (#4963)

### Engine updates and fixes

* Make calls to `void CodeMethod` work. (#4850) (Thanks @powercode)
* Get `PSVersion` and `GitCommitId` from the `ProductVersion` attribute of assembly (#4863) (Thanks @iSazonov)
* Fix `powershell -version` and built-in help for `powershell.exe` to align with other native tools. (#4958 & #4931) (Thanks @iSazonov)
* Load assemblies with `Assembly.LoadFrom` before `Assembly.Load` when the file path is given. (#4196)
* Add a generic file watcher function in `HelpersCommon.psm1`. (#4775)
* Update old links and fix broken links in `docs/host-powershell/README.md`. (#4877)
* Fix when importing remote modules using version filters (and added tests). (#4900)
* Enable transcription of native commands on non-Windows platforms. (#4871)
* Add a new line to `CommandNotFoundException` error string. (#4934 & #4991)
* Fix bug where PowerShell would exit with an error within an SSH remoting connection on Linux. (#4993)
* Fix issues with expression redirected to file. (#4847)

### General cmdlet updates and fixes

* Added `Remove-Service` to Management module. (#4858) (Thanks @joandrsn)
* Added functionality to set credentials on `Set-Service` command. (#4844) (Thanks @joandrsn)
* Fix `Select-String` to exclude directories (as opposed to individual files) discovered from `-Path`. (#4829) (Thanks @iSazonov)
* `Get-Date` now supports more argument completion scenarios by adding `ArgumentCompletionsAttribute`. (#4835) (Thanks @iSazonov)
* Exclude `-ComObject` parameter of `New-Object` on unsupported (currently non-Windows) platforms. (#4922) (Thanks @iSazonov)
* Updated default `ModuleVersion` in `New-ModuleManifest` to `0.0.1` to align with SemVer. (#4842) (Thanks @LDSpits)
* Add Multipart support to web cmdlets. (#4782) (Thanks @markekraus)
* Add `-ResponseHeadersVariable` to `Invoke-RestMethod` to enable the capture of response headers. (#4888) (Thanks @markekraus)
* Initialize web cmdlets headers dictionary only once. (#4853) (Thanks @markekraus)
* Change web cmdlets `UserAgent` from `WindowsPowerShell` to `PowerShell`. (#4914) (Thanks @markekraus)

### Build and Packaging Improvements

* Make the build output the WiX compilation log if it failed. (#4831) (Thanks @bergmeister)
* Use a simple file based check in the MSI for the VC++ 2015 redistributables. (#4745) (Thanks @bergmeister)
* New icon for PowerShell Core. (#4848)
* Build Powershell Core using the generic RID `linux-x64`. (#4841)
* Create generic Linux-x64 packages that are portable to all supported RPM Linux distros (and more similar for Debian based distros). (#4902 & #4994)
* Suppress the output of building test tools in `Compress-TestContent`. (#4957)
* Remove unnecessary error messages from output. (#4954)
* Update Travis CI script so that PRs can fail due to Pester tests. (#4830)
* Move release build definition into PowerShell. (#4884)
* Fix credential scan issues. (#4927 & #4935)
* Enable security flags in native compiler. (#4933)
* Add VS 2017 solution file for `powershell-win-core`. (#4748)

### Code Cleanup

* Remove remainder of `Utility.Activities` (Workflow code). (#4880)
* Remove `Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll`. (#4868)
* Enable auto EOL on Git repo side, fix some character encoding issues. (#4912)
* Updated EOL for all files to be LF in the repository. (#4943 & #4956)
* Removed leading whitespace. (#4991)

### DSC Language

* Update version of `PSDesiredStateConfiguration` in project files to fix complication of MOF files with the `Configuration` keyword. (#4979)

### Test

* Replace httpbin.org tests with `WebListener`. (Thanks @markekraus)
* headers (#4799)
* user-agent (#4798)
* redirect (#4852)
* encoding (#4869)
* delay (#4905)
* gzip & enable deflate (#4948)
* related changes and fixes (#4920)
* Port tests for constrained language mode. (#4816)
* Enable `Select-String` test from a network path. (#4921) (Thanks @iSazonov)
* Reformat `Measure-Object` test. (#4972) (Thanks @iSazonov)
* Mitigate intermittent failures in access denied tests. (#4788)
* Fix tests that incorrectly use `ShouldBeErrorId`. (#4793)
* Fix a test issue that causes tests to be skipped in Travis CI run (#4891)
* Skip web cmdlet certificate authentication tests on CentOS and Mac. (#4822)
* Validate product resource strings against resx files. (#4811 & #4861)
* Add source files for coverage run. (#4925)
* Add the UTC offset correctly in tests for CDXML cmdlets. (#4867)
* Be sure to change `PSDefaultParameterValue` in the global scope. (#4977 & #4892)
* Reduce output of Pester for CI. (#4855)
* Add tests for
* `Get-Content` (#4723) (Thanks @sarithsutha)
* Remoting and Jobs (#4928)
* `Get-Help` (#4895)
* `Get-Command -ShowCommandInfo` (#4906)
* `Get-Content -Tail` (#4790)
* `Get-Module` over remoting (#4787)
* `Start/Stop/Suspend/Resume/Restart-Service` cmdlets (#4774)
* WSMan Config provider tests (#4756)
* CDXML CIM `DateTime` test (#4796)

### Documentation and Graphics

* Sort `.spelling` (Thanks @markekraus)
* Improve the guideline for performance consideration. (#4824)
* Add setup steps for MacOS to use PSRP over SSH. (#4872)
* Instructions to demo PowerShell Core on Raspbian. (#4882)
* Added instructions to get permission to use PowerShell image assets. (#4938)
* Added demo for using Windows PowerShell modules. (#4886)

## v6.0.0-beta.7 - 2017-09-13

### Breaking change
Expand Down
Loading
0