Skip to content

Releases: randilt/git-commit-linter

v0.3.0

14 Feb 14:17

Choose a tag to compare

Changelog

  • 83b3bae feat: add example usage documentation for GetCommits and InstallHook functions
  • a5755e4 feat: add installation script for git-commit-linter with OS detection and binary setup
  • 85a569a feat: add message correction suggestions for invalid commit formats
  • b82338c feat: add warning messages for sudo access requirement in installation script
  • 3ed48d6 feat: improve code formatting and add change analysis functionality
  • b41dc6d fix: enhance error handling in linter and introduce ValidationError type
  • c16d732 fix: ensure consistent formatting and add missing newlines in code files
  • c49d7e2 fix: improve code formatting and consistency in root.go and correction.go
  • 01a5ee7 fix: improve formatting and add example usage for InstallHook function
  • 91170f3 fix: update installation script to use extracted directory for binary installation
  • 66ada9e refactor: move message correction suggestion logic to linter pkg

v0.2.0

11 Feb 16:21

Choose a tag to compare

Changelog

  • 2a2fb04 chore: move commit-msg-hook.sh to scripts directory
  • f82f69e chore: remove obsolete git-commit-lint file
  • e2a5885 chore: update .gitignore to include lint-test and remove git-commit-lint file
  • 458a527 feat: add 'response time' keyword to commit scopes configuration
  • 4a3bc82 feat: add command to install git commit-msg hook with overwrite option
  • 2db421d feat: add common keywords configuration for commit types and scopes
  • e3cc07b feat: add ui package for styled output and enhance hook installation prompts
  • 5ee84a3 feat: enhance commit-msg hook installation prompt with overwrite warning
  • fef1d39 feat: enhance linter output with styled UI for error and success messages
  • f325813 feat: update .gitignore to include dist/ directory

v0.1.0

11 Feb 11:04

Choose a tag to compare

Changelog

  • 0c691b1 chore: add .gitignore for Go project
  • 4ff03bc chore: add comments in the linter
  • 55b9efe chore: initialize repo
  • 9070f90 chore: update go.mod and go.sum to include additional dependencies
  • 48fbe00 feat: add MIT License file
  • f99f2f6 feat: add command to lint commit messages from a file
  • 72ec33b feat: add commit-msg hook script to enforce commit message linting
  • be2a649 feat: add goreleaser configuration for building and packaging git-commit-linter
  • edd40f4 feat: add instructions to fix the linting err
  • d2954ca feat: enhance commit linter to provide detailed linting errs
  • c212df5 feat: enhance commit-msg hook with options to view and overwrite
  • 5a674a2 feat: implement git commit linter
  • 52c1460 feat: update GoReleaser configuration and add version command to CLI
  • c1022f6 feat: update README.md to include usage of linter with commit message file