Releases: HandOfGod94/gh-jira-changelog
Releases · HandOfGod94/gh-jira-changelog
v0.4.0
Changelog
- a1f0089 bump up version for release
- 14aa267 feat: use public client id and secret
- 83223ca refactor: move if else while initializing field
- fa41a7a refactor: pull up if-else for PR vs Commit populator
- b800928 refactor: rename var
commits
tomessages
- 2f95f9b refactor: use struct directly instead of constructor function
v0.3.2
v0.3.1
Changelog
- 49ac37c add factory function for PR and commit populator
- cb763fe add github pr populator
- 015d49f also handle status code issues which jira client
- 5cd7f86 default repoURL using git remote origin url config
- e9a0d3f feat(gh-prs): introduce pull-request based populator
- c4e78d9 feat(oauth): cache token info in config
- 71b8957 feat(oauth): save resources info in config dir
- 8d7b76e feat(oauth): use oauth token while fetching issues
- 31d5c53 feat: add debug log for accessible-resources on oauth login
- 0b0b408 feat: add logout subcommand for jira
- 9a5abf3 feat: add oauth authenticator for jira
- 934a9e9 fix: use pointer reciever with FSM to ensure state changes are porpogated
- 29dc27f introduce message populator interface
- a27bc6a refactor(auth): remove setupOauthConfig state
- 8a216c5 refactor: extract out common path element extraction to method
- 5643424 refactor: extract saving config to separate config service
- b9a9b04 refactor: keep things imperative rather than non-idiomatic FSM
- 12984bd refactor: minor, use http.StatusOK instead of hard-coded 200
- d5a0d2d refactor: move authenticator to auth module
- 6a48c41 refactor: move generate workflow to FSM
- f0fd4fa refactor: move gitoutput pattern to gitoutput
- 7a35032 refactor: move jira.Config to config.Config
- 88e562b refactor: move oauth to it's own module
- bb44949 refactor: move things around a bit in auth flow
- d120d77 refactor: move to resty client instead of http.Client
- 8849362 refactor: remove redundant event
- bb57aee refactor: rename commits to commit_populator
- 20674ea refactor: rename config struct to context
- cd0e4a1 refactor: rename jira context to clientOpts
- 97ae7af refactor: rename oauth.go to authenticator.go
- b30c543 refactor: use FSM for git output parsing
- cae4e31 refactor: use constants instead of hardcoded event strings
- f97d5f8 refactor: use handler function ref directly
- 5d7c14f refactor: use stateless state-machine for orchestrating oauth login
- 86636ee style: use idiomatic single letter reciever
- 96575dc use hidden folder if XDG_CONFIG_HOME is not set
v0.3.0
v0.2.0
v0.1.4
v0.1.3
v0.1.2
v0.1.1
v0.1.0
Changelog
- 97ad9d4 add auth command skeleton for authorizing with jira
- 57f04b7 add embeded template for changelog generation
- 0d5e3e0 add github action to run tests
- 09a96fa add initial skeleton with cli options
- 8488d10 add jira client
- ad1a13c add nested access to fetch epic details
- 692003c add skeleotn for jira auth login and logout handler
- 263fdf8 add skeleton for jira client
- 8841ebd add support for config file
- 269dba9 add warning emoji for changelog lineitem
- a65c0e7 ci: add goreleaser workflow
- 69d4525 ci: fix ci.yml syntax
- 85feb42 ci: fix cyclo check command
- 5707a83 fix staticcheck style
- caa7693 fix: version command to not fail on required flags
- fc90262 group issues by epic
- 937e2d8 handle file/stdout/stderr writes
- 64d7f04 initial commit
- 6563403 move to gh extension
- 30ca30c refactor(generator): rename 'Changelog' struct to
Generator
- e045fb1 refactor: capture timestamp for commit message
- 7e706e3 refactor: extract gitOutput pattern as constant
- 0eece0a refactor: extract out structs from jira/types
- 92ad9e6 refactor: make changelog fields private
- 1d78409 refactor: remove commits_test
- 087648b refactor: remove temp vars from commits
- e25d96c refactor: rename FromCommitMessage to IssueId
- a7842c6 refactor: use Map for converting rawCommitMessages messages to CommitMessage
- 398c355 style: use common type in args
- c672119 use debug logs for showing issue info
- c63cf00 use extension file output
- d2515df use extra space while generating template