Todocheck Versions Save

A static code analyser for annotated TODO comments

v0.6.1

7 months ago

Features

N/A

Bug fixes

N/A

Breaking Changes

N/A

Internal Improvements

  • Fixed CI and upgraded to Go version

v0.6.0

1 year ago

Features

  • Added support for Dart source files (#186)
  • Added support for YAML source files (#194)
  • Setup a docker registry for the repo for easier integration into CI (#192)

Bug fixes

  • Exit program when an unrecognized flag is passed (#181)
  • Auth Token Cache overrides tokens passed via an env variable (#175)
  • top-level domains with a dash ("-") were incorrectly considered invalid (#193)
  • Authentication didn't work for JIRA servers prior to v9 (#198)

Breaking Changes

N/A

Internal Improvements

  • Add tests for validating token acquisition instructions (#130)
  • Fix issues with golangci-lint (#187)
  • Added unit tests for some internal packages (#185)

v0.5.0

2 years ago

Features

  • Add support for Kotlin (#156)
  • Add support for Nim (#160)
  • Add support for JIRA via API tokens (#174)
  • Extend JSON output to include linked issue & other metadata (#164)
  • Add support for case-insensitive TODOs (#167)

Bug fixes

N/A

Breaking Changes

N/A

Internal Improvements

  • Add linter to CI job (#166)

0.4.1

2 years ago

Features

N/A

Bug fixes

  • Fixed integration with YouTrack, which didn't work for all youtrack project instances (#159)

Breaking Changes

N/A

Internal Improvements

N/A

v0.4.0

2 years ago

Features

  • Support for custom TODO comment format is added! (#53)
  • Show warning for missing API token for github public projects (#63)
  • Added support for VueJS files (#107)
  • Added integration with YouTrack (#38)
  • Added integration with AzureBoards (#31)
  • Show an error for incorrect auth type in config (#71)
  • Enabled issue annotations with hashtag in TODO comments (#80)
  • Added flag --verbose for verbose logging (#95)
  • Add validation to ensure offline_url is specified when using offline authentication (#129)

Bug fixes

N/A

Breaking Changes

N/A

Internal Improvements

  • Extended testing framework & added tests for JSON output (#23)
  • Added integration tests for verifying production integration with all supported issue trackers (#120)
  • Added Code of Conduct (#139)

v0.3.0

3 years ago

Features

  • Support for additional programming languages - Scala (#32)
  • Support for running todocheck on Windows (#35)
  • Support for using todocheck with a private gitlab server (#40)
  • Support for specifying issues with # for integrating with pivotal tracker (#39)
  • Improved validation of .todocheck.yaml configuration (#25, #36, #44)
  • todocheck now automatically detects issue tracker from git config if .todocheck.yaml is not explicitly provided for public github & gitlab repos (#50, #58)
  • Added -v/--version flag for showing currently installed todocheck version (#67)

Bug fixes

N/A

Breaking Changes

N/A

Internal Improvements

v0.2.0

3 years ago

Features

  • Add support for new programming languages - R (#1), PHP (#9), Rust (#12), Swift (#13), Groovy (#14)
  • Add support for new issue trackers - Pivotal Tracker (#7), Redmine (#11)
  • Support setting Authentication Token via Environment Variable (#2)
  • Support machine-friendly output - JSON (#3)
  • Add project logo

Bug fixes

N/A

Breaking Changes

N/A

v0.1.0

3 years ago

Initial version of todocheck.

Read this version's README for usage documentation.