8000 Merge beta.4 release changes (#4247) · PowerShell/PowerShell@a10d1c2 · GitHub < 8000 link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png">
[go: up one dir, main page]

Skip to content

Commit a10d1c2

Browse files
authored
Merge beta.4 release changes (#4247)
* Fix the path on windows containers (#4241) * Updated string to reflect beta.4 version (#4238) * Add beta.4 changelog (#4245) * first pass at beta.4 changelog * grammar and spelling fixes (#1) * sort and add new words to dictionary (#4248)
1 parent 6b25286 commit a10d1c2

File tree

11 files changed

+115
-75
lines changed

11 files changed

+115
-75
lines changed

.spelling

Lines changed: 29 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -800,23 +800,38 @@ csharp
800800
fullclr
801801
shebang
802802
- CHANGELOG.md
803+
_
804+
_Jobs
805+
-Exclude
806+
-Include
803807
-Title
808+
0xfeeddeadbeef
804809
alpha.10
805810
alpha.11
806811
alpha.12
807812
alpha.13
808813
alpha.14
809814
alpha.16
810815
alpha.17
816+
alpha.18
817+
behavioral
818+
beta.1
819+
beta.2
820+
beta.3
821+
beta.4
811822
bool
812823
ContentType
813824
ConvertTo-Html
814825
CoreConsoleHost
815826
crossgen'ing
827+
deserialize
816828
EXE's
829+
ExecutionPolicy
817830
FileCatalog
818831
FilterHashtable
819832
GetParentProcess
833+
globbing
834+
honors
820835
hostname
821836
IncludeUserName
822837
InformationRecord
@@ -829,8 +844,12 @@ kittholland
829844
kwiknick
830845
Lee303
831846
libpsl-native
847+
MiaRomero
832848
Microsoft.Management.Infrastructure.Native
833849
Microsoft.PowerShell.LocalAccounts
850+
mklement0
851+
non-22
852+
oising
834853
oneget.org
835854
PetSerAl
836855
powercode
@@ -841,13 +860,22 @@ PseudoParameterBinder
841860
PSReadLine
842861
PVS-Studio
843862
rc2-24027
844-
rc3-24011
863+
rc3-24011
864+
RelationLink
865+
rkeithhill
866+
shebang
867+
startup
845868
stdin
846869
StringBuilder
847870
system.manage
871+
Tadas
872+
TheFlyingCorpse
873+
TimCurwick
874+
timestamp
848875
TimeZone
849876
TTY's
850877
UserData
878+
UTF8NoBOM
851879
v0.1.0
852880
v0.2.0
853881
v0.3.0
@@ -860,26 +888,7 @@ WebRequest
860888
win7-x86
861889
WindowsVersion
862890
XPath
863-
alpha.18
864-
behavioral
865-
MiaRomero
866-
TheFlyingCorpse
867-
beta.1
868891
Youtube
869-
globbing
870-
_
871-
ExecutionPolicy
872-
0xfeeddeadbeef
873-
non-22
874-
beta.2
875-
_Jobs
876-
startup
877-
mklement0
878-
RelationLink
879-
deserialize
880-
beta.3
881-
shebang
882-
Tadas
883892
- test/tools/CodeCoverageAutomation/README.md
884893
CodeCoverage.zip
885894
Coveralls.exe

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,36 @@
11
# Changelog
22

3+
## v6.0.0-beta.4 - 2017-07-12
4+
5+
- Add Windows PowerShell `PSModulePath` by default on Windows. (#4132)
6+
- Move PowerShell to `2.0.0-preview3-25426-01` and using the .NET CLI version `2.0.0-preview2-006502`. (#4144)
7+
8+
### Engine updates and fixes
9+
10+
- Performance improvement in PSReadline by minimizing writing ANSI escape sequences. (#4110)
11+
- Implement Unicode escape parsing so that users can use Unicode characters as arguments, strings or variable names. (#3958) (Thanks to @rkeithhill!)
12+
- Script names or full paths can have commas. (#4136) (Thanks to @TimCurwick!)
13+
- Added `semver` as a type accelerator for `System.Management.Automation.SemanticVersion`. (#4142) (Thanks to @oising!)
14+
- Close `eventLogSession` and `EventLogReader` to unlock an ETL log. (#4034) (Thanks to @iSazonov!)
15+
16+
### General cmdlet updates and fixes
17+
18+
- `Move-Item` cmdlet honors `-Include`, `-Exclude`, and `-Filter` parameters. (#3878)
19+
- Add a parameter to `Get-ChildItem` called `-FollowSymlink` that traverses symlinks on demand, with checks for link loops. (#4020)
20+
- Change `New-ModuleManifest` encoding to UTF8NoBOM on non-Windows platforms. (#3940)
21+
- `Get-AuthenticodeSignature` cmdlets can now get file signature timestamp. (#4061)
22+
- Add tab completion for `Export-Counter` `-FileFormat` parameter. (#3856)
23+
- Fixed `Import-Module` on non-Windows platforms so that users can import modules with `NestedModules` and `RootModules`. (#4010)
24+
- Close `FileStream` opened by `Get-FileHash`. (#4175) (Thanks to @rkeithhill!)
25+
26+
### Remoting
27+
28+
- Fixed hang when the SSH client abruptly terminates. (#4123)
29+
30+
### Documentation
31+
32+
- Added recommended settings for VS Code. (#4054) (Thanks to @iSazonov!)
33+
334
## v6.0.0-beta.3 - 2017-06-20
435

536
### Breaking changes

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -43,16 +43,16 @@ You can download and install a PowerShell package for any of the following platf
4343
| Docker | | [Instructions][in-docker] |
4444
| Kali Linux | [.deb][rl-ubuntu16] | [Instructions][in-kali]
4545

46-
[rl-windows10]: https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.3/PowerShell-6.0.0-beta.3-win10-win2016-x64.msi
47-
[rl-windows81]: https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.3/PowerShell-6.0.0-beta.3-win81-win2012r2-x64.msi
46+
[rl-windows10]: https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/PowerShell-6.0.0-beta.4-win10-win2016-x64.msi
47+
[rl-windows81]: https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/PowerShell-6.0.0-beta.4-win81-win2012r2-x64.msi
4848
[rl-windows7-64]: https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-alpha.18/PowerShell-6.0.0-alpha.18-win7-win2008r2-x64.msi
4949
[rl-windows7-86]: https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-alpha.18/PowerShell-6.0.0-alpha.18-win7-x86.msi
50-
[rl-ubuntu16]: https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.3/powershell_6.0.0-beta.3-1ubuntu1.16.04.1_amd64.deb
51-
[rl-ubuntu14]: https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.3/powershell_6.0.0-beta.3-1ubuntu1.14.04.1_amd64.deb
52-
[rl-centos]: https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.3/powershell-6.0.0_beta.3-1.el7.x86_64.rpm
53-
[rl-ai]: https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.3/PowerShell-6.0.0-beta.3-x86_64.AppImage
54-
[rl-macos]: https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.3/powershell-6.0.0-beta.3-osx.10.12-x64.pkg
55-
[rl-opensuse421]: https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.3/powershell-6.0.0_beta.3-1.suse.42.1.x86_64.rpm
50+
[rl-ubuntu16]: https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell_6.0.0-beta.4-1ubuntu1.16.04.1_amd64.deb
51+
[rl-ubuntu14]: https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell_6.0.0-beta.4-1ubuntu1.14.04.1_amd64.deb
52+
[rl-centos]: https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell-6.0.0_beta.4-1.el7.x86_64.rpm
53+
[rl-ai]: https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/PowerShell-6.0.0-beta.4-x86_64.AppImage
54+
[rl-macos]: https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell-6.0.0-beta.4-osx.10.12-x64.pkg
55+
[rl-opensuse421]: https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell-6.0.0_beta.4-1.suse.42.1.x86_64.rpm
5656

5757
[installation]: docs/installation
5858
[in-windows]: docs/installation/windows.md#msi

appveyor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version: 6.0.0-beta.3-{build}
1+
version: 6.0.0-beta.4-{build}
22

33
image: Visual Studio 2015
44

docker/release/fedora24/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ LABEL description="This Dockerfile will install the latest release of PS."
66
# TODO: Until a release of PowerShell for Fedora 24 is available,
77
# this Dockerfile installs the CentOS 7 version for compatibility.
88

9-
ARG POWERSHELL_VERSION=6.0.0-beta.3
10-
ARG POWERSHELL_RELEASE=v6.0.0-beta.3
11-
ARG POWERSHELL_PACKAGE=powershell-6.0.0_beta.3-1.el7.x86_64.rpm
9+
ARG POWERSHELL_VERSION=6.0.0-beta.4
10+
ARG POWERSHELL_RELEASE=v6.0.0-beta.4
11+
ARG POWERSHELL_PACKAGE=powershell-6.0.0_beta.4-1.el7.x86_64.rpm
1212

1313
# The CentOS 7 release relies on an older version of libicu, so we'll be downloading it
1414
# from the University of Kent (GB) mirror service.

docker/release/nanoserver-insider/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ ARG NanoServerRepo=microsoft/nanoserver-insider
1010
FROM ${WindowsServerCoreRepo}:$WindowsServerCoreVersion AS installer-env
1111

1212
# Arguments for installing powershell, must be defined in the container they are used
13-
ARG PS_VERSION=6.0.0-beta.3
14-
ARG PS_DOWNLOAD_SHA=FF45FE7D184B50297CA706EFAEA4E37C59807D33577521A715C147BCD5098B01
13+
ARG PS_VERSION=6.0.0-beta.4
14+
ARG PS_DOWNLOAD_SHA=DAB8CC377D1BADD91688AEC9277D7696CC8DB2C25CECBCC934BD91AA7C724901
1515

1616
ENV PS_DOWNLOAD_URL https://github.com/PowerShell/PowerShell/releases/download/v$PS_VERSION/PowerShell-$PS_VERSION-win10-win2016-x64.zip
1717

docker/release/nanoserver/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ LABEL maintainer="PowerShell Team <powershellteam@hotmail.com>"
55
LABEL readme.md="https://github.com/PowerShell/PowerShell/blob/master/docker/README.md"
66
LABEL description="This Dockerfile will install the latest release of PS."
77

8-
ARG POWERSHELL_ZIP=https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.3/PowerShell-6.0.0-beta.3-win10-win2016-x64.zip
8+
ARG POWERSHELL_ZIP=https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/PowerShell-6.0.0-beta.4-win10-win2016-x64.zip
99

10-
RUN setx /M PATH "%PATH%;%ProgramFiles%\PowerShell"
10+
RUN setx /M PATH "%ProgramFiles%\PowerShell\latest;%PATH%"
1111
# Setup PowerShell - Log-to > C:\Docker.log
1212
SHELL ["C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", "-command"]
1313
ADD $POWERSHELL_ZIP /powershell-win10-x64.zip
@@ -43,4 +43,4 @@ RUN Start-Transcript -path C:\Dockerfile.log -append -IncludeInvocationHeader ;
4343
# Persist %PSCORE% ENV variable for user convenience
4444
ENV PSCORE='"C:\Program Files\PowerShell\latest\PowerShell.exe"'
4545

46-
CMD ["C:\\Program Files\\PowerShell\\latest\\PowerShell.exe"]
46+
CMD ["PowerShell.exe"]

docker/release/opensuse42.1/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ LABEL maintainer="PowerShell Team <powershellteam@hotmail.com>"
55
LABEL readme.md="https://github.com/PowerShell/PowerShell/blob/master/docker/README.md"
66
LABEL description="This Dockerfile will install the latest release of PS."
77

8-
ARG POWERSHELL_VERSION=6.0.0_beta.3
9-
ARG POWERSHELL_RELEASE=v6.0.0-beta.3
8+
ARG POWERSHELL_VERSION=6.0.0_beta.4
9+
ARG POWERSHELL_RELEASE=v6.0.0-beta.4
1010
ARG FORK=PowerShell
1111
ARG POWERSHELL_PACKAGE=powershell-$POWERSHELL_VERSION-1.suse.42.1.x86_64.rpm
1212

docker/release/windowsservercore/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ LABEL maintainer="PowerShell Team <powershellteam@hotmail.com>"
55
LABEL readme.md="https://github.com/PowerShell/PowerShell/blob/master/docker/README.md"
66
LABEL description="This Dockerfile will install the latest release of PS."
77

8-
ARG POWERSHELL_MSI=https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.3/PowerShell-6.0.0-beta.3-win10-win2016-x64.msi
8+
ARG POWERSHELL_MSI=https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/PowerShell-6.0.0-beta.4-win10-win2016-x64.msi
99

10-
RUN setx /M PATH "%PATH%;%ProgramFiles%\PowerShell"
10+
RUN setx /M PATH "%ProgramFiles%\PowerShell\latest;%PATH%"
1111
# Setup PowerShell - Log-to > C:\Docker.log
1212
SHELL ["C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", "-command"]
1313
ADD $POWERSHELL_MSI /PowerShell-win10-x64.msi
@@ -43,4 +43,4 @@ RUN Start-Transcript -path C:\Dockerfile.log -append -IncludeInvocationHeader ;
4343
# Persist %PSCORE% ENV variable for user convenience
4444
ENV PSCORE='"C:\Program Files\PowerShell\latest\PowerShell.exe"'
4545

46-
CMD ["C:\\Program Files\\PowerShell\\latest\\PowerShell.exe"]
46+
CMD ["PowerShell.exe"]

0 commit comments

Comments
 (0)
0