Skip to content

Releases: ianlewis/todos

v0.10.0

Choose a tag to compare

@ianlewis ianlewis released this 31 Oct 01:18
500f911

Added in 0.10.0

New Contributors

All Changes Since v0.9.0

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

v0.9.0

Choose a tag to compare

@ianlewis ianlewis released this 08 Aug 06:36
67cd8e6

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

v0.9.0-rc.3 Pre-release
Pre-release

Choose a tag to compare

@ianlewis ianlewis released this 23 Jul 09:30
43c4d03

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

v0.9.0-rc.2 Pre-release
Pre-release

Choose a tag to compare

@ianlewis ianlewis released this 17 Jul 04:27
87ad61b

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

v0.9.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@ianlewis ianlewis released this 13 Jul 07:13
d89094d

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.8.0

Choose a tag to compare

@ianlewis ianlewis released this 21 Feb 05:48
0d893aa

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

Choose a tag to compare

@ianlewis ianlewis released this 01 Dec 08:51
20c7115

Added in 0.7.0

All Changes

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

v0.6.0

Choose a tag to compare

@ianlewis ianlewis released this 23 Sep 08:54
a28afc6

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

Choose a tag to compare

@ianlewis ianlewis released this 04 Sep 02:47
e06be69

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

v0.4.0

Choose a tag to compare

@ianlewis ianlewis released this 23 Aug 14:02
45e3c8d

0.4.0

Added in 0.4.0

  • The todos CLI now supports a new JSON output format.
  • A new issue-reopener GitHub action was
    added that uses the todos CLI to scan a repository checkout for TODOs
    referencing a GitHub issue and reopen issues that have been prematurely
    closed.

Removed in 0.4.0

  • The github-issue-reopener binary was removed in favor of the
    issue-reopener action.

See CHANGELOG.md

All Changes

Full commit log: v0.3.0...v0.4.0