Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Tags: dreamsql/PowerShell

Tags

v6.0.0-alpha.17

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

Here are the major changes:

- Update PSRP client libraries for Linux and Mac.
  - We now support customer configurations for Office 365 interaction, as well as NTLM authentication for WSMan-based remoting from Linux (more information [here](https://github.com/PowerShell/psl-omi-provider/releases/tag/v1.0.0.18)). (PowerShell#3271)
- We now support remote step-in debugging for `Invoke-Command -ComputerName`. (PowerShell#3015)
- Use prettier formatter with `ConvertTo-Json` output. (PowerShell#2787) (Thanks to @kittholland!)
- Port `*-CmsMessage` and `Get-PfxCertificate` cmdlets to Powershell Core. (PowerShell#3224)
- `powershell -version` now returns version information for PowerShell Core. (PowerShell#3115)
- Add the `-TimeOut` parameter to `Test-Connection`. (PowerShell#2492)
- Add `ShouldProcess` support to `New-FileCatalog` and `Test-FileCatalog` (fixes `-WhatIf` and `-Confirm`). (PowerShell#3074) (Thanks to @iSazonov!)
- Fix `Test-ModuleManifest` to normalize paths correctly before validating.
  - This fixes some problems when using `Publish-Module` on non-Windows platforms. (PowerShell#3097)
- Remove the `AliasProperty Count` defined for `System.Array`.
  - This removes the extraneous `Count` property on some `ConvertFrom-Json` output. (PowerShell#3231) (Thanks to @PetSerAl!)
- Port `Import-PowerShellDatafile` from PowerShell script to C#. (PowerShell#2750) (Thanks to @powercode!)
- Add `-CustomMethod` paramter to web cmdlets to allow for non-standard method verbs. (PowerShell#3142) (Thanks to @lee303!)
- Fix web cmdlets to include the HTTP response in the exception when the response status code is not success. (PowerShell#3201)
- Expose a process' parent process by adding the `CodeProperty Parent` to `System.Diagnostics.Process`. (PowerShell#2850) (Thanks to @powercode!)
- Fix crash when converting a recursive array to a bool. (PowerShell#3208) (Thanks to @PetSerAl!)
- Fix casting single element array to a generic collection. (PowerShell#3170)
- Allow profile directory creation failures for Service Account scenarios. (PowerShell#3244)
- Allow Windows' reserved device names (e.g. CON, PRN, AUX, etc.) to be used on non-Windows platforms. (PowerShell#3252)
- Remove duplicate type definitions when reusing an `InitialSessionState` object to create another Runspace. (PowerShell#3141)
- Fix `PSModuleInfo.CaptureLocals` to not do `ValidateAttribute` check when capturing existing variables from the caller's scope. (PowerShell#3149)
- Fix a race bug in WSMan command plugin instance close operation. (PowerShell#3203)
- Fix a problem where newly mounted volumes aren't available to modules that have already been loaded. (PowerShell#3034)
- Remove year from PowerShell copyright banner at startup. (PowerShell#3204) (Thanks to @kwiknick!)
- Fixed spelling for the property name `BiosSerialNumber` for `Get-ComputerInfo`. (PowerShell#3167) (Thanks to @iSazonov!)

v6.0.0-alpha.16

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

Here are the major changes:

- Add `WindowsUBR` property to `Get-ComputerInfo` result
- Cache padding strings to speed up formatting a little
- Add alias `Path` to the `-FilePath` parameter of `Out-File`
- Fix the `-InFile` parameter of `Invoke-WebRequest`
- Add the default help content to powershell core
- Speed up `Add-Type` by crossgen'ing its dependency assemblies
- Convert `Get-FileHash` from script to C# implementation
- Fix lock contention when compiling the code to run in interpreter
- Avoid going through WinRM remoting stack when using `Get-ComputerInfo` locally
- Fix native parameter auto-completion for tokens that begin with a single Dash
- Fix parser error reporting for incompleted input to allow defining class in interactive host
- Add the `RoleCapabilityFiles` keyword for JEA support on Windows

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
Morty Proxy This is a proxified and sanitized view of the page, visit original site.