Skip to content

Releases: ianlewis/todos

v0.14.0

21 Dec 05:35
73f6286

Choose a tag to compare

Added in 0.14.0

Changed in 0.14.0

  • BREAKING CHANGE: todos no longer follows symlinks by default. Symlinks will be followed if the symlink is specified directly on the command line. A new option --follow was added to specify whether todos should follow symlinks when traversing directories. (#1752).
  • The default TODO types were changed to add FIXIT, ISSUE, WARN, and WARNING (#1747).

Fixed in 0.14.0

  • In Rust sources (.rs, .rs.in), now only double quotes (") are interpreted as string termination characters. This fixes cases where TODOs in files with lifetime specifiers (e.g. &'static str) would not be parsed as expected. (#1829).
  • Fixed an issue where some comments were interpreted incorrectly as TODOs when the TODO type was followed directly by a hyphen (-) without a space (e.g. // Info-level logging) (#1816

All changes since 0.13.0

New Contributors

Full Changelog: v0.13.0...v0.14.0

v0.14.0-rc.3

21 Dec 04:54
7ce6e2f

Choose a tag to compare

v0.14.0-rc.3 Pre-release
Pre-release

Added in 0.14.0-rc.3

Changed in 0.14.0-rc.3

  • BREAKING CHANGE: todos no longer follows symlinks by default. Symlinks will be followed if the symlink is specified directly on the command line. A new option --follow was added to specify whether todos should follow symlinks when traversing directories. (#1752).
  • The default TODO types were changed to add FIXIT, ISSUE, WARN, and WARNING (#1747).

Fixed in 0.14.0-rc.3

  • In Rust sources (.rs, .rs.in), now only double quotes (") are interpreted as string termination characters. This fixes cases where TODOs in files with lifetime specifiers (e.g. &'static str) would not be parsed as expected. (#1829).
  • Fixed an issue where some comments were interpreted incorrectly as TODOs when the TODO type was followed directly by a hyphen (-) without a space (e.g. // Info-level logging) (#1816

All changes since v0.13.0

New Contributors

Full Changelog: v0.14.0-rc.2...v0.14.0-rc.3

v0.14.0-rc.2

20 Dec 12:44
9b447eb

Choose a tag to compare

v0.14.0-rc.2 Pre-release
Pre-release

Added in 0.14.0-rc.2

Changed in 0.14.0-rc.2

  • BREAKING CHANGE: todos no longer follows symlinks by default. Symlinks will be followed if the symlink is specified directly on the command line. A new option --follow was added to specify whether todos should follow symlinks when traversing directories. (#1752).
  • The default TODO types were changed to add FIXIT, ISSUE, WARN, and WARNING (#1747).

Fixed in 0.14.0-rc.2

  • In Rust sources (.rs, .rs.in), now only double quotes (") are interpreted as string termination characters. This fixes cases where TODOs in files with lifetime specifiers (e.g. &'static str) would not be parsed as expected. (#1829).
  • Fixed an issue where some comments were interpreted incorrectly as TODOs when the TODO type was followed directly by a hyphen (-) without a space (e.g. // Info-level logging) (#1816

All changes since v0.13.0

New Contributors

Full Changelog: v0.13.0...v0.14.0-rc.1

v0.14.0-rc.1

20 Dec 12:28
2a43327

Choose a tag to compare

v0.14.0-rc.1 Pre-release
Pre-release

Added in 0.14.0-rc.1

Changed in 0.14.0-rc.1

  • BREAKING CHANGE: todos no longer follows symlinks by default. Symlinks will be followed if the symlink is specified directly on the command line. A new option --follow was added to specify whether todos should follow symlinks when traversing directories. (#1752).
  • The default TODO types were changed to add FIXIT, ISSUE, WARN, and WARNING (#1747).

Fixed in 0.14.0-rc.1

  • In Rust sources (.rs, .rs.in), now only double quotes (") are interpreted as string termination characters. This fixes cases where TODOs in files with lifetime specifiers (e.g. &'static str) would not be parsed as expected. (#1829).
  • Fixed an issue where some comments were interpreted incorrectly as TODOs when the TODO type was followed directly by a hyphen (-) without a space (e.g. // Info-level logging) (#1816

All changes since v0.13.0

New Contributors

Full Changelog: v0.13.0...v0.14.0-rc.1

v0.13.0

18 May 05:12
c541b34

Choose a tag to compare

Added in v0.13.0

  • Support was added for the Nix language (#1653).

  • Support was added for the CODEOWNERS file and Ignore List files (e.g. .gitignore) (#1667, #1700)

  • Support was added for requirements.txt files (#1729).

  • todos has been added to the Aqua registry. This allows todos to be installed using the Aqua package manager.

    aqua generate -g ianlewis/todos
  • todos can now be installed via npm

    npm install -g @ianlewis/todos
  • todos can now be run from a Docker container

    docker run --rm -t -v $(pwd):/src ghcr.io/ianlewis/todos /src

Changed in v0.13.0

  • BREAKING CHANGE: todos now returns an exit status of 1 when TODOs are found (#1657).
  • BREAKING CHANGE: todos now returns an exit status of 3 when an file of an unsupported languages is passed via the command line (#1668).

All changes since v0.12.0

Full Changelog: v0.12.0...v0.13.0

v0.13.0-rc.12

18 May 04:43
6803f29

Choose a tag to compare

v0.13.0-rc.12 Pre-release
Pre-release

Added in v0.13.0-rc.12

⚠️ Do not use this release. ⚠️

  • Support was added for the Nix language (#1653).

  • Support was added for the CODEOWNERS file and Ignore List files (e.g. .gitignore) (#1667, #1700)

  • Support was added for requirements.txt files (#1729).

  • todos has been added to the Aqua registry. This allows todos to be installed using the Aqua package manager.

    aqua generate -g ianlewis/todos
  • todos can now be installed via npm

    npm install -g @ianlewis/todos
  • todos can now be run from a Docker container

    docker run --rm -t -v $(pwd):/src ghcr.io/ianlewis/todos /src

Changed in v0.13.0-rc.12

  • BREAKING CHANGE: todos now returns an exit status of 1 when TODOs are found (#1657).
  • BREAKING CHANGE: todos now returns an exit status of 3 when an file of an unsupported languages is passed via the command line (#1668).

All changes since v0.12.0

Full Changelog: v0.12.0...v0.13.0-rc.12

v0.13.0-rc.11

18 May 04:35
96e7e07

Choose a tag to compare

v0.13.0-rc.11 Pre-release
Pre-release

Added in v0.13.0-rc.11

⚠️ Do not use this release. ⚠️

  • Support was added for the Nix language (#1653).

  • Support was added for the CODEOWNERS file and Ignore List files (e.g. .gitignore) (#1667, #1700)

  • Support was added for requirements.txt files (#1729).

  • todos has been added to the Aqua registry. This allows todos to be installed using the Aqua package manager.

    aqua generate -g ianlewis/todos
  • todos can now be installed via npm

    npm install -g @ianlewis/todos
  • todos can now be run from a Docker container

    docker run --rm -t -v $(pwd):/src ghcr.io/ianlewis/todos /src

Changed in v0.13.0-rc.11

  • BREAKING CHANGE: todos now returns an exit status of 1 when TODOs are found (#1657).
  • BREAKING CHANGE: todos now returns an exit status of 3 when an file of an unsupported languages is passed via the command line (#1668).

All changes since v0.12.0

Full Changelog: v0.12.0...v0.13.0-rc.11

v0.13.0-rc.9

16 May 12:18
eaadce9

Choose a tag to compare

v0.13.0-rc.9 Pre-release
Pre-release

⚠️ Do not use this release. ⚠️

Added in 0.13.0-rc.9

  • Support was added for the Nix language (#1653).

  • Support was added for the CODEOWNERS file and Ignore List files (e.g. .gitignore) (#1667, #1700)

  • todos has been added to the Aqua registry. This allows todos to be installed using the Aqua package manager.

    aqua generate -g ianlewis/todos
  • todos can now be installed via npm

    npm install -g @ianlewis/todos

Changed in 0.13.0-rc.9

  • BREAKING CHANGE: todos now returns an exit status of 1 when TODOs are found (#1657).

All changes since 0.12.0

Full Changelog: v0.12.0...v0.13.0-rc.9

v0.13.0-rc.8

16 May 09:22
d4450c5

Choose a tag to compare

v0.13.0-rc.8 Pre-release
Pre-release

⚠️ Do not use this release. ⚠️

Added in 0.13.0-rc.8

  • Support was added for the Nix language (#1653).

  • Support was added for the CODEOWNERS file and Ignore List files (e.g. .gitignore) (#1667, #1700)

  • todos has been added to the Aqua registry. This allows todos to be installed using the Aqua package manager.

    aqua generate -g ianlewis/todos
  • todos can now be installed via npm

    npm install -g @ianlewis/todos

Changed in 0.13.0-rc.8

  • BREAKING CHANGE: todos now returns an exit status of 1 when TODOs are found (#1657).

All changes since 0.12.0

Full Changelog: v0.12.0...v0.13.0-rc.8

v0.13.0-rc.10

16 May 12:53
e38607c

Choose a tag to compare

v0.13.0-rc.10 Pre-release
Pre-release

Added in 0.13.0-rc.10

  • Support was added for the Nix language (#1653).

  • Support was added for the CODEOWNERS file and Ignore List files (e.g. .gitignore) (#1667, #1700)

  • todos has been added to the Aqua registry. This allows todos to be installed using the Aqua package manager.

    aqua generate -g ianlewis/todos
  • todos can now be installed via npm

    npm install -g @ianlewis/todos

Changed in 0.13.0-rc.10

  • BREAKING CHANGE: todos now returns an exit status of 1 when TODOs are found (#1657).

All changes since 0.12.0

Full Changelog: v0.12.0...v0.13.0-rc.10