Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v0.6.0
    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
  • v0.5.0
    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
  • SD/715912
  • SD/709766
    7736f0d9 · Bump windows-build ·
  • SD/709776
  • SD/706766
  • SD/704605
  • v0.4.0
    v0.4.0 beta release of Open PowerShell
    
    With 255 non-merge commits since v0.3.0, here are the major changes:
    
    - PSReadLine is ported and included by default
    - Original Windows ConsoleHost is ported and replaced CoreConsoleHost
    - .NET Core packages set to the RC2 release at build 24103
    - OS X 10.11 added to Continuous Integration matrix
    - Third-party C# cmdlets can be built with .NET CLI
    - Improved symlink support on Linux
    - Microsoft.Management.Infrastructure.Native replaced with package
    - Many more Pester tests
  • SD/700586
  • SD/695331
  • v0.3.0
    v0.3.0 alpha release of Open PowerShell
    
    Supports Windows, Nano, OS X, Ubuntu 14.04, and CentOS 7.1.
    
    With 304 non-merge, non-imported commits since v0.2.0, here are the
    major changes:
    
    - .NET Core packages are build rc3-24011
    - Native Linux commands are not shadowed by aliases
    - `Get-Help -Online` works
    - `more` function respects the Linux `$PAGER`; defaults to `less`
    - `IsWindows`, `IsLinux`, `IsOSX`, `IsCore` built-in PowerShell variables added
    - `Microsoft.PowerShell.Platform` removed for the above
    - Cross-platform core host is now `CoreConsoleHost`
    - Host now catches exceptions in `--command` scripts
    - Host's shell ID changed to `Microsoft.PowerShellCore`
    - Modules that use C# assemblies can be loaded
    - `New-Item -ItemType SymbolicLink` supports arbitrary targets
    - Readline implementation supports multi-line input
    - `Ctrl-R` provides incremental reverse history search
    - `$Host.UI.RawUI` now supported
    - `Ctrl-K` and `Ctrl-Y` for kill and yank implemented
    - `Ctrl-L` to clear screen now works
    - Documentation was completely overhauled
    - Many more Pester and xUnit tests added
  • SD/693793
  • SD/692351
  • SD/688741
  • v0.2.0
    v0.2.0 alpha release of Open PowerShell
    
    Supports Windows, OS X, Ubuntu 14.04, and CentOS 7.1.
    
    Major changes since v0.1.0:
    
    - .NET Core packages are build 23907
    - `System.Console` readline is fully functional
    - Tests pass on OS X
    - `Microsoft.PowerShell.Platform` module is available
    - `New-Item` supports symbolic and hard links
    - `Add-Type` now works
    - PowerShell code merged with upstream `rs1_srv_ps`
  • v0.1.0
    Initial alpha release of Open PowerShell
    
    Supports Windows, OS X, and Ubuntu 14.04. The Linux package includes a patched
    copy of CoreCLR to address a bug that's not quite made it to NuGet packages.
    
    On OS X, install by double-clicking the `.pkg` file and following the prompts.
    
    On Ubuntu, install the dependencies with `sudo apt-get install libunwind8
    libicu52`, then install the `.deb` file with `sudo dpkg -i`.
    
    A symlink to the `powershell` executable will be placed in `/usr/local/bin`, while PowerShell and its runtime will be placed in `/usr/local/share/powershell`.
    
    PowerShell will load modules in `/usr/local/share/powershell/Modules`, and will
    source `/usr/local/share/powershell/PSL_profile.ps1`. A user profile placed at
    `~/.powershell/profile.ps1` will also be sourced.
    
    Windows packages are not yet supported.