Releases: tj/git-extras
Version 6.0.0 (Aurora)
The git-extras 6.0.0 (Aurora) is released now!
Here's a list of all the changes made in this release; the full changelog can be found in History.md:
- (#849) Correct undo documentation to match code order of parameters – @vr8hub
 - (#850) Modify to work when only a single commit, add parameter checks – @vr8hub
 - (#847) docs: Note flag for git extra --version – @Amorymeltzer
 - (#846) doc: add a note about the package maintainer. – @spacewander
 - (#844) docs: mention installation via FreeBSD pkg – @ihoro
 - (#843) break change: remove docs and other stuff of git-feature's alias – @spacewander
 - (#845) Remove scripts that are mere alias wrappers for git-feature – @alerque
 - (#840) git-archive-file: rename invalid chars in the output filename – @spacewander
 - (#841) Fix missing newline escapes in git-release zsh completion – @sgleizes
 - (#837) add a default for the remote to fetch a pr from – @jldugger
 - (#836) add a config setting for prefix – @jldugger
 - (#829) add squash option to git-feature – @cpradog
 - (#826) Add git-cp – @Natim
 - (#827) Update man page export for git-psykorebase with ronn-ng 0.9.0 – @Natim
 - (#824) Fix documentation for git-browse – @mapitman
 - (#823) Add git-browse command – @mapitman
 - (#820) change: deprecate git-back – @spacewander
 - (#817) Fixes #770: Adds git-brv – @bric3
 - (#816) git-sed: limit paths via pathspec – @spacewander
 
Since the last release (5.1.0 Zigzag):
- updated man pages or documentation 15 times
 - fixed installation/update 2 times
 - 10 unique contributors
 
Break change:
git backis deprecated. Usegit undo --softinstead.git bug|chore|refactoris removed. Usegit feature -a bug|chore|refactorinstead.
New authors:
- vr8ce
 - Amory Meltzer
 - Caleb Maclennan
 - phigoro
 - sgleizes
 - Justin Dugger
 - Carlos Prado
 - Rémy HUBSCHER
 - Mark Pitman
 - Brice Dutheil
 
Version 5.1.0 (Zigzag)
The git-extras 5.1.0 (Zigzag) is released now!
Here's a list of all the changes made in this release; the full changelog can be found in History.md:
- (#813) some fixes before release – @spacewander
 - (#812) git-sed: escape special characters for tr – @spacewander
 - (#811) build: do not require the nonstandard and unpredictable 'which' utility – @eli-schwartz
 - (#804) add repositories to workspace from source - @roxchgt
 - (#810) read COMMANDS_WIHOUT_REPO from not_need_git_repo file – @roxchgt
 - (#806) retire the msysgit installation script – @spacewander
 - (#808) git-ignore: support non-default .git directory – @drasill
 - (#802) fix bug in allowedargcount() to not execute command if wrong args count – @spacewander
 - (#801) git-delete-submodule: don't remove the history of deleted submodule – @spacewander
 - (#798) Signed release – @wolviecb
 - (#795) Git squash commit msg – @spacewander
 - (#793) git-standup: add option '-B' to group the commits by branch – @spacewander
 - (#789) Delete empty gitmodules – @go2null
 - (#792) clean up git-summary – @spacewander
 - (#790) git-summary: add --dedup-by-email to remove duplicate users – @spacewander
 - (#788) git-summary: add missing example of --line option – @spacewander
 - (#787) Use GIT_DIR environment variable to to set .git directory – @rvbuelow
 - (#786) Docs: add OpenSUSE distribution information – @mbologna
 - (#784) git-effort: adjust column limit according to the paths – @spacewander
 - (#708) Add git-paste for sending patches to pastebin – @pabs3
 - (#778) Clean up some minor issues detected by check-all-the-things – @pabs3
 - (#776) git-pr: mention the limitation of -m option – @spacewander
 - (#777) [Doc]Install completion with zplugin – @fengkx
 - (#772) Add git coauthor command – @jacobherrington
 - (#774) Link to the contributing document – @jacobherrington
 
Since the last release (5.0.0 Yinyang):
- updated man pages or documentation 16 times
 - fixed installation/update 6 times
 - 12 unique contributors
 
New authors:
- Eli Schwartz
 - Roshak Zarhoun
 - roxchgt
 - Christophe Badoit
 - Tom Andrade
 - go2null
 - Robin von Bülow
 - Michele Bologna
 - Paul Wise
 - fengkx
 - jacobherrington
 - Jacob Herrington
 
Version 5.0.0 (Yinyang)
The git-extras 5.0.0 (Yinyang) is released now!
Here's a list of all the changes made in this release; the full changelog can be found in History.md:
- (#769) git-line-summary: should be the history – @spacewander
 - (#768) git-guilt: protect against encoding issues with LC_ALL=C – @bric3
 - (#767) git-rename-branch: change branch argument order – @spacewander
 - (#765) Installation.md: add dependencies section. – @spacewander
 - (#763) check_integrity.sh: check more strickly. – @spacewander
 - (#762) git-pr: add -m|--merge option to check out a merge commit – @spacewander
 - (#761) 
create-branchallows for preference forremoteoption – @btmurrell - (#754) git-fork: prompt for password before 2FA code. – @spacewander
 - (#753) git-reauthor: updated documentation to show rename workaround – @tiemonl
 - (#751) git-rename-remote: rename a remote regardless of any existing remotes – @timfeirg
 - (#723) Make 
git undo -srestore the staging area – @bittner - (#746) Installation instructions added for CRUX – @Awan
 - (#744) git-guilt: avoid exceeding 80 columns. – @spacewander
 
Since the last release (4.7.0 X-ray):
- updated man pages or documentation 11 times
 - fixed installation/update 3 times
 - 6 unique contributors
 
Break change:
Since 5.0.0,
- git line-summary is removed
 - git undo -s won't touch the index, just like the 
git reset --soft - git rename-branch change the argument order from 
git rename-branch new oldtogit rename-branch old new. 
New authors:
- Brice Dutheil
 - Brian Murrell
 - tiemonl
 - timfeirg
 - Abdullah
 - Peter Bittner
 
Version 4.7.0 (X-ray)
The git-extras 4.7.0 (X-ray) is released now!
Here's a list of all the changes made in this release; the full changelog can be found in History.md:
- (#743) git-pr supports pulling multiple pr at once – @spacewander
 - (#740) doc: clarify the current working directory when building the docs. – @spacewander
 - (#739) feat: Add -s(--soft) for git sync – @sleagon
 - (#738) Adding support for symlinked dirs in bulk command – @StuartFeldt
 - (#737) git-standup: ensure color usage – @smancill
 - (#736) git-force-clone: should not need git repo – @spacewander
 - (#734) Fix missing double quotes after %DEBUG% in install.cmd – @zentarul
 - (#732) Fix: Dev: 
/Eoption required to install on Win 10 {b17134} or higher – @sachin-gupta - (#729) git-rename-branch: Don't fail if remote doesn't exist – @orestisf1993
 
Since the last release (4.6.0 Wormhole):
- updated man pages or documentation 5 times
 - fixed installation/update 3 times
 - 6 unique contributors
 
New authors:
- 单元源
 - Stu Feldt
 - Sebastián Mancilla
 - zentarul
 - Sachin Gupta
 - Orestis
 
Version 4.6.0 (Wormhole)
The git-extras 4.6.0 (Wormhole) is released now!
Here's a list of all the changes made in this release; the full changelog can be found in History.md:
- (#727) git-changelog: should remove ^0 suffix from the commit description. – @spacewander
 - (#722) git-changelog: add --start-commit option, like --start-tag but for commit – @spacewander
 - (#721) git-changelog: add missing newline to the plain output – @spacewander
 - (#713) Updates to the documentation building workflow and docs – @pabs3
 - (#717) add: git-ignore -p (private to repo) – @flatcap
 - (#716) Add installation guide for Arch Linux – @francoism90
 - (#714) git-sed: fix previous bsd sed workaround – @spacewander
 - (#715) Fix bugs with git-release --semver – @tjaartvdwalt
 - (#712) git-sed: detect sed -i support and work around for the BSD sed – @spacewander
 - (#709) Improve the git-sed command – @pabs3
 - (#706) Fix deleting branches without upstream – @MontakOleg
 - (#704) Remove double path delimiters in zsh description – @ramlev
 - (#703) Installation.md: Zsh-plugin method which doesn't require root access – @psprint
 
Since the last release (4.5.0 Venus):
- updated man pages or documentation 11 times
 - fixed installation/update 2 times
 - 7 unique contributors
 
Version 4.5.0 (Venus)
The git-extras 4.5.0 (Venus) is released now!
Here's a list of all the changes made in this release; the full changelog can be found in History.md:
- (#639) git-delete-branch: avoid deleting local upstream – @spacewander
 - (#693) Fixed mktemp template to support busybox (and Alpine linux) – @xakraz
 - (#691) Remove trailing dot of German Windows – @koppor
 - (#690) feat(git-release): push tags first to help ci tools not miss them – @dominicbarnes
 - (#687) git-release: handle extra non-numeric prefix in tag with --semver – @spacewander
 - (#686) git-release: add --semver option – @spacewander
 - (#684) git-release: function usage doesn't exist, ignore unknown argument instead – @spacewander
 - (#681) Fix so 'git rebase-patch' is described once. – @EdwardBetts
 - (#680) Preserve existing user commands in zsh completion – @lhernanz
 - (#679) Mention how to control changelog format in docs of git-changelog – @spacewander
 - (#678) Docs> Add -- in front of cmd for git log – @timhwang21
 - (#676) Fix 'Invalid code page' error when restoring code page at end of script for Windows – @gormac
 - (#675) git-effort: restore normal (visible) cursor properly – @quite
 - (#674) Add GitHub two factor auth support to git-pull-request – @spacewander
 - (#672) Added Nix/NixOS method of installation – @Mehandes
 - (#671) Improve ignore-io – @sambostock
 - (#670) Fix typo in Commands.md – @zeeshanu
 - (#668) Fix typos – @isaacm
 
Since the last release (4.4.0 Uranium):
- updated man pages or documentation 7 times
 - fixed installation/update 3 times
 - 12 unique contributors
 
Break change:
Since 4.5.0, git undo -h will prompt if you really want to undo the change. In the future, we may change the -h option, and you need to use --hard instead.
Version 4.4.0 (Uranium)
The git-extras 4.4.0 (Uranium) is released now!
Here's a list of all the changes made in this release; the full changelog can be found in History.md:
- (#654) git-delete-merged-branches: replace xargs -r option - @spacewander
 - (#656) Fix typo in git-extras - @dueringa
 - (#659) Add git-mr to checkout GitLab merge requests - @bersace
 - (#662) Added git-bulk to not_need_git_repo - @nschlimm
 - (#664) Specify upstream for git bug/chore/feature/refactor and git create-branch won't set origin as upstream by default - @mapitman
 
Since the last release (4.3.0 titan):
- added 1 new commands (
git mr) - updated man pages or documentation 4 times
 - fixed installation/update 2 times
 - 3 unique contributors
 
Break change:
Since 4.4.0, git create-branch doesn't setup remote tracking branch automatically. You need to specify the remote with -r option. Run git help create-branch to know more detail.

By Weirdmeister - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=57846288
Version 4.3.0 (titan)
The git-extras 4.3.0 (titan) is released now!
Here's a list of all the changes made in this release; the full changelog can be found in History.md:
- (#578) count: remove usage of extra arguments for detailed display - @tardypad
 - (#585) Add git stamp - @tardypad
 - (#588) Add --no-email to git-author - @spacewander
 - (#589) Spelling fixes - @yelinaung
 - (#590) Be sure to remove tempfile in git-changelog - @bbbco
 - (#591) git-force-clone - @nottrobin
 - (#592) Fix integrity for git-reauthor discussion - @spacewander
 - (#594) Show all commit messages if no tag found - @spacewander
 - (#595) fix: git-squash docs. Replaced 'actual' with 'current' - @aaguilera
 - (#596) Fix typo in archive-file documentation - @richardfearn
 - (#597) Improvements to Commands.md - @richardfearn
 - (#598) git-sed: fix 'unkonwn' typo - @richardfearn
 - (#599) git-{clear,clear-soft,sync}: improve yes/no prompts - @richardfearn
 - (#600) git-fresh-branch: fix handling of 'yes' response when there are changes - @richardfearn
 - (#601) git-sed: use "grep -z" and "xargs -0" to cope with spaces in filenames - @richardfearn
 - (#602) git-delete-merged-branches: use "xargs -r" to prevent error when there are no branches to delete - @richardfearn
 - (#603) git-clear-soft: change default yes/no option to "no" (as with git-clear) - @richardfearn
 - (#606) fix git-extras update and tweak Windows detection - @spacewander
 - (#610) spelling: {a,an} archive - @nicolaiskogheim
 - (#615) Adds 2FA support to git-fork - @techjacker
 - (#619) use U+266A instead of comma as separator - @spacewander
 - (#624) Check commit existed before running some commands - @spacewander
 - (#626) fall back to EMAIL when user.email is not configured - @jldugger
 - (#627) Added Github Enterprise support - @hickey
 - (#629) Fix git-effort for paths starting with dash - @dankilman
 - (#630) Add RHEL/CentOS installation - @jjlin
 - (#633) Columns in git-effort adopt to file length - @nschlimm
 - (#635) fix syntax & name variables better in rename-branch - @spacewander
 - (#636) use remote detected instead of 'origin' in rename-branch - @spacewander
 - (#641) pull_request: should use detected upstream instead of hardcore origin - @spacewander
 - (#642) Git bulk command - @nschlimm
 - (#643) Remove slashes from git-config command - @jonyamo
 - (#646) Upgrade git-standup to new interface - @spacewander
 - (#647) Add BSD cat support - @SMillerDev
 - (#649) git-fork: Let curl exit with error code on fail - @adriaanzon
 - (#651) pass tag and optional arguments to hook and stop if pre-release hook fails - @spacewander
 
Since the last release (4.2.0 starplex):
- added 3 new commands (
git bulk,git force-clone, andgit stamp) - updated man pages or documentation 19 times
 - fixed installation/update 1 times
 - 11 unique contributors
 
Version 4.2.0 (starplex)
After a long time, now it's the turn of git-extras 4.2.0 (starplex) !
Here's a list of all the changes made in this release; the full changelog can be found in History.md:
- (#412) allow specifying a commit range for git-obliterate - @spacewander
 - (#508) mention initial copyright year and add contributors to copyright - @pra85
 - (#509) fix typo in git-clear documentation - @supercrabtree
 - (#512) fix ignore-io searching bug - @Lee-W
 - (#513) add -m flag to git-setup to set the initial commit message. - @lgastako
 - (#515) add Fedora package-manager installation instruction - @ammarnajjar
 - (#519) fix typo: typess => types - @ifdattic
 - (#525) add git standup - @spacewander
 - (#526) add Ubuntu installation - @carrodher
 - (#530) added graph - @Keloran
 - (#533) add git clear-soft, modify git clear to indicate explicit removal of files - @Addvilz
 - (#536) update the way to delete submodule - @spacewander
 - (#537) update documentation. fix \git ignore-io\ flags - @vigilancer
 - (#543) fix the support for forking via ssh - @spacewander
 - (#544) remove myself from AUTHORS - @sorbits
 - (#545) fix git-fork by removing '.git' - @spacewander
 - (#547) fix typo - @svanburen
 - (#548) add git reauthor - @tardypad
 - (#550) add note about overwriting git aliases - @PhUU
 - (#551) submit zsh completion script - @spacewander
 - (#552) fork: Fork 'origin' remote repo if repo is not given - @npcode
 - (#553) fork: Rename 'origin' to 'upstream' after forking - @npcode
 - (#554) improve forking 
originrepo - @npcode - (#555) add Contributing guideline - @spacewander
 - (#557) add check integrity script - @spacewander
 - (#558) fix legacy problem - @spacewander
 - (#559) fix typo in Installation.md - @lukechilds
 - (#560) fix incorrect comment in git-fork - @lukechilds
 - (#561) improve JSON encoding - @lukechilds
 - (#563) set fork remotes using ssh instead of https - @lukechilds
 - (#564) remove a non-contributor from AUTHORS - @sorbits
 - (#565) git-missing: do proper argument parsing. Fix #562 - @nicolaiskogheim
 - (#566) git-release: fix typo in documentation - @nfischer
 - (#567) pull-request: should read local config if present - @nicolaiskogheim
 - (#568) add built in 'exit' command to git-repl - @wcmonty
 - (#569) git-repl: improve and clean up docs - @nicolaiskogheim
 - (#570) make git-pr set up branch for pulling - @rmartinho
 - (#575) add link to ronn git repo - @hozefaj
 - (#576) add rename-branch command - @hozefaj
 - (#581) update docs to clarify rename-branch - @spacewander
 - (#584) put default option in security-answer to 'no' - @grindhold
 - (f011c76, b649730) remove contributors' email addresses to avoid #544 - @spacewander
 
Since the last release (4.1.0 vortex):
- added 4 new commands (
git standup,git clear-soft,git reauthor, andgit rename-branch) - updated man pages or documentation 19 times
 - fixed installation/update 5 times
 - 17 unique contributors
 
Version 4.1.0 (vortex)
Here's a list of all the changes made in this release; the full changelog can be found in History.md:
- (90ba942) add Gitter badge to 
README– @qw3rtman - (#495) update Windows installation instructions – @JanSchulz
 - (#494) fix inverted list of commands that use 
is_git_repoinMakefile– @apjanke - (#499) add 
BSDinstalation instructions – @qw3rtman - (#496, #497) improve Windows installer – @JanSchulz
 - (#500) add 
git-synccommand – @kumon - (#506) update 
git-prusage in documentation – @rstacruz - (#507) regenerate 
git-pr.html– @rstacruz - (#503) allow 
GIT-EDITORto contain spaces forgit-changelogcommand – @spacewander 
Since the last release (v4.0.0 wookiee):
- added 1 new command (
git-sync) - updated man pages or documentation 5 times
 - fixed installation/update scripts 3 times
 - 6 unique contributors
 
Next projected release on February 29.






