Releases: StartAutomating/ugit
Releases · StartAutomating/ugit
ugit 0.4.5
ugit 0.4.5:
Like It? Star It
Love It? Support It
- git improvements
git clone
git log
- git.log.Trailer (#305)
- git.log.Description (#304)
- git.log.Scope (#303)
- git.log.CommitType (#301)
- git.log.CommitDate (#309)
- git.log.Change(s) (#306)
- git.log.note(s) (#296)
- git log accumulation improvement (#308)
- git log parsing improvement (#306,#308,#309)
- git.log.JiraTicket(s) (#313)
- git log -TicketNumber(s) (#315)
git commit
- Container improvements
- Action improvements
- Workflow improvements
- New Examples:
Additional Changes in Changelog
ugit 0.4.4
ugit 0.4.4:
Like It? Star It
Love It? Support It
- ugit a container! (#262, #263, #264)
docker run --interactive --tty ghcr.io/startautomating/ugit
git checkout
improvementsgit checkout -PullRequest [int]
(#178)git checkout -NewBranchName [string]
(#266)git checkout -ResetBranchName [string]
(#267)git checkout -Detach [switch]
(#268)git checkout -ResetPath [string]
(#269)git checkout -FromBranch [string]
(#270)git checkout -RevisionNumber/-ParentNumber [int]
(#271)
git sparse-checkout
improvementsgit branch -Remote [switch]
(#185)git config --list
outputs as objects (#265)git --format json
outputs as objects (#239)
Additional Changes in Changelog
ugit 0.4.3
ugit 0.4.3:
- Cloning Improvements:
- Commit Improvements:
- Decorating errors and output for better experience (#228)
- Adding some helpful script properties:
- Fixes:
- Improving Use-Git dynamic alias support (#231)
- Consolidating Repo structure (#240, #241, #242, #243)
- Module Improvements:
Additional Changes in Changelog
Like It? Start It. Love It? Support It.
https://github.com/StartAutomating/ugit
ugit 0.4.2
0.4.2:
- git blame support (#192, #193, #199, #201)
- Use-Git will write to Verbose, not warning, when a directory is not a repository (#198, #204)
- ugit PSA improvements (#189, #205, #206, #207)
Additional Changes in Changelog
Like It? Start It. Love It? Support It.
https://github.com/StartAutomating/ugit
ugit 0.4.1
0.4.1:
- New Git Command Support:
- git submodule status (#183)
- New Git ScriptMethods:
- Easier Input:
- Announcing Releases with PSA
Additional Changes in Changelog
Like It? Start It. Love It? Support It.
https://github.com/StartAutomating/ugit
ugit 0.4
0.4:
- Adding Sponsorship! (#174)
- RealGit / GitReal will opt-out of ugit (#173)
- Added git.commit.info.psuh (#111)
- Fixing directory piping (#172)
- Git Clone allows absolute paths (#169, thanks @corbob)
- Fixing Git Log -Statistics (#171)
- Not Mapping Partial Dynamic Parameters (#168)
--
0.3.9:
- Adding ugit demo (Fixes #163)
- Use-Git: Improving -Confirm (Fixes #165) and -WhatIf (Fixes #162)
- git.log.input
- Adding git.branch IsTracked (Fixes #160)
- Extending FileInfo for better git results (Fixes #153) (thanks @ninmonkey)
- Adding ugit.extension formatting (Fixes #164)
- git log formatting - right-aligning CommitMessage (Fixes #152) (thanks @ninmonkey)
- git log .diff FileChange fix (Fixes #151)
- Git Diff ChangeSet Formatting Fix (Fixes #150)
- Updating workflow (Using GitLogger)
0.3.8:
- Use-Git can now be extended (#140, #97), letting you add PowerShell parameters to any git command
- Initial input extensions
- Other Improvements:
0.3.7:
- git remote
- Now supporting git remote! (Fixes #129)
git remote | git remote show
Also, some improvements to the GitHub Action:
- Icon Update (Fixes #132)
- No longer using set-output (Fixes #131)
- Adding -InstallModule to Action (Fixes #132)
0.3.6:
- git log
- git diff
- Fixing subdirectory issue (Fixes #121)
0.3.5:
- Use-Git: Fixing pipeline behavior for non-file input (Fixes #119)
- Git.log: Attaching .GitCommand, not .GitArgument (Fixes #118)
- Git.mv: Reducing liklihood of errors in directory moves (Fixes #117)
0.3.4:
- Improving pipeling behavior (Fixes #110)
- Adding tests for pipelining
0.3.3:
- New Extensions:
- -WhatIf now returns a [ScriptBlock] (Fixes #90)
- Git.FileOutput: Test-Path before Get-Item (Fixes #106)
0.3.2:
- git diff now includes .File and .GitRoot (Fixes #93)
- git pull no longer includes 'files changed' when no files change (Fixes #92)
0.3.1:
- git help --all now returns as objects (Fixes #88)
- (git log .\filename).Diff() now only diffs the selected files (Fixes #87)
- git -C is permitted in any direectory (Fixes #85)
0.3:
- Adding git version and git help to list of commands that do not require a repo (Fixes #79) (Thanks @charltonstanley!)
--
0.2.9:
- Adding support for git init (Fixes #75)
0.2.8:
- Adding support for git rm (Fixes #73)
0.2.7:
- Adding support for git mv (#70, thanks @ninmonkey !)
0.2.6:
- Fixing git diff for binary files (#47)
0.2.5:
- Improving .Merged support for git log (#68)
- git log now also returns:
- [int] .PullRequestNumber (the pull request number)
- .Source (the source branch of a merge)
- .Destination (the destination branch of a merge)
0.2.4:
- Adding support for git stash (#65)
- Allowing git diff extension to display git stash show --patch (#66)
0.2.3:
0.2.2:
- Outputting hints as warnings (#56)
- Improved support for git pull (#57)
- Auto-building depedencies (#58)
- Consolidating CI/CD (#59)
0.2.1:
- Adding support for git shortlog (#48)
- Adding .GitRoot to git reflog (#53)
- Extension documentation cleanup (#54)
0.2.0:
- Adding support for git reflog (#51)
0.1.9.1:
- Fixing git status duplicate message (#49)
0.1.9:
- Support for eventing (#42)
- Autogeneration of docs (#43)
- Autogeneration of formatting (#44)
- Fixing git status formatting (#45)
0.1.8:
0.1.7:
- Use-Git: -Verbose no longer infers --verbose (#10)
- Out-Git: Support for extension caching (#35)
- Out-Git: Using -ErrorAction Ignore when -Verbose is not passed (#36)
- Get-UGitExtension: Updating Piecemeal Version [0.2.1]. (Re #32 #36)
0.1.6
0.1.5
- Adding git.log .Checkout() and Revert() (#27, #28)
- Fixing formatting for git diff (#25)
- Out-Git: Adding History (#30)
- Use-Git: SupportsShouldProcess (#29)
0.1.4
- Adding git.log.reset() (#20)
- Adding git clone extension (#17)
- Use-Git: Running certain git commands when there is no repo (currently clone and init)
- Use-Git: Support for progress bars (#18). Warning when repo not found (#21)
- git branch extension: Adding example
- Highlighting branch name (fixing #19)
0.1.3
- Updating git.log extension: Adding .Merged (#16)
- Updating git push extension: Support for first push (#14)
- Adding .output to automatic typenames (Fixing #11)
- Adding .ToString to git.branch and git.branch.detail (#9)
- Updating git branch extension: Fixing --delete behavior (#13)
- Use-Git: Support for -d/-D/-v/-V (#12). -Verbose implies --verbose (#10)
0.1.2
0.1.1
- Support for git commit (#4)
0.1
- Initial Release of ugit
ugit 0.3.9
0.3.9:
- Adding ugit demo (Fixes #163)
- Use-Git: Improving -Confirm (Fixes #165) and -WhatIf (Fixes #162)
- git.log.input
- Adding git.branch IsTracked (Fixes #160)
- Extending FileInfo for better git results (Fixes #153) (thanks @ninmonkey)
- Adding ugit.extension formatting (Fixes #164)
- git log formatting - right-aligning CommitMessage (Fixes #152) (thanks @ninmonkey)
- git log .diff FileChange fix (Fixes #151)
- Git Diff ChangeSet Formatting Fix (Fixes #150)
- Updating workflow (Using GitLogger)
0.3.8:
- Use-Git can now be extended (#140, #97), letting you add PowerShell parameters to any git command
- Initial input extensions
- Other Improvements:
0.3.7:
- git remote
- Now supporting git remote! (Fixes #129)
git remote | git remote show
Also, some improvements to the GitHub Action:
- Icon Update (Fixes #132)
- No longer using set-output (Fixes #131)
- Adding -InstallModule to Action (Fixes #132)
0.3.6:
- git log
- git diff
- Fixing subdirectory issue (Fixes #121)
0.3.5:
- Use-Git: Fixing pipeline behavior for non-file input (Fixes #119)
- Git.log: Attaching .GitCommand, not .GitArgument (Fixes #118)
- Git.mv: Reducing liklihood of errors in directory moves (Fixes #117)
0.3.4:
- Improving pipeling behavior (Fixes #110)
- Adding tests for pipelining
0.3.3:
- New Extensions:
- -WhatIf now returns a [ScriptBlock] (Fixes #90)
- Git.FileOutput: Test-Path before Get-Item (Fixes #106)
0.3.2:
- git diff now includes .File and .GitRoot (Fixes #93)
- git pull no longer includes 'files changed' when no files change (Fixes #92)
0.3.1:
- git help --all now returns as objects (Fixes #88)
- (git log .\filename).Diff() now only diffs the selected files (Fixes #87)
- git -C is permitted in any direectory (Fixes #85)
0.3:
- Adding git version and git help to list of commands that do not require a repo (Fixes #79) (Thanks @charltonstanley!)
--
0.2.9:
- Adding support for git init (Fixes #75)
0.2.8:
- Adding support for git rm (Fixes #73)
0.2.7:
- Adding support for git mv (#70, thanks @ninmonkey !)
0.2.6:
- Fixing git diff for binary files (#47)
0.2.5:
- Improving .Merged support for git log (#68)
- git log now also returns:
- [int] .PullRequestNumber (the pull request number)
- .Source (the source branch of a merge)
- .Destination (the destination branch of a merge)
0.2.4:
- Adding support for git stash (#65)
- Allowing git diff extension to display git stash show --patch (#66)
0.2.3:
0.2.2:
- Outputting hints as warnings (#56)
- Improved support for git pull (#57)
- Auto-building depedencies (#58)
- Consolidating CI/CD (#59)
0.2.1:
- Adding support for git shortlog (#48)
- Adding .GitRoot to git reflog (#53)
- Extension documentation cleanup (#54)
0.2.0:
- Adding support for git reflog (#51)
0.1.9.1:
- Fixing git status duplicate message (#49)
0.1.9:
- Support for eventing (#42)
- Autogeneration of docs (#43)
- Autogeneration of formatting (#44)
- Fixing git status formatting (#45)
0.1.8:
0.1.7:
- Use-Git: -Verbose no longer infers --verbose (#10)
- Out-Git: Support for extension caching (#35)
- Out-Git: Using -ErrorAction Ignore when -Verbose is not passed (#36)
- Get-UGitExtension: Updating Piecemeal Version [0.2.1]. (Re #32 #36)
0.1.6
0.1.5
- Adding git.log .Checkout() and Revert() (#27, #28)
- Fixing formatting for git diff (#25)
- Out-Git: Adding History (#30)
- Use-Git: SupportsShouldProcess (#29)
0.1.4
- Adding git.log.reset() (#20)
- Adding git clone extension (#17)
- Use-Git: Running certain git commands when there is no repo (currently clone and init)
- Use-Git: Support for progress bars (#18). Warning when repo not found (#21)
- git branch extension: Adding example
- Highlighting branch name (fixing #19)
0.1.3
- Updating git.log extension: Adding .Merged (#16)
- Updating git push extension: Support for first push (#14)
- Adding .output to automatic typenames (Fixing #11)
- Adding .ToString to git.branch and git.branch.detail (#9)
- Updating git branch extension: Fixing --delete behavior (#13)
- Use-Git: Support for -d/-D/-v/-V (#12). -Verbose implies --verbose (#10)
0.1.2
0.1.1
- Support for git commit (#4)
0.1
- Initial Release of ugit
ugit 0.3.8
0.3.8:
- Use-Git can now be extended (#140, #97), letting you add PowerShell parameters to any git command
- Initial input extensions
- Other Improvements:
0.3.7:
- git remote
- Now supporting git remote! (Fixes #129)
git remote | git remote show
Also, some improvements to the GitHub Action:
- Icon Update (Fixes #132)
- No longer using set-output (Fixes #131)
- Adding -InstallModule to Action (Fixes #132)
0.3.6:
- git log
- git diff
- Fixing subdirectory issue (Fixes #121)
0.3.5:
- Use-Git: Fixing pipeline behavior for non-file input (Fixes #119)
- Git.log: Attaching .GitCommand, not .GitArgument (Fixes #118)
- Git.mv: Reducing liklihood of errors in directory moves (Fixes #117)
0.3.4:
- Improving pipeling behavior (Fixes #110)
- Adding tests for pipelining
0.3.3:
- New Extensions:
- -WhatIf now returns a [ScriptBlock] (Fixes #90)
- Git.FileOutput: Test-Path before Get-Item (Fixes #106)
0.3.2:
- git diff now includes .File and .GitRoot (Fixes #93)
- git pull no longer includes 'files changed' when no files change (Fixes #92)
0.3.1:
- git help --all now returns as objects (Fixes #88)
- (git log .\filename).Diff() now only diffs the selected files (Fixes #87)
- git -C is permitted in any direectory (Fixes #85)
0.3:
- Adding git version and git help to list of commands that do not require a repo (Fixes #79) (Thanks @charltonstanley!)
--
0.2.9:
- Adding support for git init (Fixes #75)
0.2.8:
- Adding support for git rm (Fixes #73)
0.2.7:
- Adding support for git mv (#70, thanks @ninmonkey !)
0.2.6:
- Fixing git diff for binary files (#47)
0.2.5:
- Improving .Merged support for git log (#68)
- git log now also returns:
- [int] .PullRequestNumber (the pull request number)
- .Source (the source branch of a merge)
- .Destination (the destination branch of a merge)
0.2.4:
- Adding support for git stash (#65)
- Allowing git diff extension to display git stash show --patch (#66)
0.2.3:
0.2.2:
- Outputting hints as warnings (#56)
- Improved support for git pull (#57)
- Auto-building depedencies (#58)
- Consolidating CI/CD (#59)
0.2.1:
- Adding support for git shortlog (#48)
- Adding .GitRoot to git reflog (#53)
- Extension documentation cleanup (#54)
0.2.0:
- Adding support for git reflog (#51)
0.1.9.1:
- Fixing git status duplicate message (#49)
0.1.9:
- Support for eventing (#42)
- Autogeneration of docs (#43)
- Autogeneration of formatting (#44)
- Fixing git status formatting (#45)
0.1.8:
0.1.7:
- Use-Git: -Verbose no longer infers --verbose (#10)
- Out-Git: Support for extension caching (#35)
- Out-Git: Using -ErrorAction Ignore when -Verbose is not passed (#36)
- Get-UGitExtension: Updating Piecemeal Version [0.2.1]. (Re #32 #36)
0.1.6
0.1.5
- Adding git.log .Checkout() and Revert() (#27, #28)
- Fixing formatting for git diff (#25)
- Out-Git: Adding History (#30)
- Use-Git: SupportsShouldProcess (#29)
0.1.4
- Adding git.log.reset() (#20)
- Adding git clone extension (#17)
- Use-Git: Running certain git commands when there is no repo (currently clone and init)
- Use-Git: Support for progress bars (#18). Warning when repo not found (#21)
- git branch extension: Adding example
- Highlighting branch name (fixing #19)
0.1.3
- Updating git.log extension: Adding .Merged (#16)
- Updating git push extension: Support for first push (#14)
- Adding .output to automatic typenames (Fixing #11)
- Adding .ToString to git.branch and git.branch.detail (#9)
- Updating git branch extension: Fixing --delete behavior (#13)
- Use-Git: Support for -d/-D/-v/-V (#12). -Verbose implies --verbose (#10)
0.1.2
0.1.1
- Support for git commit (#4)
0.1
- Initial Release of ugit
ugit 0.3.7
0.3.7:
- git remote
- Now supporting git remote! (Fixes #129)
git remote | git remote show
Also, some improvements to the GitHub Action:
- Icon Update (Fixes #132)
- No longer using set-output (Fixes #131)
- Adding -InstallModule to Action (Fixes #132)
0.3.6:
- git log
- git diff
- Fixing subdirectory issue (Fixes #121)
0.3.5:
- Use-Git: Fixing pipeline behavior for non-file input (Fixes #119)
- Git.log: Attaching .GitCommand, not .GitArgument (Fixes #118)
- Git.mv: Reducing liklihood of errors in directory moves (Fixes #117)
0.3.4:
- Improving pipeling behavior (Fixes #110)
- Adding tests for pipelining
0.3.3:
- New Extensions:
- -WhatIf now returns a [ScriptBlock] (Fixes #90)
- Git.FileOutput: Test-Path before Get-Item (Fixes #106)
0.3.2:
- git diff now includes .File and .GitRoot (Fixes #93)
- git pull no longer includes 'files changed' when no files change (Fixes #92)
0.3.1:
- git help --all now returns as objects (Fixes #88)
- (git log .\filename).Diff() now only diffs the selected files (Fixes #87)
- git -C is permitted in any direectory (Fixes #85)
0.3:
- Adding git version and git help to list of commands that do not require a repo (Fixes #79) (Thanks @charltonstanley!)
--
0.2.9:
- Adding support for git init (Fixes #75)
0.2.8:
- Adding support for git rm (Fixes #73)
0.2.7:
- Adding support for git mv (#70, thanks @ninmonkey !)
0.2.6:
- Fixing git diff for binary files (#47)
0.2.5:
- Improving .Merged support for git log (#68)
- git log now also returns:
- [int] .PullRequestNumber (the pull request number)
- .Source (the source branch of a merge)
- .Destination (the destination branch of a merge)
0.2.4:
- Adding support for git stash (#65)
- Allowing git diff extension to display git stash show --patch (#66)
0.2.3:
0.2.2:
- Outputting hints as warnings (#56)
- Improved support for git pull (#57)
- Auto-building depedencies (#58)
- Consolidating CI/CD (#59)
0.2.1:
- Adding support for git shortlog (#48)
- Adding .GitRoot to git reflog (#53)
- Extension documentation cleanup (#54)
0.2.0:
- Adding support for git reflog (#51)
0.1.9.1:
- Fixing git status duplicate message (#49)
0.1.9:
- Support for eventing (#42)
- Autogeneration of docs (#43)
- Autogeneration of formatting (#44)
- Fixing git status formatting (#45)
0.1.8:
0.1.7:
- Use-Git: -Verbose no longer infers --verbose (#10)
- Out-Git: Support for extension caching (#35)
- Out-Git: Using -ErrorAction Ignore when -Verbose is not passed (#36)
- Get-UGitExtension: Updating Piecemeal Version [0.2.1]. (Re #32 #36)
0.1.6
0.1.5
- Adding git.log .Checkout() and Revert() (#27, #28)
- Fixing formatting for git diff (#25)
- Out-Git: Adding History (#30)
- Use-Git: SupportsShouldProcess (#29)
0.1.4
- Adding git.log.reset() (#20)
- Adding git clone extension (#17)
- Use-Git: Running certain git commands when there is no repo (currently clone and init)
- Use-Git: Support for progress bars (#18). Warning when repo not found (#21)
- git branch extension: Adding example
- Highlighting branch name (fixing #19)
0.1.3
- Updating git.log extension: Adding .Merged (#16)
- Updating git push extension: Support for first push (#14)
- Adding .output to automatic typenames (Fixing #11)
- Adding .ToString to git.branch and git.branch.detail (#9)
- Updating git branch extension: Fixing --delete behavior (#13)
- Use-Git: Support for -d/-D/-v/-V (#12). -Verbose implies --verbose (#10)
0.1.2
0.1.1
- Support for git commit (#4)
0.1
- Initial Release of ugit
ugit 0.3.6
0.3.6:
- git log
- git diff
- Fixing subdirectory issue (Fixes #121)
0.3.5:
- Use-Git: Fixing pipeline behavior for non-file input (Fixes #119)
- Git.log: Attaching .GitCommand, not .GitArgument (Fixes #118)
- Git.mv: Reducing liklihood of errors in directory moves (Fixes #117)
0.3.4:
- Improving pipeling behavior (Fixes #110)
- Adding tests for pipelining
0.3.3:
- New Extensions:
- -WhatIf now returns a [ScriptBlock] (Fixes #90)
- Git.FileOutput: Test-Path before Get-Item (Fixes #106)
0.3.2:
- git diff now includes .File and .GitRoot (Fixes #93)
- git pull no longer includes 'files changed' when no files change (Fixes #92)
0.3.1:
- git help --all now returns as objects (Fixes #88)
- (git log .\filename).Diff() now only diffs the selected files (Fixes #87)
- git -C is permitted in any direectory (Fixes #85)
0.3:
- Adding git version and git help to list of commands that do not require a repo (Fixes #79) (Thanks @charltonstanley!)
--
0.2.9:
- Adding support for git init (Fixes #75)
0.2.8:
- Adding support for git rm (Fixes #73)
0.2.7:
- Adding support for git mv (#70, thanks @ninmonkey !)
0.2.6:
- Fixing git diff for binary files (#47)
0.2.5:
- Improving .Merged support for git log (#68)
- git log now also returns:
- [int] .PullRequestNumber (the pull request number)
- .Source (the source branch of a merge)
- .Destination (the destination branch of a merge)
0.2.4:
- Adding support for git stash (#65)
- Allowing git diff extension to display git stash show --patch (#66)
0.2.3:
0.2.2:
- Outputting hints as warnings (#56)
- Improved support for git pull (#57)
- Auto-building depedencies (#58)
- Consolidating CI/CD (#59)
0.2.1:
- Adding support for git shortlog (#48)
- Adding .GitRoot to git reflog (#53)
- Extension documentation cleanup (#54)
0.2.0:
- Adding support for git reflog (#51)
0.1.9.1:
- Fixing git status duplicate message (#49)
0.1.9:
- Support for eventing (#42)
- Autogeneration of docs (#43)
- Autogeneration of formatting (#44)
- Fixing git status formatting (#45)
0.1.8:
0.1.7:
- Use-Git: -Verbose no longer infers --verbose (#10)
- Out-Git: Support for extension caching (#35)
- Out-Git: Using -ErrorAction Ignore when -Verbose is not passed (#36)
- Get-UGitExtension: Updating Piecemeal Version [0.2.1]. (Re #32 #36)
0.1.6
0.1.5
- Adding git.log .Checkout() and Revert() (#27, #28)
- Fixing formatting for git diff (#25)
- Out-Git: Adding History (#30)
- Use-Git: SupportsShouldProcess (#29)
0.1.4
- Adding git.log.reset() (#20)
- Adding git clone extension (#17)
- Use-Git: Running certain git commands when there is no repo (currently clone and init)
- Use-Git: Support for progress bars (#18). Warning when repo not found (#21)
- git branch extension: Adding example
- Highlighting branch name (fixing #19)
0.1.3
- Updating git.log extension: Adding .Merged (#16)
- Updating git push extension: Support for first push (#14)
- Adding .output to automatic typenames (Fixing #11)
- Adding .ToString to git.branch and git.branch.detail (#9)
- Updating git branch extension: Fixing --delete behavior (#13)
- Use-Git: Support for -d/-D/-v/-V (#12). -Verbose implies --verbose (#10)
0.1.2
0.1.1
- Support for git commit (#4)
0.1
- Initial Release of ugit