Releases: MaikelVeen/branch
Releases · MaikelVeen/branch
v0.4.0
What's Changed
Features
- Added
branch copy
|branch cp
command that copies the current branch name
Breaking
- The
request
command has been removed. I suggest using thegh pr create
from the Github CLI for this.
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Release Notes for v0.0.3
This v0.0.3 release features a complete rewrite of most packages of the tool. Key changes and new features include:
Deprecation and Replacement of Commands:
- The
branch login
command is deprecated and replaced withbranch jira auth init
. - Added a new command,
branch jira auth show
, has been added to display the current authentication context.
New Templating Feature:
- Users can now set a custom template for creating branches based on ticket identifiers. This allows for more flexibility and personalization in naming conventions.
- Use the
command branch config set template <template>
to set your desired branch name template. Example:branch config set template 'mveen/{{.key}}-{{.summary}}
Internal Package Rewrites:
- The
prompt
package has been replaced by thecharmbracelet/huh
package. - The
printer
package has been replaced byslog
. - The
jira
package has been rewritten to function purely as an API client, focusing solely on Jira API interactions.
Full Changelog: v0.2.1...v0.3.0
v0.2.1 - gitignore patch
v0.2.0 - Pull Request Command
What's Changed
This release add a new command: branch pr
opens the GitHub page for creating a new PR for the current checked out branch.
Features
- Add pull request command (7a82fb3)
- Add Remote to GitCommander (013910c)
- Implement branch pr command (10aa465)
Refactorings
- Rename git functions in Commander (90bf348)
Full Changelog: v0.1.0...v0.2.0
v0.1 - Refactor to Cobra
Version 0.0.2
This version introduces the option --base
or --b
flag that allows you to override the inferred base branch.
Version 0.0.1
This is the first version of the branch CLI tool. But there is more to come to this awesome little tool.