Skip to content

Releases: HandOfGod94/gh-jira-changelog

v0.4.0

01 May 09:19
Compare
Choose a tag to compare

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 to messages
  • 2f95f9b refactor: use struct directly instead of constructor function

v0.3.2

29 Dec 06:32
Compare
Choose a tag to compare

Changelog

  • 60a1b20 fix: PR Populator to form URL correctly

v0.3.1

17 Dec 17:10
Compare
Choose a tag to compare

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

03 Sep 17:13
Compare
Choose a tag to compare

Changelog

  • 1b520df add changelog url at bottom
  • 61b89ac bump version to 0.3.0 for release
  • acc6467 fix viper binding with repo_url
  • 31c454c parse no bracket format jira issue ids

v0.2.0

22 Jul 17:12
Compare
Choose a tag to compare

Changelog

  • 32a91ed add mocks for testing generator
  • 6a6b957 capture non-epic commits under Miscellaneous
  • 5c50c1a feat: support mutliple projects
  • e7c1d6f release: prepare for v0.2.0
  • e902590 remove dependency on project name

v0.1.4

18 Jul 13:58
Compare
Choose a tag to compare

Changelog

  • 5280c1a fix persistent flag with generate cmd

v0.1.3

15 Jul 21:44
Compare
Choose a tag to compare

Changelog

  • ff0f2f1 fix: name template for release
  • 1a7e69e release: fix release packaging
  • 2a11b9a release: publish naked binaries for gh extension

v0.1.2

15 Jul 20:59
Compare
Choose a tag to compare

Changelog

  • a9b300a ensure it's available for installation via other methods

v0.1.1

15 Jul 20:45
Compare
Choose a tag to compare

Changelog

  • 5db1b13 release: add homebrew publisher

v0.1.0

15 Jul 20:00
Compare
Choose a tag to compare

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