posh-git v1.0.0-beta3 Release Notes
Release Date: 2019-03-10 // about 5 years ago-
✂ Removed
- 💥 BREAKING: Removed SSH agent functionality from
posh-git
and put into another module focused solely on Git SSH support. See posh-sshell. (#338) (PR #585) - 💥 BREAKING: Removed
PoshGitTextSpan.CustomAnsi
property - now just put your custom VT sequences in thePoshGitTextSpan.Text
property. Be sure to terminate your VT sequences with"$([char]27)[0m"
or"`e[0m"
on PowerShell Core. (PR #616)
➕ Added
- ➕ Added
Remove-GitBranch
command. Partially addresses #79. These commands currently only delete local branches. (#79) (PR #663) - ➕ Added support for vsts-cli Git integration. (#549) (PR #581) Thanks David Gardiner (@flcdrg)
- ✨ Enhance prompt function to show username/hostname in SSH connection. Adds
Get-PromptConnectionInfo
command. (#591) (PR #595) - ⏪ Show Rebase Progress (plus
|REVERTING
). (#102) (PR #599) - Set
$Env:COLUMNS
on prompt if necessary. (PR #607) - 🌲 Tab-completion for
git log --stat
,git log --patch
andgit diff --staged
. (PR #620) Thanks Vasily Korytov (@chillum) - ⚡️ Tab-completion for
git update-git-for-windows
on Windows Git >= 2.16.2. (PR #642) New-GitPromptSettings
to provide an easy way to create aPoshGitPromptSettings
object which can be used to reset to the default settings. (PR #659)
🔄 Changed
- Eliminate traiing
=
on the tab-completion of--force-with-lease=
. (PR #622) Thanks Chuck Lu (@chucklu) - Expand
PathStatusSeparator
string when composing prompt. This allows you to use string interpolation in the$GitPromptSettings.PathStatusSeparator.Text
setting. (PR #630) Thanks Jason Shirk (@lzybkr)
🛠 Fixed
- ⚡️
WindowTitle
set by user overwritten by module. No longer updates Window title ifWindowTitle
setting set to$null
. (#594) (PR #597) Write-VcsStatus
behaving differently. WhenAnsiConsole -eq $false
,Write-VcsStatus
must not emit any strings. (#612) (PR #617)- 🏁 On Windows PowerShell, defer
Add-Type
untilSet-ConsoleMode
executed. This improves module load time. (#637) (PR #638) (PR #662) - 👯 How do you manually install this? Added manual instructions for git clone of posh-git to README.md. (#648) (PR #649) Thanks Kyle Spier-Swenson (@MrStonedOne)
- 💥 BREAKING: Removed SSH agent functionality from