Skip to content

Commit

Permalink
Merge pull request #745 from dahlbyk/release-v1.0.0-beta4
Browse files Browse the repository at this point in the history
Release v1.0.0-beta4
  • Loading branch information
dahlbyk authored Mar 16, 2020
2 parents 0bf6115 + e2b74dd commit 5ce5422
Show file tree
Hide file tree
Showing 4 changed files with 44 additions and 30 deletions.
61 changes: 35 additions & 26 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,31 @@
# posh-git Release History

## 1.0.0-beta4 - December 10, 2019
## 1.0.0-beta4 - March 14, 2020

### Added

- Branch name completion to the new `Remove-GitBranch` command.
([PR #678](https://github.com/dahlbyk/posh-git/pull/678))
([PR #705](https://github.com/dahlbyk/posh-git/pull/705))
- `$global:GitPromptValues` with the following properties to enable users to have access to the information necessary
to display error status in their prompt as well as debug their prompt customizations:
- DollarQuestion
- IsAdmin
- LastExitCode
- LastPrompt
- `DollarQuestion`
- `IsAdmin`
- `LastExitCode`
- `LastPrompt`
([PR #684](https://github.com/dahlbyk/posh-git/pull/684))
- Added tab-completion for new `git restore` and `git switch` commands.
([#691](https://github.com/dahlbyk/posh-git/issues/691))
([PR #702](https://github.com/dahlbyk/posh-git/pull/702))
([PR #743](https://github.com/dahlbyk/posh-git/pull/743))
Thanks @pinkfloydx33 for the direction and motivation to add this.
- Feature request: abbreviate path from git root with new setting `DefaultPromptAbbreviateGitDirectory`
- Added tab-completion for `git merge --allow-unrelated-histories`
([#632](https://github.com/dahlbyk/posh-git/issues/632))
([PR #633](https://github.com/dahlbyk/posh-git/pull/633))
- Abbreviate path from git root with new setting `DefaultPromptAbbreviateGitDirectory`
([#719](https://github.com/dahlbyk/posh-git/issues/719))
([PR #720](https://github.com/dahlbyk/posh-git/pull/720))
([PR #729](https://github.com/dahlbyk/posh-git/pull/729))
Thanks Philippe Elsass (@elsassph)
- Two new properties have been added to `$global:GitTabSettings`
- `EnableLogging` - default is `$false` but when set to `$true`, tab expansion functions log to a file.
Expand All @@ -30,28 +36,41 @@
- Module parameter changed from a [switch] that forced the posh-git prompt to be used to a bools. The use of this
parameters during import is now simplified to: `Import-Module posh-git -Args 1`.
- Shortened up the Windows title text to work better with Windows Terminal tabs. Now only displays '32-bit' in 32-bit
PowerShell. Otherwise, assumption is you're running 64-bit. Also display only PowerShell major.minor version number.
PowerShell, otherwise assumption is you're running 64-bit. Also display only PowerShell major.minor version number.
([PR #707](https://github.com/dahlbyk/posh-git/pull/707))
- Switched from overriding `TabExpansion` function to using `Register-ArgumentCompleter` for tab-completion on
PowerShell >= 6.0. `posh-git` can be configured to use the old `TabExpansion` function on PowerShell >= 6.0 by
importing the module using the following arguments: `Import-Module posh-git -ArgumentList 0,1`
before importing `posh-git`.
([PR #609](https://github.com/dahlbyk/posh-git/pull/609))
([#609](https://github.com/dahlbyk/posh-git/pull/609))
([PR #711](https://github.com/dahlbyk/posh-git/pull/711))
Thanks Andrew Bradley (@cspotcode)
- ([#733](https://github.com/dahlbyk/posh-git/issues/733))
([PR #741](https://github.com/dahlbyk/posh-git/pull/741))
- Fix conflict with `TabExpansionPlusPlus` module's `Register-ArgumentCompleter` command.
([#715](https://github.com/dahlbyk/posh-git/issues/715))
([PR #714](https://github.com/dahlbyk/posh-git/pull/714))
Thanks Kris Borowinski (@kborowinski)
- Update Ubuntu build system from 14.04 to 16.04
([PR #677](https://github.com/dahlbyk/posh-git/pull/677))
Thanks @ExE-Boss
- `$GitPromptSettings.BeforeIndex` is always displayed even if there is nothing in the index. The intent of
this separator setting is to provide a separator between the branch name / branch status and the following section of
index/working/summary/stash indicators.
([PR #723](https://github.com/dahlbyk/posh-git/pull/723))
- posh-git no longers sets missing `HOME` environment variable.
([#718](https://github.com/dahlbyk/posh-git/issues/718))
([PR #722](https://github.com/dahlbyk/posh-git/pull/722))
- `Get-GitStatus -Force` now also overrides `$GitPromptSettings.EnableFileStatus` as well as
`$GitPromptSettings.EnablePromptStatus`.
([#657](https://github.com/dahlbyk/posh-git/issues/657))
([PR #721](https://github.com/dahlbyk/posh-git/pull/721))

### Fixed

- Remove ".exe" suffix from PowerTab integration to enable PowerTab integration to work with git, git.cmd or git.exe
- Remove `.exe` suffix from PowerTab integration to enable PowerTab integration to work with `git`, `git.cmd` or `git.exe`
([#606](https://github.com/dahlbyk/posh-git/pull/606/))
- BranchBehindAndAheadDisplay minimal/compact bug
- `BranchBehindAndAheadDisplay` minimal/compact bug
([#670](https://github.com/dahlbyk/posh-git/issues/670))
([PR #671](https://github.com/dahlbyk/posh-git/pull/671))
- Fix(status): Only reset changed colors
Expand All @@ -63,24 +82,14 @@
- Fix typo in cherry-pick parameters - `´continue`
([PR #675](https://github.com/dahlbyk/posh-git/pull/675))
Thanks @KexyBiscuit
- Fix bug w/multiple completions of name parameter on remove-gitbranch
([PR #705](https://github.com/dahlbyk/posh-git/pull/705))
- Prompt error in remote PSSession.
- Prompt error in remote PSSession
([#708](https://github.com/dahlbyk/posh-git/issues/708))
([PR #727](https://github.com/dahlbyk/posh-git/pull/727)
- Fix conflict with `TabExpansionPlusPlus` module's `Register-ArgumentCompleter` command.
([#715](https://github.com/dahlbyk/posh-git/issues/715))
([PR #714](https://github.com/dahlbyk/posh-git/pull/714))
Thanks Kris Borowinski (@kborowinski)
- Typo in CHANGELOG.md file: Git-RemoteBranch to Git-RemoveBranch.
([PR #716](https://github.com/dahlbyk/posh-git/pull/716))
Thanks @theaquamarine
- posh-git messes with the HOME environment variable.
([#718](https://github.com/dahlbyk/posh-git/issues/718))
([PR #722](https://github.com/dahlbyk/posh-git/pull/722))
- Fix tab-completion regression with new `Register-ArgumentCompleter`.
([#733](https://github.com/dahlbyk/posh-git/issues/733))
([PR #738](https://github.com/dahlbyk/posh-git/pull/738))
- Typos
- ([PR #665](https://github.com/dahlbyk/posh-git/pull/665))
Thanks @SJMakin
- ([PR #716](https://github.com/dahlbyk/posh-git/pull/716))
Thanks @theaquamarine

## 1.0.0-beta3 - March 10, 2019

Expand Down
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@ branch names e.g.: `git pull or<tab> ma<tab>` tab completes to `git pull origin

#### Releases

- v1.0.0-beta4
( [README][v1b4-readme][CHANGELOG][v1b4-change] )
- v1.0.0-beta3
( [README][v1b3-readme][CHANGELOG][v1b3-change] )
- v1.0.0-beta2
Expand Down Expand Up @@ -476,7 +478,7 @@ function prompt {
[choco-site]: https://chocolatey.org/packages/poshgit/
[psgallery-img]: https://img.shields.io/powershellgallery/dt/posh-git.svg
[psgallery-site]: https://www.powershellgallery.com/packages/posh-git
[psgallery-v1]: https://www.powershellgallery.com/packages/posh-git/1.0.0-beta3
[psgallery-v1]: https://www.powershellgallery.com/packages/posh-git/1.0.0-beta4
[w3c-colors]: https://www.w3schools.com/colors/colors_names.asp

[posh-sshell-url]: https://github.com/dahlbyk/posh-sshell
Expand Down Expand Up @@ -516,4 +518,7 @@ function prompt {
[v1b3-change]: https://github.com/dahlbyk/posh-git/blob/v1.0.0-beta3/CHANGELOG.md
[v1b3-readme]: https://github.com/dahlbyk/posh-git/blob/v1.0.0-beta3/README.md

[v1b4-change]: https://github.com/dahlbyk/posh-git/blob/v1.0.0-beta4/CHANGELOG.md
[v1b4-readme]: https://github.com/dahlbyk/posh-git/blob/v1.0.0-beta4/README.md

[wiki-custom-prompt]: https://github.com/dahlbyk/posh-git/wiki/Customizing-Your-PowerShell-Prompt
2 changes: 1 addition & 1 deletion chocolatey/poshgit.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<metadata>
<id>poshgit</id>
<title>posh-git</title>
<version>1.0.0-beta3x</version>
<version>1.0.0-beta4x</version>
<authors>Keith Dahlby, Mark Embling, Jeremy Skinner, Keith Hill</authors>
<owners>Keith Dahlby</owners>
<description>### posh-git
Expand Down
4 changes: 2 additions & 2 deletions src/posh-git.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ GUID = '74c9fd30-734b-4c89-a8ae-7727ad21d1d5'
Author = 'Keith Dahlby, Keith Hill, and contributors'

# Copyright statement for this module
Copyright = '(c) 2010-2019 Keith Dahlby, Keith Hill, and contributors'
Copyright = '(c) 2010-2020 Keith Dahlby, Keith Hill, and contributors'

# Description of the functionality provided by this module
Description = 'Provides prompt with Git status summary information and tab completion for Git commands, parameters, remotes and branch names.'
Expand Down Expand Up @@ -73,7 +73,7 @@ PrivateData = @{
ReleaseNotes = 'https://github.com/dahlbyk/posh-git/blob/master/CHANGELOG.md'

# OVERRIDE THIS FIELD FOR PUBLISHED RELEASES - LEAVE AT 'alpha' FOR CLONED/LOCAL REPO USAGE
Prerelease = 'beta3x'
Prerelease = 'beta4x'
}
}
}

0 comments on commit 5ce5422

Please sign in to comment.