Releases: tj/git-extras
7.3.0 (Joanneumite)
The git-extras 7.3.0 (Joanneumite) is released now!
Here's a list of all the changes made in this release; the full changelog can be found in History.md:
- Bump version to 7.3.0-dev by @spacewander in #1139
- ci: update actions by @boidolr in #1140
- ci: add dependabot update for GitHub actions by @boidolr in #1141
- chore(deps): bump actions/setup-go from 4 to 5 by @dependabot in #1143
- chore(deps): bump masesgroup/retrieve-changed-files from 2 to 3 by @dependabot in #1144
- tests: update dependencies to execute tests by @boidolr in #1142
- fix: git-summary commit count by @xwjdsh in #1147
- Fix typo in Commands.md by @Ivniinvi in #1148
- feat: add rename-file command by @CodeByZach in #1149
- Add pathspec support in
git-missing
by @Weyzu in #1156 - Update instructions for the OpenSUSE installation by @Revisor in #1157
- Update git-repl.md: typo: "let's" for "lets" by @wyattscarpenter in #1158
- Update git-bulk.md: use correct stylization in synopsis by @wyattscarpenter in #1163
- Update git-alias.md: add brs to prevent incorrect line behavior by @wyattscarpenter in #1161
- Use filetimes in check_integrity by @wyattscarpenter in #1162
- Update some documentation that was out of sync by @wyattscarpenter in #1164
- Enhance
git-repl
by @wyattscarpenter in #1160 - Improve warning for
git clear
by @hyperupcall in #1168 - Change git-cp to use cleaner branch approach by @MattiasEh in #1169
- Fix stripping trailing forward slash for git-get by @jmbaur in #1172
- Version 7.3.0 by @spacewander in #1174
Since the last release (7.2.0 Idrialite):
- updated man pages or documentation 8 times
- fixed installation/update 1 time
New authors:
- Leroy
- wyattscarpenter
- Raphael Boidol
- Jared Baur
- Matt Headley
- Mattias Andersson
- Revisor
- Wen Sun
- Wiktor Żurawik
- Zachary Miller
7.2.0 (Idrialite)
The git-extras 7.2.0 (Idrialite) is released now!
Here's a list of all the changes made in this release; the full changelog can be found in History.md:
- Bump version to 7.2.0-dev by @spacewander in #1099
- Overhaul CONTRIBUTING document by @hyperupcall in #1103
- feat: Speed up utimes by @rasa in #1108
- Improve defaults for testing suite by @hyperupcall in #1104
- fix: git-standup find error (#1106) by @rm-- in #1110
- Add more comprensive dependencies by @hyperupcall in #1111
- test(git-authors): add unit test by @vanpipy in #1098
- maintenance: Add my name as maintainer in AUTHORS by @hyperupcall in #1117
- add pull request manner by @spacewander in #1113
- Fix: patch git-utimes (fixes #1118) by @rasa in #1119
- Fix: harden utimes, use single quotes by @rasa in #1109
- Fix typo in ci.yml by @rasa in #1120
- chore: add poetry to handle the tests of the git extras by @vanpipy in #1121
- fix(utimes): Support filenames with backspaces, etc. by @rasa in #1122
- fix(utimes): change /dev/stdin to - by @rasa in #1124
- feat: add reverse option to git-brv by @joshka in #1123
- test(git-browse): add unit tests by @vanpipy in #1127
- test(browse-ci): add unit tests by @vanpipy in #1130
- Add --proceed flag to git-delete-squashed-branches (#1134) by @hyperupcall in #1135
- refactor: test utils and simplify the case code by @vanpipy in #1136
- Version 7.2.0 by @spacewander in #1138
Since the last release (7.1.0 Hauyne):
- updated man pages or documentation 3 times
- fixed installation/update 2 times
Break change:
Since commit, git-extras doesn't invoke the editor automatically when running git authors
.
New authors:
- Ross Smith II
- Josh McKinney
- René
7.1.0 (Hauyne)
The git-extras 7.1.0 (Hauyne) is released now!
Here's a list of all the changes made in this release; the full changelog can be found in History.md:
- Bump version to 7.1.0-dev by @spacewander in #1041
- Makefile: set bash COMPL_DIR to FreeBSD expected defaults by @ihoro in #1042
- Makefile: tune MANPREFIX configuration for FreeBSD by @ihoro in #1043
- Makefile: init SYSCONFDIR before using it by @ihoro in #1044
- tweak: Fix typos by @hyperupcall in #1046
- Fix comment typo in git-authors by @NateEag in #1050
- Type properly
__gitex_command_successful
calls and capitalizate github to GitHub by @kang8 in #1049 - Add typo checker by @spacewander in #1052
- Improvements to the git-bulk: by @icodebuster in #1054
- Improve
git-ignore
command by @hyperupcall in #1047 - Corrected grammar in bin/git-cp by @SchleimKeim in #1061
- feat: Implement
git-get
command by @hyperupcall in #1045 - fix: Improve Bash hygiene by @hyperupcall in #1056
- readme: Add alternate screencast URL and improve grammar by @hyperupcall in #1065
- git archive-file: change base ARCHIVE_NAME by @halostatue in #1071
- git-cp: continue to merge when merge.ff is only by @spacewander in #1070
- git-psykorebase: determine branch names with bash pattern substitution by @rascalDan in #1073
- git-feature: add configurable branch separator by @halostatue in #1072
- feat(auto-test): CI with pytest by @vanpipy in #1066
- fix: More improvements via ShellCheck by @hyperupcall in #1075
- feat: Implement completion for
git coauthor
by @hyperupcall in #1074 - fix: add missing quote in git-extras-completion.zsh by @Gerrit-K in #1078
- fix: Restore zsh completions to working completion by @hyperupcall in #1079
- makefile: Allow bypassing conflict check by @hyperupcall in #1080
- test(git-alias): add its unit test by @vanpipy in #1077
- ci: Use Go v1.20 for running
editorconfig-checker
by @hyperupcall in #1086 - test(git-archive-file): add unit test by @vanpipy in #1084
- change installation source from master to main by @spacewander in #1092
- fix: Use
-iname
and expressions instead of-iregex
by @hyperupcall in #1094 - Allow
git cp
to create destination folder automatically by @weiw005 in #1091 - git-cp: don't stop execution when merge.ff is not set by @spacewander in #1096
- Version 7.1.0 by @spacewander in #1097
Since the last release (7.0.0 Gypsum):
- updated man pages or documentation 4 times
- fixed installation/update 1 times
- 10 unique contributors
Break change:
Currently, git-extras is using main as the default branch. So if the user installs git-extras via source, the update
feature won't work anymore. Upgrade to git-extras 7.1.0 will solve this problem.
New authors:
- Wei Wu
- Leroy
- Gerrit-K
- Austin Ziegler
- Dan Goodliffe
- SchleimKeim
- Jobin Kurian
- kang
- Nate Eagleson
- Igor Ostapenko
Version 7.0.0 (Gypsum)
The git-extras 7.0.0 (Gypsum) is released now!
Here's a list of all the changes made in this release; the full changelog can be found in History.md:
- Update docs for git abort change by @joshuali925 in #1000
- fix base branch in the pull-request command by @zhiyanfoo in #1003
- Makefile: ensure bash is used instead of /bin/sh by @spacewander in #1004
- Make git-summary accept multiple paths for the --lines argument by @aronhoff in #1005
- Allow to run git-extras within git-bulk by @guenhter in #1008
- git-summary: remove stray \ in grep call by @mkurmag in #1010
- Fix quiet mode of the bulk command by @guenhter in #1014
- Add summary fields by @guenhter in #1013
- chore: Improve quoting and builtin usage by @hyperupcall in #1015
- chore: More Bash improvements and removing deprecations by @hyperupcall in #1016
- Replace egrep with grep -E by @sirlucjan in #1019
- Repo status overview by @guenhter in #1017
- chore: Fix more Bash inconsistencies by @hyperupcall in #1021
- Make the bulk output slimmer by @guenhter in #1020
- Add EditorConfig file by @hyperupcall in #1022
- Update gitignore.io urls to Toptal urls by @Lee-W in #1025
- revert the completion dir change on MacOS by @spacewander in #1026
- tweak editor config by @spacewander in #1027
- fix: No longer pollute env with
GREP_OPTIONS
by @hyperupcall in #1030 - chore: Various Bash improvements by @hyperupcall in #1029
- chore: Remove
X
-style equality comparisons by @hyperupcall in #1028 - Change the oneline option to a tebular version in the git summary by @guenhter in #1031
- chore: Improve Bash variously by @hyperupcall in #1032
- Add the current branch git summary by @guenhter in #1034
- git-delete-tag: should not be quoted by @spacewander in #1036
- Need bash 4.0+ by @spacewander in #1038
Since the last release (6.5.0 Fluorite):
- updated man pages or documentation 5 times
- 8 unique contributors
New authors:
- Günther Grill
- Edwin Kofler
- Wei Lee
- Piotr Górski
- Kurban Mallachiev
- Áron Hoffmann
- zhiyanfoo
- Joshua Li
Version 6.5.0 (Fluorite)
The git-extras 6.5.0 (Fluorite) is released now!
Here's a list of all the changes made in this release; the full changelog can be found in History.md:
- (#989) Include revert conflicts in git abort – @joshuali925
- (#989) fix(git-effort):fork: retry: Resource temporarily unavailable – @Lonenso
- (#989) git-sync --force will sync without interaction – @timfeirg
- (#988) fix(git-cp): keep the history of the files – @vanpipy
- (#987) git-bulk: previous refactor redirected $PWD to stderr by mistake – @spacewander
- (#983) Fix lazy loading bash_completion from XDG_DATA_DIRS – @SuperSandro2000
- (#981) feat(bin/git-browse): open website at file & line number or range – @pbnj
- (#974) #970 standup added -A flag for author date – @tfendin
- (#972) update git-utimes.{1,html} to add --newer flag – @wpwoodjr
- (#969)
git-utimes
: add --newer flag and don't touch files in the working tree and index – @wpwoodjr - (#967) docs(instllation): replace
git.io
– @SukkaW - (#966) Added config git-extras.standup-implicit-week for git standup – @tfendin
- (#965) Document git standup -w option – @tfendin
Since the last release (6.4.0 Emerald):
- updated man pages or documentation 18 times
- fixed installation/update 1 times
- 10 unique contributors
Break change:
None
New authors:
- Sascha Andres
- Joshua Li
- Lone
- timfeirg
- vanpipy
- Sandro
- Tobias Fendin
- Peter Benjamin
- Bill Wood
- SukkaW
Version 6.4.0 (Emerald)
The git-extras 6.4.0 (Emerald) is released now!
Here's a list of all the changes made in this release; the full changelog can be found in History.md:
- (#964) git-browse/browse-ci: use powershell.exe only when it is available – @spacewander
- (#944) git-release: Add prefix to semver – @SimonTate
- (#957) quiet option, errors to stderr – @jackwasey
- (#959) feat: implement git-browse-ci – @pbnj
- (#962) tweak git-ignore/ignore-io – @spacewander
- (#951) Made local-commits work with all remotes – @tfendin
- (#956) Summary: Make path option more prominent – @tfendin
- (#955) Removed xargs from git-effort – @katrinleinweber
- (#949) git-ignore: ensure new patterns comes after a newline – @tfendin
- (#948) Fixed bug in git-ignore which ignored config core.excludeFiles – @tfendin
- (#946) Consider init.defaultBranch in git_extra_default_branch, changed default to main – @tfendin
- (#940) git-magic: Automated commit messages – @overengineer
Since the last release (6.3.0 Diamond):
- updated man pages or documentation 12 times
- fixed installation/update 1 times
- 7 unique contributors
Break change:
None
New authors:
- Simon Tate
- Peter Benjamin
- Jack O. Wasey
- Tobias Fendin
- Katrin Leinweber
- tfendin
- overengineer
Version 6.3.0 (Diamond)
The git-extras 6.3.0 (Diamond) is released now!
Here's a list of all the changes made in this release; the full changelog can be found in History.md:
- (#939) git-clear: add force option – @SimonTate
- (#936) Format fix of Synopsis in manuals – @tfendin
- (#937) Compare email adresses case insensitive in --dedup-by-email – @tfendin
- (#934) No merge summary – @tfendin
- (#935) fix git (un)lock with spaced filenames – @ax1036
- (#932) git-summary: support filtering
--line
with path – @spacewander - (#917) doc: Remove man page for git-line-summary – @heirecka
- (#865) Add git-abort - @pkitszel
- (#928) git-fork | update to match REST-API auth standards as of 2021-06 - @duckunix
- (#924) Add delete-squashed-branches command - @allejo
- (#920) git-delete-merged-branches: Ignore checked-out branches on different worktrees - @matan129
Since the last release (6.2.0 Cement):
- updated man pages or documentation 13 times
- fixed installation/update 1 times
- 10 unique contributors
Break change:
New authors:
- Simon Tate
- Tobias Fendin
- ax1036
- Przemek Kitszel
- Don Harper
- Nicolas Kosinski
- Vladimir Jimenez
- CleanMachine1
- Matan Rosenberg
- Heiko Becker
Version 6.2.0 (Cement)
The git-extras 6.2.0 (Cement) is released now!
Here's a list of all the changes made in this release; the full changelog can be found in History.md:
- (#916) fix(git-utimes): make sure it work under OS X. – @spacewander
- (#910) docs: fix typo – @0xflotus
- (#908) Minor fixes for Installation.md – @nodeg
- (#907) Update zplugin docs --> zinit – @bbenzikry
- (#906) Remove bug|refactor|chore from documentation – @prestontim
- (#899) git-summary: reject invalid option – @spacewander
- (#897) ci: move to GitHub Action – @spacewander
- (#882) git-utimes: Change files modification time to their last commit date – @vt-alt
- (#896) fix: zsh completion of git-coauthor command – @Aloxaf
- (#895) feat(#861): add optional parameter --from to set the start point – @vanpipy
- (#894) Merge-into: add stash before to checkout – @alessandro308
- (#892) [ fix #891 ] Cast branch output if HEAD not exists – @equt
- (#888) Add support for XDG specifications – @equt
- (#889) feat(delete-tag): get default remote from git config if exists – @vanpipy
- (#890) adding a format for git-contrib – @zhujian0805
- (#884) Updates git-squash.md: fixes help which was unclear and had remnants … – @elonderin
- (#886) Fixing summary for --squash-msg option. – @TheTechOddBug
Since the last release (6.1.0 Bronze):
- updated man pages or documentation 10 times
- fixed installation/update 4 times
- 15 unique contributors
Break change:
None
New command:
- git utimes
New authors:
- 0xflotus
- Dominik Gedon
- Beni Ben Zikry
- Tim Preston
- Aloxaf
- vanpipy
- Alessandro Pagiaro
- equt
- Sinos
- James Zhu
- Vitaly Chikunov
- thomas menzel
- tom
- José María Gutiérrez
- elonderin
Version 6.1.0 (Bronze)
The git-extras 6.1.0 (Bronze) is released now!
Since this version you can configure the default upstream branch via
git config --add git-extras.default-branch main
. By default, master
is used.
Here's a list of all the changes made in this release; the full changelog can be found in History.md:
- (#878) change: migrate default branch – @spacewander
- (#880) git-info: fix regex for bsd sed – @spacewander
- (#879) feat: pass origin argument down to git execution – @spacewander
- (#872) git-pr: fix doc format – @yuravg
- (#869) remove git-back – @spacewander
- (#868) Zsh completion – @spacewander
- (#867) Improved the 'git-info' command (color, submodule, config) – @yuravg
- (#864) Updated the git pull-request command to use personal access token instead of basic auth. – @v-y-a-s
- (#860) Implement fish completions file – @soraxas
- (#853) feat(browse): select remote of current branch, fallback to origin – @bethesque
- (#854) fix(browse): update sed pattern to work on mac – @bethesque
Since the last release (6.0.0 Aurora):
- updated man pages or documentation 12 times
- 4 unique contributors
Break change:
git back
is removed since this version. Use 'git undo --soft [commitcount]' instead.
New authors:
- Yuriy VG
- vyas
- Tin Lai
- Beth Skurrie
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 back
is deprecated. Usegit undo --soft
instead.git bug|chore|refactor
is removed. Usegit feature -a bug|chore|refactor
instead.
New authors:
- vr8ce
- Amory Meltzer
- Caleb Maclennan
- phigoro
- sgleizes
- Justin Dugger
- Carlos Prado
- Rémy HUBSCHER
- Mark Pitman
- Brice Dutheil