Skip to content

Commit 820e96d

Browse files
authored
Update CHANGELOG.md for beta.2 release (PowerShell#3907)
1 parent e1599b5 commit 820e96d

2 files changed

Lines changed: 40 additions & 0 deletions

File tree

.spelling

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -815,6 +815,12 @@ _
815815
ExecutionPolicy
816816
0xfeeddeadbeef
817817
non-22
818+
beta.2
819+
_Jobs
820+
startup
821+
mklement0
822+
RelationLink
823+
deserialize
818824
- test/tools/CodeCoverageAutomation/README.md
819825
CodeCoverage.zip
820826
Coveralls.exe

CHANGELOG.md

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

3+
## v6.0.0-beta.2 - 2017-06-01
4+
5+
### Support backgrounding of pipelines with ampersand (`&`) (#3360)
6+
7+
- Putting `&` at the end of a pipeline will cause the pipeline to be run as a PowerShell job.
8+
- When a pipeline is backgrounded, a job object is returned.
9+
- Once the pipeline is running as a job, all of the standard `*-Job` cmdlets can be used to manage the job.
10+
- Variables (ignoring process-specific variables) used in the pipeline are automatically copied to the job so `Copy-Item $foo $bar &` just works.
11+
- The job is also run in the current directory instead of the user's home directory.
12+
- For more information about PowerShell jobs, see [about_Jobs](https://msdn.microsoft.com/en-us/powershell/reference/6/about/about_jobs).
13+
14+
### Engine updates and fixes
15+
16+
- Crossgen more of the .NET Core assemblies to improve PowerShell Core startup time. (#3787)
17+
- Enable comparison between a `SemanticVersion` instance and a `Version` instance that is constructed only with `Major` and `Minor` version values.
18+
This will fix some cases where PowerShell Core was failing to import older Windows PowerShell modules. (#3793) (Thanks to @mklement0!)
19+
20+
### General cmdlet updates and fixes
21+
22+
- Support Link header pagination in web cmdlets (#3828)
23+
- For `Invoke-WebRequest`, when the response includes a Link header we create a RelationLink property as a Dictionary representing the URLs and `rel` attributes and ensure the URLs are absolute to make it easier for the developer to use.
24+
- For `Invoke-RestMethod`, when the response includes a Link header we expose a `-FollowRelLink` switch to automatically follow `next` `rel` links until they no longer exist or once we hit the optional `-MaximumFollowRelLink` parameter value.
25+
- Update `Get-ChildItem` to be more in line with the way that the *nix `ls -R` and the Windows `DIR /S` native commands handle symbolic links to directories during a recursive search.
26+
Now, `Get-ChildItem` returns the symbolic links it encountered during the search, but it won't search the directories those links target. (#3780)
27+
- Fix `Get-ChildItem` to continue enumeration after throwing an error in the middle of a set of items.
28+
This fixes some issues where inaccessible directories or files would halt execution of `Get-ChildItem`. (#3806)
29+
- Fix `ConvertFrom-Json` to deserialize an array of strings from the pipeline that together construct a complete JSON string.
30+
This fixes some cases where newlines would break JSON parsing. (#3823)
31+
- Enable `Get-TimeZone` for macOS/Linux. (#3735)
32+
- Change to not expose unsupported aliases and cmdlets on macOS/Linux. (#3595) (Thanks to @iSazonov!)
33+
- Fix `Invoke-Item` to accept a file path that includes spaces on macOS/Linux. (#3850)
34+
- Fix an issue where PSReadline was not rendering multi-line prompts correctly on macOS/Linux. (#3867)
35+
- Fix an issue where PSReadline was not working on Nano Server. (#3815)
36+
337
## v6.0.0-beta.1 - 2017-05-08
438

539
### Move to .NET Core 2.0 (.NET Standard 2.0 support)

0 commit comments

Comments
 (0)