Skip to content

Tags: Solertis/PowerShell

Tags

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]

v6.0.0-alpha.7

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

With 294 non-merge commits since v0.6.0, here are the major changes:

- Invoke-WebRequest and Invoke-RestMethod ported to PowerShell Core
- Set PSReadLine default edit mode to Emacs on Linux
- IsCore variable renamed to IsCoreCLR
- LocalAccounts and other Windows-only assemblies excluded on Linux
- PowerShellGet fully ported to Linux
- PackageManagement NuGet provider ported
- Write-Progress ported to Linux
- Get-Process -IncludeUserName ported
- Enumerating symlinks to folders fixed
- Bugs around administrator permissions fixed on Linux
- ConvertFrom-Json multi-line bug fixed
- Execution policies fixed on Windows
- TimeZone cmdlets added back; excluded from Linux
- FileCatalog cmdlets add back for Windows
- Get-ComputerInfo cmdlet added back for Windows

v0.6.0

Toggle v0.6.0's commit message
v0.6.0 beta release of Open PowerShell

With 274 non-merge commits since v0.5.0, here are the major changes:

- Targets .NET Core 1.0 release
- PowerShellGet enabled
- [system.manage<tab>] completion issues fixed
- AssemblyLoadContext intercepts dependencies correctly
- Type catalog issues fixed
- Invoke-Item enabled for Linux and OS X
- Windows ConsoleHost reverted to native interfaces
- Portable ConsoleHost redirection issues fixed
- Bugs with pseudo (and no) TTYs fixed
- Source Depot synced to baseline changeset 717473
- SecureString stub replaced with .NET Core package

SD/717473

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

v0.5.0

Toggle v0.5.0's commit message
v0.5.0 beta release of Open PowerShell

With 256 non-merge commits since v0.4.0, here are the major changes:

- Paths given to cmdlets are now slash-agnostic (both / and \ work as directory separator)
- Lack of cmdlet support for paths with literal \ is a known issue
- .NET Core packages downgraded to build rc2-24027 (Nano's build)
- XDG Base Directory Specification is now respected and used by default
- Linux and OS X profile path is now `~/.config/powershell/profile.ps1`
- Linux and OS X history save path is now `~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt`
- Linux and OS X user module path is now `~/.local/share/powershell/Modules`
- The `~/.powershell` folder is deprecated and should be deleted
- Scripts can be called within PowerShell without the `.ps1` extension
- `Trace-Command` and associated source cmdlets are now available
- `Ctrl-C` now breaks running cmdlets correctly
- Source Depot changesets up to 715912 have been merged
- `Set-PSBreakPoint` debugging works on Linux, but not on Windows
- MSI and APPX packages for Windows are now available
- Microsoft.PowerShell.LocalAccounts is available on Windows
- Microsoft.PowerShell.Archive is available on Windows
- Linux xUnit tests are running again
- Many more Pester tests are running