Skip to content

Releases: ianlewis/todos

v0.10.0

31 Oct 01:18
500f911
Compare
Choose a tag to compare

Added in 0.10.0

New Contributors

All Changes Since v0.9.0

Full Changelog: v0.9.0...v0.10.0

v0.9.0

08 Aug 06:36
67cd8e6
Compare
Choose a tag to compare

Added in 0.9.0

  • Support for Fortran was added.
  • Generated files are now ignored by default. The option --include-generated
    was added to allow generated files to be scanned for TODOs.
  • A new --blame option (BETA) was added which tells todos to try and get the
    VCS committer of each TODO.

Fixed in 0.9.0

  • Fixed a bug where TODOs were not being reported if they were located after a
    multi-line comment with no TODOs in the same file
    (#1520)

All Changes since v0.8.0

Full Changelog: v0.8.0...v0.9.0

v0.9.0-rc.3

23 Jul 09:30
43c4d03
Compare
Choose a tag to compare
v0.9.0-rc.3 Pre-release
Pre-release

Fixed in 0.9.0-rc.3

  • Fixed a bug where TODOs were not being reported if they were located after a
    multi-line comment with no TODOs in the same file
    (#1520)

Added in 0.9.0-rc.2

  • A new --blame option was added which tells todos to try and get the VCS
    committer of each TODO.

Added in v0.9.0-rc.1

  • Support for Fortran was added.
  • Generated files are now ignored by default. The option --include-generated
    was added to allow generated files to be scanned for TODOs.

All Changes since v0.8.0

Full Changelog: v0.8.0...v0.9.0-rc.3

v0.9.0-rc.2

17 Jul 04:27
87ad61b
Compare
Choose a tag to compare
v0.9.0-rc.2 Pre-release
Pre-release

Added in 0.9.0-rc.2

  • A new --blame option was added which tells todos to try and get the VCS
    committer of each TODO.

Added in v0.9.0-rc.1

  • Support for Fortran was added.
  • Generated files are now ignored by default. The option --include-generated
    was added to allow generated files to be scanned for TODOs.

All Changes Since v0.8.0

Full Changelog: v0.8.0...v0.9.0-rc.2

v0.9.0-rc.1

13 Jul 07:13
d89094d
Compare
Choose a tag to compare
v0.9.0-rc.1 Pre-release
Pre-release

Added in v0.9.0-rc.1

  • Support for Fortran was added.
  • Generated files are now ignored by default. The option --include-generated
    was added to allow generated files to be scanned for TODOs.

All Changes since v0.8.0

Full Changelog: v0.8.0...v0.9.0-rc.1

v0.9.0-rc.0

13 Jul 06:34
5ed9b45
Compare
Choose a tag to compare
v0.9.0-rc.0 Pre-release
Pre-release

⚠️ This release failed to run properly. Do not attempt to use this tag ⚠️

Added in v0.9.0-rc.0

  • Support for Fortran was added.
  • Generated files are now ignored by default. The option --include-generated
    was added to allow generated files to be scanned for TODOs.

All Changes since v0.8.0

Full commit log: v0.8.0...v0.9.0-rc.0

v0.8.0

21 Feb 05:48
0d893aa
Compare
Choose a tag to compare

Added in 0.8.0

  • Support for Kotlin was added.

Fixed in 0.8.0

  • The --exclude-dir option now ignores trailing path separators (#1463)
  • The --output flag defaults to github when todos is run on GitHub
    Actions (#1459).

Removed in 0.8.0

All Changes

Full commit logs: v0.7.0...v0.8.0

v0.7.0

01 Dec 08:51
20c7115
Compare
Choose a tag to compare

Added in 0.7.0

All Changes

  • feat: Emacs support by @ianlewis in #798
  • chore(deps-dev): Bump markdownlint-cli from 0.36.0 to 0.37.0 by @dependabot in #817
  • chore(deps): Bump github/codeql-action from 2.21.7 to 2.21.8 by @dependabot in #807
  • chore(deps): Bump actions/checkout from 4.0.0 to 4.1.0 by @dependabot in #806
  • chore(deps): Bump ianlewis/todos from 0.5.0 to 0.6.0 by @dependabot in #805
  • refactor: RuneReader by @ianlewis in #842
  • chore(deps): Bump github/codeql-action from 2.21.8 to 2.21.9 by @dependabot in #834
  • chore: Update clean make target by @ianlewis in #838
  • feat: Support multi-line comments at line start by @ianlewis in #867
  • chore(deps): Bump ossf/scorecard-action from 2.2.0 to 2.3.0 by @dependabot in #860
  • chore(deps): Bump github/codeql-action from 2.21.9 to 2.22.0 by @dependabot in #859
  • feat: Puppet support by @ianlewis in #883
  • chore(deps): Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 by @dependabot in #893
  • chore(deps): Bump sigs.k8s.io/release-utils from 0.7.4 to 0.7.5 by @dependabot in #894
  • chore(deps-dev): Bump @babel/traverse from 7.22.10 to 7.23.2 in /actions/issue-reopener by @dependabot in #921
  • chore(deps): Bump thehanimo/pr-title-checker from 1.4.0 to 1.4.1 by @dependabot in #902
  • chore(deps): Bump github/codeql-action from 2.22.0 to 2.22.3 by @dependabot in #901
  • chore(deps): Bump actions/checkout from 4.1.0 to 4.1.1 by @dependabot in #944
  • chore(deps): Bump github/codeql-action from 2.22.3 to 2.22.5 by @dependabot in #963
  • chore(deps): Bump actions/setup-node from 3.8.1 to 4.0.0 by @dependabot in #961
  • chore(deps): Bump ossf/scorecard-action from 2.3.0 to 2.3.1 by @dependabot in #962
  • refactor: Use runeio library. by @ianlewis in #992
  • chore(deps): Bump sigs.k8s.io/release-utils from 0.7.5 to 0.7.6 by @dependabot in #957
  • ci: Add task to update docs to PR template by @ianlewis in #1010
  • chore: Make dependabot updates monthly by @ianlewis in #1021
  • chore(deps): Bump golang.org/x/text from 0.13.0 to 0.14.0 by @dependabot in #1025
  • feat: Add Visual Basic support by @ianlewis in #1038
  • feat: Add support for vanity URLs by @ianlewis in #1017
  • docs: Use docs in ianlewis repo by @ianlewis in #1075
  • chore(deps): Bump sigs.k8s.io/release-utils from 0.7.6 to 0.7.7 by @dependabot in #1083
  • chore(deps): Bump github.com/fatih/color from 1.15.0 to 1.16.0 by @dependabot in #1085
  • chore(deps): Bump yamllint from 1.32.0 to 1.33.0 by @dependabot in #1099
  • chore(deps): Bump github.com/ianlewis/runeio from 1.0.0 to 1.1.1 by @ianlewis in #1134
  • fix: benchmarks now run multiple times by @ianlewis in #1144
  • chore(deps): Bump github/codeql-action from 2.22.5 to 2.22.8 by @dependabot in #1103
  • chore(deps): Bump prettier from 3.0.3 to 3.1.0 by @dependabot in #1095
  • chore(release): Release 0.7.0 by @ianlewis in #1163
  • chore(release): fix changelog link by @ianlewis in #1167

Full commit logs: v0.6.0...v0.7.0

v0.6.0

23 Sep 08:54
a28afc6
Compare
Choose a tag to compare

Added in 0.6.0

Fixed in 0.6.0

  • All TODOs in a multi-line comment are now reported (#721).

Changed in 0.6.0

  • The language of each file is now determined by its file name in most circumstances allowing for much faster language detection.

All Changes

Full commit logs: v0.5.0...v0.6.0

v0.5.0

04 Sep 02:47
e06be69
Compare
Choose a tag to compare

Added in 0.5.0

  • Support for Erlang, Haskell, R, and SQL programming languages has been added.

  • A new exclude-dir flag was added to todos that allows for excluding
    matching directories from the search.

  • TODO comments are matched more loosely with more delimeters such as '/' or '-'
    in addition to ':' being recognized.

  • A new --charset flag was added which defaults to UTF-8. This is the
    character set used to read the code files. A special name of detect
    specifies that the character set of each file should be detected.

  • Support was added for TODO comments with no space between the comment start
    and "TODO" marker and no delimiter.

    //TODO Add some code here.
  • Support was added for TODO comments in JavaDoc/JSDoc/TSDoc that had a *
    prefix.

    /**
     * Some comment.
     * TODO: Add some code here.
     */

Changed in 0.5.0

  • todos no longer detects character encodings by default and now defaults to
    reading files as UTF-8. Character detection can be enabled by using the
    --charset=detect flag.

All Changes

Full commit log: v0.4.0...v0.5.0