From 1b515059727213c7c1aae6aa44a53db723a927d0 Mon Sep 17 00:00:00 2001 From: Keith Hill Date: Thu, 26 Jan 2017 20:53:46 -0700 Subject: [PATCH] Prep for 0.7.0 release. --- CHANGELOG.md | 24 ++++++++++++++++++++++++ src/posh-git.psd1 | 12 +++--------- 2 files changed, 27 insertions(+), 9 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..36979cd70 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,24 @@ +# posh-git Release History + +## 0.7.0 - January 31, 2017 +This release has focused on improving the "getting started" experience by adding an `Add-PoshGitToProfile` command that +modifies the user's PowerShell profile script to import the posh-git module whenever PowerShell starts. +When posh-git is imported, it will automatically install a posh-git prompt that displays Git status summary information. +Work was also done to improve performance of Get-GitStatus when inside large Git repositories. +Work was begun to eliminate some obvious crashes on PowerShell on .NET Core but more work remains to be done. + +- Performance of Get-GitStatus on large repos has been improved +- Fix crash on PowerShell Core due to missing .NET types for WindowsIdentity/Principal +- Fix syntax error on setenv calls +- Fix temp path issue with ~ in 8.3 filenames +- Fix unable to find type [EnvironmentVariableTarget] in PowerShell on .NET Core +- Fix support for bare repository ([#291](https://github.com/dahlbyk/posh-git/issues/291)) +- Fewer errors generated in global $Error collection +- Remove error thrown by symbolic-ref and describe +- Update module import so that it sets the prompt function *iff* the user does not have a customized prompt function ([#217](https://github.com/dahlbyk/posh-git/issues/217)) +- Update profile.example.ps1 to remove prompt function and tweak how module is imported +- Add new commmand Add-PoshGitToProfile +- Add about_posh-git help topic +- Add new branch status to indicate upstream is gone ([#326](https://github.com/dahlbyk/posh-git/pull/326)) +- Add ahead/behind count to prompt ([#256](https://github.com/dahlbyk/posh-git/pull/256)) +- Add BranchBehindAndAheadDisplay setting to control count display (Full (default), Compact, Minimal) diff --git a/src/posh-git.psd1 b/src/posh-git.psd1 index d4931962b..1ab5e0a50 100644 --- a/src/posh-git.psd1 +++ b/src/posh-git.psd1 @@ -4,7 +4,7 @@ ModuleToProcess = 'posh-git.psm1' # Version number of this module. -ModuleVersion = '0.6.1.20160330' +ModuleVersion = '0.7.0' # ID used to uniquely identify this module GUID = '74c9fd30-734b-4c89-a8ae-7727ad21d1d5' @@ -13,7 +13,7 @@ GUID = '74c9fd30-734b-4c89-a8ae-7727ad21d1d5' Author = 'Keith Dahlby and contributors' # Copyright statement for this module -Copyright = '(c) 2010-2016 Keith Dahlby and contributors' +Copyright = '(c) 2010-2017 Keith Dahlby and contributors' # Description of the functionality provided by this module Description = 'A PowerShell environment for Git' @@ -58,7 +58,7 @@ PrivateData = @{ PSData = @{ # Tags applied to this module. These help with module discovery in online galleries. - Tags = @('git') + Tags = @('git', 'tab-completion', 'tab-expansion') # A URL to the license for this module. LicenseUri = 'https://github.com/dahlbyk/posh-git/blob/master/LICENSE.txt' @@ -66,12 +66,6 @@ PrivateData = @{ # A URL to the main website for this project. ProjectUri = 'https://github.com/dahlbyk/posh-git' - # A URL to an icon representing this module. - # IconUri = '' - - # ReleaseNotes of this module - # ReleaseNotes = '' - } # End of PSData hashtable } # End of PrivateData hashtable