Releases: davidalpert/go-git-mob
Releases · davidalpert/go-git-mob
v0.11.0
v0.11.0 - 2024-02-02
Features
- suggest-coauthors accepts filters
- git mob -p prints location of co-authors file
Build
- add preconditions for the install task
- fix typo in tools.go
- set custom sort order for commit groups
- read tool versions from lockfiles
- upgrade to go1.20
- upgrade goreleaser flags
- upgrade goreleaser syntax
- upgrade to go1.19
- add .tool-versions to support asdf-managed golang
- deps: bump ruby/setup-ruby from 1.150.0 to 1.171.0
- deps: bump github.com/onsi/gomega from 1.20.2 to 1.31.1
- deps: bump ruby/setup-ruby from 1.139.0 to 1.150.0
- deps: bump github.com/spf13/cobra from 1.6.1 to 1.7.0
- deps: bump actions/setup-go from 3 to 4
Pull Requests
- Merge pull request #132 from davidalpert/sort-release-notes-commit-groups
- Merge pull request #131 from davidalpert/126-filter-suggested-coauthors
- Merge pull request #129 from davidalpert/dependabot/go_modules/github.com/onsi/gomega-1.31.1
- Merge pull request #128 from davidalpert/dependabot/github_actions/ruby/setup-ruby-1.171.0
- Merge pull request #127 from davidalpert/125-print-coauthors-file-location
- Merge pull request #130 from davidalpert/read-tool-versions-from-lockfiles
- Merge pull request #118 from davidalpert/dependabot/go_modules/github.com/spf13/cobra-1.7.0
- Merge pull request #115 from davidalpert/dependabot/github_actions/actions/setup-go-4
- Merge pull request #120 from davidalpert/dependabot/github_actions/ruby/setup-ruby-1.150.0
v0.10.0
v0.10.0 - 2023-03-10
Bug Fixes
- build the correct cmd/git-mob package on release
- goreleaser script had old make targets
- co-author suggestion format isn't copy/pasteable
- co-author suggestion uses the wrong command
- uninstall can break hook scripts test is non-deterministic
Build
- replace makefile with taskfile
- deps: bump ruby/setup-ruby from 1.133.0 to 1.139.0
- deps: bump github.com/stretchr/testify from 1.8.1 to 1.8.2
- deps: bump ruby/setup-ruby from 1.126.0 to 1.133.0
- deps: bump goreleaser/goreleaser-action from 3 to 4
- deps: bump ruby/setup-ruby from 1.120.0 to 1.126.0
- deps: bump github.com/stretchr/testify from 1.8.0 to 1.8.1
- deps: bump github.com/spf13/cobra from 1.5.0 to 1.6.1
- deps: bump ruby/setup-ruby from 1.117.0 to 1.120.0
Features
- better handling of anonymous github email addresses
- show a nice message when you know all the author suggestions
- coauthor suggestions now filters out known coauthors
- suggest coauthor initials as lowercase
Test Coverage
- co-author suggestion feature uses long form
Pull Requests
- Merge pull request #113 from davidalpert/106-suggesting-coauthors-generates-output-which-is-not-copypastable
- Merge pull request #112 from davidalpert/78-explore-task-and-taskfiles-as-an-alternative-to-makemakefiles
- Merge pull request #109 from davidalpert/dependabot/go_modules/github.com/stretchr/testify-1.8.2
- Merge pull request #111 from davidalpert/dependabot/github_actions/ruby/setup-ruby-1.139.0
- Merge pull request #103 from davidalpert/dependabot/github_actions/goreleaser/goreleaser-action-4
- Merge pull request #104 from davidalpert/dependabot/github_actions/ruby/setup-ruby-1.133.0
- Merge pull request #101 from davidalpert/dependabot/github_actions/ruby/setup-ruby-1.126.0
- Merge pull request #97 from davidalpert/dependabot/go_modules/github.com/spf13/cobra-1.6.1
- Merge pull request #98 from davidalpert/dependabot/go_modules/github.com/stretchr/testify-1.8.1
- Merge pull request #96 from davidalpert/dependabot/github_actions/ruby/setup-ruby-1.120.0
v0.9.2
v0.9.2 - 2022-10-25
Bug Fixes
- #88 co-authors not cleared from message template when returning to git solo
- colons break square brackets, added them before instead
- lint, add period and colon consistency to README.md
- removed instances when .gitmessage is written to during a mob command
- colons break square brackets, added them before instead
- lint, add period and colon consistency to README.md
Build
- don't install goreleaser as @latest requires go1.17
- doctor script exit code should reflect doctor status
- Features PR step could pass with errors
- reviewdog token needs write permissions on issues
- deps: bump ruby/setup-ruby from 1.115.3 to 1.117.0
Code Refactoring
- rename a feature file
Features
- rename feature file
- added feature spec for expected git-mob behaviour
Test Coverage
- fix feature specs to align with #89
- example bug feature
Pull Requests
- Merge pull request #94 from davidalpert/88-bug-co-authors-not-cleared-from-message-template-when-returning-to-git-solo
- Merge pull request #89 from teezzan/fix/co-authors_not_cleared_from_message_template_on_switch
- Merge pull request #93 from HugeIRL/fix-readme
- Merge pull request #91 from davidalpert/90-pr-build-is-passing-with-failing-steps
- Merge pull request #87 from davidalpert/dependabot/github_actions/ruby/setup-ruby-1.117.0
v0.9.1
v0.9.0
v0.9.0 - 2022-09-27
Build
- deps: bump ruby/setup-ruby from 1.114.0 to 1.115.3
- deps: bump github.com/onsi/gomega from 1.20.0 to 1.20.2
Docs
- improve post-install docs
- add shell one-liner to verify that GOPATH bin is in your PATH
Features
- git mob now works outside a working tree
Pull Requests
- Merge pull request #85 from davidalpert/docs
- Merge pull request #84 from davidalpert/81-go-install-doesnt-put-git-mob-in-my-path
- Merge pull request #83 from davidalpert/82-remove-requirement-for-git-mob-to-be-inside-a-working-copy
- Merge pull request #80 from davidalpert/dependabot/github_actions/ruby/setup-ruby-1.115.3
- Merge pull request #79 from davidalpert/dependabot/go_modules/github.com/onsi/gomega-1.20.2
v0.8.0
v0.8.0 - 2022-08-23
Bug Fixes
- #41 coauthors accumulate in gitmessage
Chore
- remove @wip tag and clean up whitespace
Code Refactoring
- extract method to put replaceCoauthors under test
- sentinal error to custom error
Features
- write duplicates initials to stderr
- raise error on duplicate coauthors initials
Test Coverage
- reproduce issue #41
- add support for an @announce-gitmessage tag
- verify duplicate coauthor initials thows error
Pull Requests
v0.7.3
v0.7.3 - 2022-08-22
Build
- ignore windows/arm64
- downgrade dependencies to go1.16
Code Refactoring
- replace explode/implode with rehash/uninstall
Docs
- add how-to for showing mob in your shell prompt
Test Coverage
- uninstall command can break hook scripts
- fix typo in announced paths
- remove {project}/bin from aruba command_search_paths
Pull Requests
v0.7.2
v0.7.2 - 2022-08-16
Bug Fixes
- ignore missing config keys when getting the current mob
- expose better error detail from underlying git config calls
- return the actual exit code from utils.SilentRun
Docs
- add issue templates
Test Coverage
Pull Requests
- Merge pull request #69 from davidalpert/67-getallglobalgit-mobco-author-nonzero-exit-code-1-when-soloing
v0.7.1
v0.7.1 - 2022-08-15
Bug Fixes
- log better error detail when SilentRun fails
- print log destination to diagnostics.Log instead of STDOUT
- expose missing output when subprocess exit code is non-zero
Build
- configure dependabot.yml
- deps: bump actions/setup-go from 2 to 3
- deps: bump github.com/stretchr/testify from 1.7.1 to 1.8.0
- deps: bump github.com/spf13/cobra from 1.4.0 to 1.5.0
- deps: bump ruby/setup-ruby from 1.110.0 to 1.114.0
- deps: bump actions/checkout from 2 to 3
- deps: bump goreleaser/goreleaser-action from 2 to 3
- deps: bump github.com/onsi/gomega from 1.10.1 to 1.20.0
Docs
- fix broken license badges
- add troubleshooting guidance
Test Coverage
- enable @announce-gitmob-log
Pull Requests
v0.7.0
v0.7.0 - 2022-08-14
Bug Fixes
- error message reversed when adding a coauthor
Build
- improve release notes content
Code Refactoring
- remove commented code
- extract the map of shims to it's own file
- standardize feature specs
Docs
- improve warning message around commit.template
Features
- --override-author overrides git author for current and future commands
- edit-coauthor lets you edit an existing coauthor
- delete-coauthor removes an existing coauthor by initials
- add-coauthor adds a new coauthor to ~/.git-coauthors
- print added co-authors to the terminal
Pull Requests
- Merge pull request #58 from davidalpert/improve-release-notes
- Merge pull request #57 from davidalpert/7-feature-overwrite-the-main-author
- Merge pull request #56 from davidalpert/10-feature-edit-co-author
- Merge pull request #55 from davidalpert/9-feature-delete-co-author
- Merge pull request #54 from davidalpert/GH-8-add-co-author
- Merge pull request #53 from davidalpert/GH-47