|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## v6.0.0-beta.8 - 2017-10-05 |
| 4 | + |
| 5 | +### Breaking changes |
| 6 | + |
| 7 | +* Changed `New-Service` to return error when given unsupported `-StartupType` and fixed `Set-Service` icon failing test. (#4802) |
| 8 | +* Allow `*` to be used in registry path for `Remove-Item`. (#4866) |
| 9 | +* Remove unsupported `-ShowWindow` switch from `Get-Help`. (#4903) |
| 10 | +* Fix incorrect position of a parameter which resulted in the args passed as input instead of as args for `InvokeScript()`. (#4963) |
| 11 | + |
| 12 | +### Engine updates and fixes |
| 13 | + |
| 14 | +* Make calls to `void CodeMethod` work. (#4850) (Thanks @powercode) |
| 15 | +* Get `PSVersion` and `GitCommitId` from the `ProductVersion` attribute of assembly (#4863) (Thanks @iSazonov) |
| 16 | +* Fix `powershell -version` and built-in help for `powershell.exe` to align with other native tools. (#4958 & #4931) (Thanks @iSazonov) |
| 17 | +* Load assemblies with `Assembly.LoadFrom` before `Assembly.Load` when the file path is given. (#4196) |
| 18 | +* Add a generic file watcher function in `HelpersCommon.psm1`. (#4775) |
| 19 | +* Update old links and fix broken links in `docs/host-powershell/README.md`. (#4877) |
| 20 | +* Fix when importing remote modules using version filters (and added tests). (#4900) |
| 21 | +* Enable transcription of native commands on non-Windows platforms. (#4871) |
| 22 | +* Add a new line to `CommandNotFoundException` error string. (#4934 & #4991) |
| 23 | +* Fix bug where PowerShell would exit with an error within an SSH remoting connection on Linux. (#4993) |
| 24 | +* Fix issues with expression redirected to file. (#4847) |
| 25 | + |
| 26 | +### General cmdlet updates and fixes |
| 27 | + |
| 28 | +* Added `Remove-Service` to Management module. (#4858) (Thanks @joandrsn) |
| 29 | +* Added functionality to set credentials on `Set-Service` command. (#4844) (Thanks @joandrsn) |
| 30 | +* Fix `Select-String` to exclude directories (as opposed to individual files) discovered from `-Path`. (#4829) (Thanks @iSazonov) |
| 31 | +* `Get-Date` now supports more argument completion scenarios by adding `ArgumentCompletionsAttribute`. (#4835) (Thanks @iSazonov) |
| 32 | +* Exclude `-ComObject` parameter of `New-Object` on unsupported (currently non-Windows) platforms. (#4922) (Thanks @iSazonov) |
| 33 | +* Updated default `ModuleVersion` in `New-ModuleManifest` to `0.0.1` to align with SemVer. (#4842) (Thanks @LDSpits) |
| 34 | +* Add Multipart support to web cmdlets. (#4782) (Thanks @markekraus) |
| 35 | +* Add `-ResponseHeadersVariable` to `Invoke-RestMethod` to enable the capture of response headers. (#4888) (Thanks @markekraus) |
| 36 | +* Initialize web cmdlets headers dictionary only once. (#4853) (Thanks @markekraus) |
| 37 | +* Change web cmdlets `UserAgent` from `WindowsPowerShell` to `PowerShell`. (#4914) (Thanks @markekraus) |
| 38 | + |
| 39 | +### Build and Packaging Improvements |
| 40 | + |
| 41 | +* Make the build output the WiX compilation log if it failed. (#4831) (Thanks @bergmeister) |
| 42 | +* Use a simple file based check in the MSI for the VC++ 2015 redistributables. (#4745) (Thanks @bergmeister) |
| 43 | +* New icon for PowerShell Core. (#4848) |
| 44 | +* Build Powershell Core using the generic RID `linux-x64`. (#4841) |
| 45 | +* Create generic Linux-x64 packages that are portable to all supported RPM Linux distros (and more similar for Debian based distros). (#4902 & #4994) |
| 46 | +* Suppress the output of building test tools in `Compress-TestContent`. (#4957) |
| 47 | +* Remove unnecessary error messages from output. (#4954) |
| 48 | +* Update Travis CI script so that PRs can fail due to Pester tests. (#4830) |
| 49 | +* Move release build definition into PowerShell. (#4884) |
| 50 | +* Fix credential scan issues. (#4927 & #4935) |
| 51 | +* Enable security flags in native compiler. (#4933) |
| 52 | +* Add VS 2017 solution file for `powershell-win-core`. (#4748) |
| 53 | + |
| 54 | +### Code Cleanup |
| 55 | + |
| 56 | +* Remove remainder of `Utility.Activities` (Workflow code). (#4880) |
| 57 | +* Remove `Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll`. (#4868) |
| 58 | +* Enable auto EOL on Git repo side, fix some character encoding issues. (#4912) |
| 59 | +* Updated EOL for all files to be LF in the repository. (#4943 & #4956) |
| 60 | +* Removed leading whitespace. (#4991) |
| 61 | + |
| 62 | +### DSC Language |
| 63 | + |
| 64 | +* Update version of `PSDesiredStateConfiguration` in project files to fix complication of MOF files with the `Configuration` keyword. (#4979) |
| 65 | + |
| 66 | +### Test |
| 67 | + |
| 68 | +* Replace httpbin.org tests with `WebListener`. (Thanks @markekraus) |
| 69 | + * headers (#4799) |
| 70 | + * user-agent (#4798) |
| 71 | + * redirect (#4852) |
| 72 | + * encoding (#4869) |
| 73 | + * delay (#4905) |
| 74 | + * gzip & enable deflate (#4948) |
| 75 | + * related changes and fixes (#4920) |
| 76 | +* Port tests for constrained language mode. (#4816) |
| 77 | +* Enable `Select-String` test from a network path. (#4921) (Thanks @iSazonov) |
| 78 | +* Reformat `Measure-Object` test. (#4972) (Thanks @iSazonov) |
| 79 | +* Mitigate intermittent failures in access denied tests. (#4788) |
| 80 | +* Fix tests that incorrectly use `ShouldBeErrorId`. (#4793) |
| 81 | +* Fix a test issue that causes tests to be skipped in Travis CI run (#4891) |
| 82 | +* Skip web cmdlet certificate authentication tests on CentOS and Mac. (#4822) |
| 83 | +* Validate product resource strings against resx files. (#4811 & #4861) |
| 84 | +* Add source files for coverage run. (#4925) |
| 85 | +* Add the UTC offset correctly in tests for CDXML cmdlets. (#4867) |
| 86 | +* Be sure to change `PSDefaultParameterValue` in the global scope. (#4977 & #4892) |
| 87 | +* Reduce output of Pester for CI. (#4855) |
| 88 | +* Add tests for |
| 89 | + * `Get-Content` (#4723) (Thanks @sarithsutha) |
| 90 | + * Remoting and Jobs (#4928) |
| 91 | + * `Get-Help` (#4895) |
| 92 | + * `Get-Command -ShowCommandInfo` (#4906) |
| 93 | + * `Get-Content -Tail` (#4790) |
| 94 | + * `Get-Module` over remoting (#4787) |
| 95 | + * `Start/Stop/Suspend/Resume/Restart-Service` cmdlets (#4774) |
| 96 | + * WSMan Config provider tests (#4756) |
| 97 | + * CDXML CIM `DateTime` test (#4796) |
| 98 | + |
| 99 | +### Documentation and Graphics |
| 100 | + |
| 101 | +* Sort `.spelling` (Thanks @markekraus) |
| 102 | +* Improve the guideline for performance consideration. (#4824) |
| 103 | +* Add setup steps for MacOS to use PSRP over SSH. (#4872) |
| 104 | +* Instructions to demo PowerShell Core on Raspbian. (#4882) |
| 105 | +* Added instructions to get permission to use PowerShell image assets. (#4938) |
| 106 | +* Added demo for using Windows PowerShell modules. (#4886) |
| 107 | + |
3 | 108 | ## v6.0.0-beta.7 - 2017-09-13
|
4 | 109 |
|
5 | 110 | ### Breaking change
|
|
0 commit comments