Skip to content

Releases: arsham/git-release

Release v0.1.0

04 Jan 21:23
4bb5ecb
Compare
Choose a tag to compare

Refactor

  • workspace: Move and rename workspace
  • commit: Add Verb enum
  • release: Get_verb_groups accepts borrow self
  • commit: Show issue number in commit report
  • repository: Commits_between_tags return iter
  • main, workspace: Add better error management

Misc

  • commit, release: Simplify repo/commit setup
  • Add pretty_assertions dev dependency

CI

  • cargo: Add missing crates.io metadata
  • Remove fmt

Feature

  • workspace: Get the latest tag
  • workspace: Add getting previous tag
  • workspace: Add getting commits between tags
  • commit: Add getting verb from commit message
  • commit: Add getting references
  • commit: Add breaking change checker method
  • release: Add Release struct and impl groups
  • commit: Add getting subjects from the title
  • commit: Implement Display for Commit
  • release: Implement Display for Release
  • main: Add version command
  • main: Add a command to print the release
  • repository: Implement getting name and repo
  • gh, main: Add publish command
  • main, gh: Add force update flag for release