8000 Tags · SteveL-MSFT/PowerShell · GitHub
[go: up one dir, main page]

Skip to content

Tags: SteveL-MSFT/PowerShell

Tags

v7.0.0-preview.1

Toggle v7.0.0-preview.1's commit message
move to preview4

8000

v6.0.0-alpha.15

Toggle v6.0.0-alpha.15's commit message
v6.0.0-alpha.15 release of PowerShellCore

Here are the major changes:

- Use parens around file length for offline files
- Fix issues with the Windows console mode (terminal emulation) and native executables
- Fix error recovery with `using module`
- Report `PlatformNotSupported` on IoT for Get/Import/Export-Counter
- Add `-Group` parameter to `Get-Verb`
- Use MB instead of KB for memory columns of `Get-Process`
- Add new escape character for ESC: `` `e``
- Fix a small parsing issue with a here string
- Improve tab completion of types that use type accelerators
- `Invoke-RestMethod` improvements for non-XML non-JSON input
- PSRP remoting now works on CentOS without addition setup

v6.0.0-alpha.14

Toggle v6.0.0-alpha.14's commit message
v6.0.0-alpha.14 release of PowerShellCore

Here are the major changes:

- Moved to .NET Core 1.1
- Add Windows performance counter cmdlets to PowerShell Core
- Fix try/catch to choose the more specific exception handler
- Fix issue reloading modules that define PowerShell classes
- `Add ValidateNotNullOrEmpty` to approximately 15 parameters
- `New-TemporaryFile` and `New-Guid` rewritten in C#
- Enable client side PSRP on non-Windows platforms
- `Split-Path` now works with UNC roots
- Implicitly convert value assigned to XML property to string
- Updates to `Invoke-Command` parameters when using SSH remoting transport
- Fix `Invoke-WebRequest` with non-text responses on non-Windows platforms
- `Write-Progress` performance improvement from `alpha13` reverted because it introduced crash with a race condition

v6.0.0-alpha.13

Toggle v6.0.0-alpha.13's commit message
v6.0.0-alpha.13 release of PowerShell Core

With 99 non-merge commits since v6.0.0-alpha.12, here are the major changes:

1. Fix NullReferenceException in binder after turning on constrained language mode
2. Enable Invoke-WebRequest and Invoke-RestMethod to not validate the HTTPS certificate of the server if required.
3. Enable binder debug logging in PowerShell Core
4. Add parameters '-Top' and '-Bottom' to Sort-Object or Top/Bottom N sort
5. Enable Update-Help and Save-Help on Unix platforms
6. Update the formatter for 'System.Diagnostics.Process' to not show the 'Handles' column
7. Improve Write-Progress performance by adding timer to update a progress pane every 100 ms
8. Enable correct table width calculations with ANSI escape sequences on Unix
9. Fix background jobs for Unix and Windows
10. Add Get-Uptime to Microsoft.PowerShell.Utility
11. Make Out-Null as fast as '> $null'
12. Add Dockerfile for windowsservercore and NanoServer
13. Fix WebRequest failure to handle missing ContentType in response header
14. Make Write-Host fast by delay initializing some properties in InformationRecord
15. Ensure PowerShell Core adds an initial '/' rooted drive on Unix platforms
16. Enable streaming behavior for native command execution in pipeline, so that 'ping | grep' doesn't block
17. Make Write-Information accept objects from pipeline
18. Fixes deprecated syscall issue on macOS 10.12
19. Fix code errors found by the static analysis using PVS-Studio
20. Add support to W3C Extended Log File Format in Import-Csv
21. Guard against ReflectionTypeLoadException in type name auto-completion
22. Update build scripts to support win7-x86 runtime
23. Move PackageManagement code/test to oneget.org

v6.0.0-alpha.12

Toggle v6.0.0-alpha.12's commit message
v6.0.0-alpha.12 release of PowerShell Core

With 72 non-merge commits since v6.0.0-alpha.11, here are the major changes:

1. Fix Get-ChildItem -Recurse -ErrorAction Ignore to ignore additional errors
2. Don't block pipeline when running Windows exes
3. Fix for PowerShell SSH remoting with recent Win32-OpenSSH change.
4. Select-Object with -ExcludeProperty now implies -Property * if -Property is not specified.
5. Adding ValidateNotNullOrEmpty to -Name parameter of Get-Alias
6. Enable Implicit remoting commands in PowerShell Core
7. Fix GetParentProcess() to replace an expensive WMI query with Win32 API calls
8. Fix Set-Content failure to create a file in PSDrive under certain conditions.
9. Adding ValidateNotNullOrEmpty to -Name parameter of Get-Service
10. Adding support <Suppress> in Get-WinEvent -FilterHashtable
11. Adding WindowsVersion to Get-ComputerInfo
12. Remove the unnecessary use of lock in PseudoParameterBinder to avoid deadlock
13. Refactor Get-WinEvent to use StringBuilder for XPath query construction
14. Clean up and fix error handling of libpsl-native
15. Exclude Registry and Certificate providers from UNIX PS
16. Update PowerShell Core to consume DotNet Core preview1-24530-04

v6.0.0-alpha.11

Toggle v6.0.0-alpha.11's commit message
v6.0.0-alpha.11 release of PowerShell

With 108 non-merge commits since v6.0.0-alpha.10,
here are the major changes:

- Add '-Title' to 'Get-Credential' and unify the prompt experience
- Update dependency list for PowerShell Core on Linux and OS X
- Fix 'powershell -Command -' to not hang and to not ignore the last command
- Fix binary operator tab completion
- Enable 'ConvertTo-Html' in PowerShell Core
- Remove most Maximum* capacity variables
- Fix 'Get-ChildItem -Hidden' to work on system hidden files on Windows
- Fix 'JsonConfigFileAccessor' to handle corrupted 'PowerShellProperties.json'
and defer creating the user setting directory until a write request comes
- Fix variable assignment to not overwrite readonly variables
- Fix 'Get-WinEvent -FilterHashtable' to work with named fields in UserData of event logs
- Fix 'Get-Help -Online' in PowerShell Core on Windows
- Spelling/grammar fixes

v6.0.0-alpha.10

Toggle v6.0.0-alpha.10's commit message
v6.0.0-alpha.10 release of PowerShell

With 311 non-merge commits since v6.0.0-alpha.9,
here are the major changes:

- Fix passing escaped double quoted spaces to native executables
- Add Dockerfiles to build each Linux distribution
- `~/.config/PowerShell` capitalization bug fixed
- Fix crash on Windows 7
- Fix remote debugging on Windows client
- Fix multi-line input with redirected stdin
- Add PowerShell to `/etc/shells` on installation
- Fix `Install-Module` version comparison bug
- Spelling fixes

v6.0.0-alpha.9

Toggle v6.0.0-alpha.9's commit message
v6.0.0-alpha.9 release of PowerShell

With 33 non-merge commits since v6.0.0-alpha.8,
here are the major changes:

- Better man page
- Added third-party and proprietary licenses
- Added license to MSI

v6.0.0-alpha.8

Toggle v6.0.0-alpha.8's commit message
v6.0.0-alpha.8 release of PowerShell

With 304 non-merge commits since v6.0.0-alpha.7,
here are the major changes:

- PowerSell packages pre-compiled with CrossGen
- `Get-Help` content added
- `Get-Help` null reference exception fixed
- Ubuntu 16.04 support added
- Unsupported cmdlets removed from Unix modules
- PSReadLine long prompt bug fixed
- PSReadLine custom key binding bug on Linux fixed
- Default terminal colors now respected
- Semantic Version support added
- `$env:` fixed for case-sensitive variables
- Added JSON config files to hold some settings
- `cd` with no arguments now behaves as `cd ~`
- `ConvertFrom-Json` fixed for multiple lines
- Windows branding removed
- .NET CoreCLR Runtime patched to version 1.0.4
- `Write-Host` with unknown hostname bug fixed
- `powershell` man-page added to package
- `Get-PSDrive` ported to report free space
- Desired State Configuration MOF compilation ported to Linux
- Windows 2012 R2 / Windows 8.1 remoting enabled

SD/725290

Toggle SD/725290's commit message
Integrate changes between [SD:717473] and [SD:725290]

0