Releases: ianlewis/todos
v0.10.0
Added in 0.10.0
- A new
--label
flag was added to support filtering TODOs by label (#1562). - Support was added for MATLAB
- Support was added for Vim Script.
- Support was added for Powershell.
- Support was added for Elixir.
- Support was added for ERB templates.
- Support was added for Pascal.
New Contributors
- @anatoly-scherbakov made their first contribution in #1570
All Changes Since v0.9.0
- ci: Add SUPPORTED_LANGUAGES.md pre-submit by @ianlewis in #1535
- feat: Add MATLAB support by @ianlewis in #1537
- feat: Add Vim Script support by @ianlewis in #1541
- feat: Add PowerShell support. by @ianlewis in #1543
- refactor: generate supported languages by @ianlewis in #1544
- feat: Add Elixir support by @ianlewis in #1547
- feat: Add Elixir moduledoc support by @ianlewis in #1548
- chore(deps): Bump fossas/fossa-action from 1.3.3 to 1.4.0 by @dependabot in #1550
- chore(deps): Bump ossf/scorecard-action from 2.3.3 to 2.4.0 by @dependabot in #1551
- chore(deps): Bump github.com/urfave/cli/v2 from 2.27.3 to 2.27.4 by @dependabot in #1557
- chore: Update copyright header by @ianlewis in #1558
- feat: Add support for ERB templates by @ianlewis in #1559
- chore(deps): Bump golang.org/x/text from 0.16.0 to 0.17.0 by @dependabot in #1556
- chore(deps): Bump github.com/go-enry/go-enry/v2 from 2.8.8 to 2.8.9 by @dependabot in #1555
- chore(deps): Bump ianlewis/todo-issue-reopener from 1.2.1 to 1.3.0 by @dependabot in #1554
- chore(deps): Bump actions/upload-artifact from 4.3.4 to 4.4.0 by @dependabot in #1553
- chore(deps): Bump github/codeql-action from 3.25.15 to 3.26.6 by @dependabot in #1552
- feat: Add Pascal support by @ianlewis in #1560
- fix: Installation instructions in
README.md
are failing due toslsa-verifier
version being old by @anatoly-scherbakov in #1570 - chore(deps-dev): Bump markdownlint-cli from 0.41.0 to 0.42.0 by @dependabot in #1563
- feat: --label GLOB filter by @ianlewis in #1571
- chore: Remove deprecated exportloopref linter by @ianlewis in #1572
- chore(deps): Bump github/codeql-action from 3.26.6 to 3.26.10 by @dependabot in #1565
- chore(deps): Bump actions/checkout from 4.1.7 to 4.2.2 by @dependabot in #1574
- chore(deps): Bump github.com/go-enry/go-enry/v2 from 2.8.9 to 2.9.1 by @dependabot in #1575
- chore(deps): Bump golang.org/x/text from 0.17.0 to 0.19.0 by @dependabot in #1576
- chore(deps): Bump sigs.k8s.io/release-utils from 0.8.4 to 0.8.5 by @ianlewis in #1577
- chore(deps): Bump actions/setup-node from 4.0.3 to 4.1.0 by @dependabot in #1573
- chore(release): Release v0.10.0 by @ianlewis in #1578
Full Changelog: v0.9.0...v0.10.0
v0.9.0
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
- ci: Add docs update automation by @ianlewis in #1468
- ci(fix): workflow version comment by @ianlewis in #1469
- chore(docs): Update docs to latest version by @ianlewis in #1470
- chore(deps): Bump ianlewis/todo-issue-reopener from 0.1.0 to 1.2.0 by @dependabot in #1473
- chore(ci): Update todo-issue-reopener by @ianlewis in #1487
- chore(deps): Bump github/codeql-action from 3.24.0 to 3.25.5 by @dependabot in #1489
- chore(deps): Bump codecov/codecov-action from 4.0.1 to 4.4.0 by @dependabot in #1488
- feat: Fortran support by @ianlewis in #1490
- chore: Use go-enry for language detection by @ianlewis in #1500
- docs: Add file extensions to SUPPORTED_LANGUAGES by @ianlewis in #1501
- fix: Remove .github special case by @ianlewis in #1502
- fix: Vendor check by @ianlewis in #1503
- test: Add vendor check test by @ianlewis in #1504
- chore: Update vendoring config by @ianlewis in #1507
- feat: Ignore generated files by @ianlewis in #1509
- chore(deps): Bump golang.org/x/text from 0.14.0 to 0.16.0 by @dependabot in #1498
- chore(deps): Bump codecov/codecov-action from 4.4.0 to 4.5.0 by @dependabot in #1497
- chore(deps): Bump prettier from 3.2.5 to 3.3.2 by @dependabot in #1499
- chore(deps-dev): Bump markdownlint-cli from 0.39.0 to 0.41.0 by @dependabot in #1496
- chore(deps): Bump ossf/scorecard-action from 2.3.1 to 2.3.3 by @dependabot in #1495
- chore(deps): Bump sigs.k8s.io/release-utils from 0.7.7 to 0.8.3 by @dependabot in #1510
- chore(deps): Bump fossas/fossa-action from 1.3.1 to 1.3.3 by @dependabot in #1477
- chore(deps): Bump thehanimo/pr-title-checker from 1.4.1 to 1.4.2 by @dependabot in #1475
- chore(deps): Bump actions/setup-node from 4.0.1 to 4.0.2 by @dependabot in #1476
- chore(deps): Bump yamllint from 1.33.0 to 1.35.1 by @dependabot in #1471
- chore(deps): Bump github.com/fatih/color from 1.16.0 to 1.17.0 by @dependabot in #1491
- chore(deps): Bump github.com/urfave/cli/v2 from 2.27.1 to 2.27.2 by @dependabot in #1483
- chore(release): Release v0.9.0-rc.0 by @ianlewis in #1511
- chore(release): fix changelog link by @ianlewis in #1512
- ci: Upgrade SLSA Go builder to v2.0.0 by @ianlewis in #1513
- chore(release): Release v0.9.0-rc.1 by @ianlewis in #1514
- feat: git blame by @ianlewis in #1515
- chore(release): v0.9.0-rc.2 by @ianlewis in #1516
- fix: TODO comments after multi-line comments. by @ianlewis in #1521
- fix: git blame line check by @ianlewis in #1517
- fix: Fix relative paths to git repo for git blame paths by @ianlewis in #1522
- chore(release): Release v0.9.0-rc.3 by @ianlewis in #1523
- chore: Mark blame feature as beta by @ianlewis in #1532
- chore(release): v0.9.0 by @ianlewis in #1533
- chore(deps): Bump prettier from 3.3.2 to 3.3.3 by @dependabot in #1531
- chore(deps): Bump github.com/urfave/cli/v2 from 2.27.2 to 2.27.3 by @dependabot in #1530
- chore(deps): Bump sigs.k8s.io/release-utils from 0.8.3 to 0.8.4 by @dependabot in #1529
- chore(deps): Bump github/codeql-action from 3.25.5 to 3.25.15 by @dependabot in #1528
- chore(deps): Bump actions/upload-artifact from 4.3.0 to 4.3.4 by @dependabot in #1527
- chore(deps): Bump actions/setup-go from 5.0.0 to 5.0.2 by @dependabot in #1526
- chore(deps): Bump actions/setup-node from 4.0.2 to 4.0.3 by @dependabot in #1525
- chore(deps): Bump actions/checkout from 4.1.1 to 4.1.7 by @dependabot in #1524
- chore: Update CHANGELOG.md by @ianlewis in #1534
Full Changelog: v0.8.0...v0.9.0
v0.9.0-rc.3
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
- ci: Add docs update automation by @ianlewis in #1468
- ci(fix): workflow version comment by @ianlewis in #1469
- chore(docs): Update docs to latest version by @ianlewis in #1470
- chore(deps): Bump ianlewis/todo-issue-reopener from 0.1.0 to 1.2.0 by @dependabot in #1473
- chore(ci): Update todo-issue-reopener by @ianlewis in #1487
- chore(deps): Bump github/codeql-action from 3.24.0 to 3.25.5 by @dependabot in #1489
- chore(deps): Bump codecov/codecov-action from 4.0.1 to 4.4.0 by @dependabot in #1488
- feat: Fortran support by @ianlewis in #1490
- chore: Use go-enry for language detection by @ianlewis in #1500
- docs: Add file extensions to SUPPORTED_LANGUAGES by @ianlewis in #1501
- fix: Remove .github special case by @ianlewis in #1502
- fix: Vendor check by @ianlewis in #1503
- test: Add vendor check test by @ianlewis in #1504
- chore: Update vendoring config by @ianlewis in #1507
- feat: Ignore generated files by @ianlewis in #1509
- chore(deps): Bump golang.org/x/text from 0.14.0 to 0.16.0 by @dependabot in #1498
- chore(deps): Bump codecov/codecov-action from 4.4.0 to 4.5.0 by @dependabot in #1497
- chore(deps): Bump prettier from 3.2.5 to 3.3.2 by @dependabot in #1499
- chore(deps-dev): Bump markdownlint-cli from 0.39.0 to 0.41.0 by @dependabot in #1496
- chore(deps): Bump ossf/scorecard-action from 2.3.1 to 2.3.3 by @dependabot in #1495
- chore(deps): Bump sigs.k8s.io/release-utils from 0.7.7 to 0.8.3 by @dependabot in #1510
- chore(deps): Bump fossas/fossa-action from 1.3.1 to 1.3.3 by @dependabot in #1477
- chore(deps): Bump thehanimo/pr-title-checker from 1.4.1 to 1.4.2 by @dependabot in #1475
- chore(deps): Bump actions/setup-node from 4.0.1 to 4.0.2 by @dependabot in #1476
- chore(deps): Bump yamllint from 1.33.0 to 1.35.1 by @dependabot in #1471
- chore(deps): Bump github.com/fatih/color from 1.16.0 to 1.17.0 by @dependabot in #1491
- chore(deps): Bump github.com/urfave/cli/v2 from 2.27.1 to 2.27.2 by @dependabot in #1483
- chore(release): Release v0.9.0-rc.0 by @ianlewis in #1511
- chore(release): fix changelog link by @ianlewis in #1512
- ci: Upgrade SLSA Go builder to v2.0.0 by @ianlewis in #1513
- chore(release): Release v0.9.0-rc.1 by @ianlewis in #1514
- feat: git blame by @ianlewis in #1515
- chore(release): v0.9.0-rc.2 by @ianlewis in #1516
- fix: TODO comments after multi-line comments. by @ianlewis in #1521
- fix: git blame line check by @ianlewis in #1517
- fix: Fix relative paths to git repo for git blame paths by @ianlewis in #1522
- chore(release): Release v0.9.0-rc.3 by @ianlewis in #1523
Full Changelog: v0.8.0...v0.9.0-rc.3
v0.9.0-rc.2
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
- ci: Add docs update automation by @ianlewis in #1468
- ci(fix): workflow version comment by @ianlewis in #1469
- chore(docs): Update docs to latest version by @ianlewis in #1470
- chore(deps): Bump ianlewis/todo-issue-reopener from 0.1.0 to 1.2.0 by @dependabot in #1473
- chore(ci): Update todo-issue-reopener by @ianlewis in #1487
- chore(deps): Bump github/codeql-action from 3.24.0 to 3.25.5 by @dependabot in #1489
- chore(deps): Bump codecov/codecov-action from 4.0.1 to 4.4.0 by @dependabot in #1488
- feat: Fortran support by @ianlewis in #1490
- chore: Use go-enry for language detection by @ianlewis in #1500
- docs: Add file extensions to SUPPORTED_LANGUAGES by @ianlewis in #1501
- fix: Remove .github special case by @ianlewis in #1502
- fix: Vendor check by @ianlewis in #1503
- test: Add vendor check test by @ianlewis in #1504
- chore: Update vendoring config by @ianlewis in #1507
- feat: Ignore generated files by @ianlewis in #1509
- chore(deps): Bump golang.org/x/text from 0.14.0 to 0.16.0 by @dependabot in #1498
- chore(deps): Bump codecov/codecov-action from 4.4.0 to 4.5.0 by @dependabot in #1497
- chore(deps): Bump prettier from 3.2.5 to 3.3.2 by @dependabot in #1499
- chore(deps-dev): Bump markdownlint-cli from 0.39.0 to 0.41.0 by @dependabot in #1496
- chore(deps): Bump ossf/scorecard-action from 2.3.1 to 2.3.3 by @dependabot in #1495
- chore(deps): Bump sigs.k8s.io/release-utils from 0.7.7 to 0.8.3 by @dependabot in #1510
- chore(deps): Bump fossas/fossa-action from 1.3.1 to 1.3.3 by @dependabot in #1477
- chore(deps): Bump thehanimo/pr-title-checker from 1.4.1 to 1.4.2 by @dependabot in #1475
- chore(deps): Bump actions/setup-node from 4.0.1 to 4.0.2 by @dependabot in #1476
- chore(deps): Bump yamllint from 1.33.0 to 1.35.1 by @dependabot in #1471
- chore(deps): Bump github.com/fatih/color from 1.16.0 to 1.17.0 by @dependabot in #1491
- chore(deps): Bump github.com/urfave/cli/v2 from 2.27.1 to 2.27.2 by @dependabot in #1483
- chore(release): Release v0.9.0-rc.0 by @ianlewis in #1511
- chore(release): fix changelog link by @ianlewis in #1512
- ci: Upgrade SLSA Go builder to v2.0.0 by @ianlewis in #1513
- chore(release): Release v0.9.0-rc.1 by @ianlewis in #1514
- feat: git blame by @ianlewis in #1515
- chore(release): v0.9.0-rc.2 by @ianlewis in #1516
Full Changelog: v0.8.0...v0.9.0-rc.2
v0.9.0-rc.1
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
- ci: Add docs update automation by @ianlewis in #1468
- ci(fix): workflow version comment by @ianlewis in #1469
- chore(docs): Update docs to latest version by @ianlewis in #1470
- chore(deps): Bump ianlewis/todo-issue-reopener from 0.1.0 to 1.2.0 by @dependabot in #1473
- chore(ci): Update todo-issue-reopener by @ianlewis in #1487
- chore(deps): Bump github/codeql-action from 3.24.0 to 3.25.5 by @dependabot in #1489
- chore(deps): Bump codecov/codecov-action from 4.0.1 to 4.4.0 by @dependabot in #1488
- feat: Fortran support by @ianlewis in #1490
- chore: Use go-enry for language detection by @ianlewis in #1500
- docs: Add file extensions to SUPPORTED_LANGUAGES by @ianlewis in #1501
- fix: Remove .github special case by @ianlewis in #1502
- fix: Vendor check by @ianlewis in #1503
- test: Add vendor check test by @ianlewis in #1504
- chore: Update vendoring config by @ianlewis in #1507
- feat: Ignore generated files by @ianlewis in #1509
- chore(deps): Bump golang.org/x/text from 0.14.0 to 0.16.0 by @dependabot in #1498
- chore(deps): Bump codecov/codecov-action from 4.4.0 to 4.5.0 by @dependabot in #1497
- chore(deps): Bump prettier from 3.2.5 to 3.3.2 by @dependabot in #1499
- chore(deps-dev): Bump markdownlint-cli from 0.39.0 to 0.41.0 by @dependabot in #1496
- chore(deps): Bump ossf/scorecard-action from 2.3.1 to 2.3.3 by @dependabot in #1495
- chore(deps): Bump sigs.k8s.io/release-utils from 0.7.7 to 0.8.3 by @dependabot in #1510
- chore(deps): Bump fossas/fossa-action from 1.3.1 to 1.3.3 by @dependabot in #1477
- chore(deps): Bump thehanimo/pr-title-checker from 1.4.1 to 1.4.2 by @dependabot in #1475
- chore(deps): Bump actions/setup-node from 4.0.1 to 4.0.2 by @dependabot in #1476
- chore(deps): Bump yamllint from 1.33.0 to 1.35.1 by @dependabot in #1471
- chore(deps): Bump github.com/fatih/color from 1.16.0 to 1.17.0 by @dependabot in #1491
- chore(deps): Bump github.com/urfave/cli/v2 from 2.27.1 to 2.27.2 by @dependabot in #1483
- chore(release): Release v0.9.0-rc.0 by @ianlewis in #1511
- chore(release): fix changelog link by @ianlewis in #1512
- ci: Upgrade SLSA Go builder to v2.0.0 by @ianlewis in #1513
- chore(release): Release v0.9.0-rc.1 by @ianlewis in #1514
Full Changelog: v0.8.0...v0.9.0-rc.1
v0.9.0-rc.0
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
- ci: Add docs update automation by @ianlewis in #1468
- ci(fix): workflow version comment by @ianlewis in #1469
- chore(docs): Update docs to latest version by @ianlewis in #1470
- chore(deps): Bump ianlewis/todo-issue-reopener from 0.1.0 to 1.2.0 by @dependabot in #1473
- chore(ci): Update todo-issue-reopener by @ianlewis in #1487
- chore(deps): Bump github/codeql-action from 3.24.0 to 3.25.5 by @dependabot in #1489
- chore(deps): Bump codecov/codecov-action from 4.0.1 to 4.4.0 by @dependabot in #1488
- feat: Fortran support by @ianlewis in #1490
- chore: Use go-enry for language detection by @ianlewis in #1500
- docs: Add file extensions to SUPPORTED_LANGUAGES by @ianlewis in #1501
- fix: Remove .github special case by @ianlewis in #1502
- fix: Vendor check by @ianlewis in #1503
- test: Add vendor check test by @ianlewis in #1504
- chore: Update vendoring config by @ianlewis in #1507
- feat: Ignore generated files by @ianlewis in #1509
- chore(deps): Bump golang.org/x/text from 0.14.0 to 0.16.0 by @dependabot in #1498
- chore(deps): Bump codecov/codecov-action from 4.4.0 to 4.5.0 by @dependabot in #1497
- chore(deps): Bump prettier from 3.2.5 to 3.3.2 by @dependabot in #1499
- chore(deps-dev): Bump markdownlint-cli from 0.39.0 to 0.41.0 by @dependabot in #1496
- chore(deps): Bump ossf/scorecard-action from 2.3.1 to 2.3.3 by @dependabot in #1495
- chore(deps): Bump sigs.k8s.io/release-utils from 0.7.7 to 0.8.3 by @dependabot in #1510
- chore(deps): Bump fossas/fossa-action from 1.3.1 to 1.3.3 by @dependabot in #1477
- chore(deps): Bump thehanimo/pr-title-checker from 1.4.1 to 1.4.2 by @dependabot in #1475
- chore(deps): Bump actions/setup-node from 4.0.1 to 4.0.2 by @dependabot in #1476
- chore(deps): Bump yamllint from 1.33.0 to 1.35.1 by @dependabot in #1471
- chore(deps): Bump github.com/fatih/color from 1.16.0 to 1.17.0 by @dependabot in #1491
- chore(deps): Bump github.com/urfave/cli/v2 from 2.27.1 to 2.27.2 by @dependabot in #1483
- chore(release): Release v0.9.0-rc.0 by @ianlewis in #1511
- chore(release): fix changelog link by @ianlewis in #1512
Full commit log: v0.8.0...v0.9.0-rc.0
v0.8.0
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 togithub
whentodos
is run on GitHub
Actions (#1459).
Removed in 0.8.0
- The
action/issue-reopener
GitHub Action was removed in favor of the
ianlewis/todo-issue-reopener
.
All Changes
- test: Add e2e test for vanityURLs option by @ianlewis in #1191
- feat: Add support for Kotlin by @ianlewis in #1209
- ci: Add -s -w ldflags to release by @ianlewis in #1218
- chore(deps): Bump pathspec from 0.11.2 to 0.12.1 by @dependabot in #1268
- chore(deps): Bump actions/setup-go from 4.1.0 to 5.0.0 by @dependabot in #1249
- chore(deps): Bump ianlewis/todos from 0.6.0 to 0.7.0 by @dependabot in #1246
- chore(deps): Bump github/codeql-action from 2.22.8 to 3.23.0 by @dependabot in #1305
- chore(deps): Bump actions/upload-artifact from 3.1.3 to 4.0.0 by @dependabot in #1245
- chore(deps): Bump actions/setup-node from 4.0.0 to 4.0.1 by @dependabot in #1243
- chore(deps): Bump github.com/urfave/cli/v2 from 2.25.7 to 2.27.1 by @dependabot in #1238
- chore(deps): Bump prettier from 3.1.0 to 3.2.3 by @dependabot in #1354
- ci: Use todo-issue-reopener by @ianlewis in #1394
- fix: update todo-issue-reopener hash by @ianlewis in #1415
- chore(deps): Bump actions/upload-artifact from 4.0.0 to 4.3.0 by @dependabot in #1380
- chore(deps): Bump github/codeql-action from 3.23.0 to 3.24.0 by @dependabot in #1442
- feat!: Remove actions/issue-reopener by @ianlewis in #1460
- chore(deps): Bump prettier from 3.2.3 to 3.2.5 by @dependabot in #1461
- chore(deps): Bump codecov/codecov-action from 3.1.4 to 4.0.1 by @dependabot in #1425
- docs: Add alt text by @ianlewis in #1462
- chore(deps-dev): Bump markdownlint-cli from 0.37.0 to 0.39.0 by @dependabot in #1370
- fix: default output to github on GitHub Actions by @ianlewis in #1464
- fix: exclude-dir not matching with path separator by @ianlewis in #1465
- chore(release): v1.8.0 by @ianlewis in #1466
- fix: release workflow by @ianlewis in #1467
Full commit logs: v0.7.0...v0.8.0
v0.7.0
Added in 0.7.0
- Support for Emacs Lisp, Puppet manifests, and Visual Basic was added.
- Support for recognizing multi-line comments only at the beginning of a line (Ruby, Perl) was added.
- Added support for vanity urls to the issue-reopener action.
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
Added in 0.6.0
- Support for Clojure, CoffeeScript, Groovy, and TeX were added.
- Support for an
@
prefix on TODOs was added.
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
- docs: Update installation instructions for v0.5.0 by @ianlewis in #603
- chore(deps-dev): Bump markdownlint-cli from 0.35.0 to 0.36.0 by @dependabot in #613
- chore(security): Add top level token permissions by @ianlewis in #628
- chore(deps): Bump ianlewis/todos from 0.4.0 to 0.5.0 by @dependabot in #617
- chore(deps): Bump github/codeql-action from 2.21.3 to 2.21.5 by @dependabot in #618
- chore(deps): Bump golang.org/x/text from 0.12.0 to 0.13.0 by @dependabot in #632
- chore(deps): Bump actions/upload-artifact from 3.1.2 to 3.1.3 by @dependabot in #651
- chore(deps): Bump actions/checkout from 3.6.0 to 4.0.0 by @dependabot in #652
- refactor: Add languages list in YAML by @ianlewis in #666
- chore(deps): Bump github/codeql-action from 2.21.5 to 2.21.7 by @dependabot in #676
- refactor: Detect language by filename by @ianlewis in #689
- feat: Coffeescript support by @ianlewis in #702
- docs: Update README by @ianlewis in #710
- fix: report all TODOs in a multi-line comment by @ianlewis in #721
- feat: Clojure support by @ianlewis in #734
- chore: Remove old config files by @ianlewis in #741
- docs: Add supported languages doc by @ianlewis in #748
- feat: Support
@
prefixes by @ianlewis in #759 - feat: Add TeX support by @ianlewis in #766
- fix: panic when no matches occur in multi-line comment by @ianlewis in #777
- feat: Groovy support by @ianlewis in #784
- chore(release): Release 0.6.0 by @ianlewis in #791
Full commit logs: v0.5.0...v0.6.0
v0.5.0
Added in 0.5.0
-
Support for Erlang, Haskell, R, and SQL programming languages has been added.
-
A new
exclude-dir
flag was added totodos
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 toUTF-8
. This is the
character set used to read the code files. A special name ofdetect
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
- feat: add issue-reopener workflow by @ianlewis in #276
- docs: Update issue-reopener example by @ianlewis in #281
- docs: Create SECURITY.md by @ianlewis in #289
- docs: Create CODE_OF_CONDUCT.md by @ianlewis in #286
- fix: Update test issue body by @ianlewis in #300
- fix: escaping in assembly by @ianlewis in #305
- feat: SQL support by @ianlewis in #310
- feat: Haskell support by @ianlewis in #317
- feat: Add benchmark target to Makefile by @ianlewis in #320
- feat: Erlang support by @ianlewis in #327
- feat: Add R support by @ianlewis in #332
- chore: Remove todo comments by @ianlewis in #337
- docs: update install and contributor docs by @ianlewis in #342
- chore: update TODO comments by @ianlewis in #358
- ci: Add FOSSA pre-submit by @ianlewis in #361
- feat: Add
--exclude
and--exclude-dir
by @ianlewis in #372 - chore: don't pin dependencies by @ianlewis in #381
- chore: tidy dependencies by @ianlewis in #386
- docs: Add screenshot by @ianlewis in #391
- docs: Update README headers by @ianlewis in #400
- feat: Match TODOs more loosely by @ianlewis in #407
- feat: detect language by filename by @ianlewis in #428
- docs: Add CHANGELOG entry by @ianlewis in #425
- feat: Add
--charset
flag by @ianlewis in #436 - ci: Only run Fossa at main by @ianlewis in #446
- chore(deps): Bump slsa-framework/slsa-github-generator from 1.8.0 to 1.9.0 by @dependabot in #417
- chore(deps): Bump actions/checkout from 3.5.3 to 3.6.0 by @dependabot in #416
- docs: Add FAQ by @ianlewis in #466
- docs: Add issue and PR templates by @ianlewis in #473
- fix: help flag doesn't take an argument by @ianlewis in #461
- fix: move PR template by @ianlewis in #484
- fix: Update relative path calculation by @ianlewis in #491
- fix: TypeScript detection by @ianlewis in #519
- fix: PR template by @ianlewis in #523
- feat: Add support for looser TODO special case by @ianlewis in #537
- docs: Update PR template by @ianlewis in #544
- docs: Update CONTRIBUTING.md by @ianlewis in #554
- feat: Add support for TODOs in JavaDoc by @ianlewis in #579
- fix: Makefile license header duplication by @ianlewis in #589
- chore(release): Release 0.5.0 by @ianlewis in #599
Full commit log: v0.4.0...v0.5.0