Releases: ianlewis/todos
v0.14.0
Added in 0.14.0
- Support was added for JSON5 (#1745).
- Support was added for the Svelte language (#1805).
- Support was added for Git Config (#1743).
- Support was added for INI files (#1787).
- Support was added for EditorConfig (#1744).
- A new
--no-error-on-unsupportedflag was added to suppress errors when unsupported files are passed via the command line (#1751).
Changed in 0.14.0
- BREAKING CHANGE:
todosno longer follows symlinks by default. Symlinks will be followed if the symlink is specified directly on the command line. A new option--followwas added to specify whethertodosshould follow symlinks when traversing directories. (#1752). - The default TODO types were changed to add
FIXIT,ISSUE,WARN, andWARNING(#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 whereTODOs 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
- chore(deps): pin dependencies by @renovate[bot] in #1741
- fix: renovate pin digest rules by @ianlewis in #1742
- fix: Add
--followoption for symlink handling by @ianlewis in #1755 - docs: update README by @ianlewis in #1758
- docs: Add use case for Neovim by @ianlewis in #1760
- fix: Add symlink loop detection by @ianlewis in #1763
- docs: Update README.md by @ianlewis in #1781
- chore(deps): update npm dev (major) by @renovate[bot] in #1777
- chore(deps): update node.js to v22.20.0 by @renovate[bot] in #1772
- chore(deps): update github-actions by @renovate[bot] in #1771
- fix(deps): update go by @renovate[bot] in #1775
- chore(deps): update dependency aquaproj/aqua-renovate-config to v2.9.0 by @renovate[bot] in #1768
- ci: use npm trusted publishing by @ianlewis in #1790
- chore: sync with repo-template-go by @ianlewis in #1791
- docs: fix tests badge by @ianlewis in #1793
- feat: add svelte comment parsing by @shfx in #1806
- docs: update CHANGELOG to note breaking change by @ianlewis in #1807
- chore: merge repo-template by @ianlewis in #1808
- chore(deps): update npm dev by @renovate[bot] in #1773
- chore(deps): update node.js to v24.11.1 by @renovate[bot] in #1803
- chore(deps): update actions/download-artifact action to v6 by @renovate[bot] in #1801
- chore(deps): update actions/setup-node action to v6 by @renovate[bot] in #1800
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #1799
- fix(deps): update go by @renovate[bot] in #1794
- chore(deps): update dependency zizmor to v1.16.3 by @renovate[bot] in #1774
- chore(deps): update github-actions by @renovate[bot] in #1796
- chore(deps): update module golang.org/x/crypto to v0.43.0 [security] by @renovate[bot] in #1809
- feat: add
--no-error-on-unsupportedflag by @ianlewis in #1811 - chore(deps): update aqua by @renovate[bot] in #1795
- chore(deps): lock file maintenance by @renovate[bot] in #1804
- feat: add more default todo types by @ianlewis in #1815
- docs: add info-level todos for vim integration by @ianlewis in #1817
- chore(deps): update module golang.org/x/crypto to v0.45.0 [security] by @renovate[bot] in #1818
- Change Strings to doubleQuoteString for Rust language definition by @sraabe in #1830
- chore: add Steffen Raabe to copyright by @ianlewis in #1831
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in #1826
- chore(deps): sync repo-template-go by @ianlewis in #1833
- chore(deps): update github-actions by @renovate[bot] in #1821
- fix: incorrect TODOs with hyphen by @ianlewis in #1834
- docs: add note about optional dependencies by @ianlewis in #1835
- feat: add support for git config by @ianlewis in #1836
- feat: add support for INI files by @ianlewis in #1837
- feat: add support for editorconfig by @ianlewis in #1838
- fix(deps): update module github.com/go-git/go-git/v5 to v5.16.4 by @renovate[bot] in #1822
- feat: add support for JSON5 by @ianlewis in #1839
- chore(release): v0.14.0-rc.0 by @ianlewis in #1840
- chore(release): v0.14.0-rc.1 by @ianlewis in #1841
- chore(release): v0.14.0-rc.2 by @ianlewis in #1842
- fix(ci): set npm tag on publish by @ianlewis in #1844
- chore(release): v0.14.0-rc.3 by @ianlewis in #1845
- chore(release): v0.14.0 by @ianlewis in #1846
New Contributors
- @renovate[bot] made their first contribution in #1741
- @shfx made their first contribution in #1806
- @sraabe made their first contribution in #1830
Full Changelog: v0.13.0...v0.14.0
v0.14.0-rc.3
Added in 0.14.0-rc.3
- Support was added for JSON5 (#1745).
- Support was added for the Svelte language (#1805).
- Support was added for Git Config (#1743).
- Support was added for INI files (#1787).
- Support was added for EditorConfig (#1744).
- A new
--no-error-on-unsupportedflag was added to suppress errors when unsupported files are passed via the command line (#1751).
Changed in 0.14.0-rc.3
- BREAKING CHANGE:
todosno longer follows symlinks by default. Symlinks will be followed if the symlink is specified directly on the command line. A new option--followwas added to specify whethertodosshould follow symlinks when traversing directories. (#1752). - The default TODO types were changed to add
FIXIT,ISSUE,WARN, andWARNING(#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 whereTODOs 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
- chore(deps): pin dependencies by @renovate[bot] in #1741
- fix: renovate pin digest rules by @ianlewis in #1742
- fix: Add
--followoption for symlink handling by @ianlewis in #1755 - docs: update README by @ianlewis in #1758
- docs: Add use case for Neovim by @ianlewis in #1760
- fix: Add symlink loop detection by @ianlewis in #1763
- docs: Update README.md by @ianlewis in #1781
- chore(deps): update npm dev (major) by @renovate[bot] in #1777
- chore(deps): update node.js to v22.20.0 by @renovate[bot] in #1772
- chore(deps): update github-actions by @renovate[bot] in #1771
- fix(deps): update go by @renovate[bot] in #1775
- chore(deps): update dependency aquaproj/aqua-renovate-config to v2.9.0 by @renovate[bot] in #1768
- ci: use npm trusted publishing by @ianlewis in #1790
- chore: sync with repo-template-go by @ianlewis in #1791
- docs: fix tests badge by @ianlewis in #1793
- feat: add svelte comment parsing by @shfx in #1806
- docs: update CHANGELOG to note breaking change by @ianlewis in #1807
- chore: merge repo-template by @ianlewis in #1808
- chore(deps): update npm dev by @renovate[bot] in #1773
- chore(deps): update node.js to v24.11.1 by @renovate[bot] in #1803
- chore(deps): update actions/download-artifact action to v6 by @renovate[bot] in #1801
- chore(deps): update actions/setup-node action to v6 by @renovate[bot] in #1800
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #1799
- fix(deps): update go by @renovate[bot] in #1794
- chore(deps): update dependency zizmor to v1.16.3 by @renovate[bot] in #1774
- chore(deps): update github-actions by @renovate[bot] in #1796
- chore(deps): update module golang.org/x/crypto to v0.43.0 [security] by @renovate[bot] in #1809
- feat: add
--no-error-on-unsupportedflag by @ianlewis in #1811 - chore(deps): update aqua by @renovate[bot] in #1795
- chore(deps): lock file maintenance by @renovate[bot] in #1804
- feat: add more default todo types by @ianlewis in #1815
- docs: add info-level todos for vim integration by @ianlewis in #1817
- chore(deps): update module golang.org/x/crypto to v0.45.0 [security] by @renovate[bot] in #1818
- Change Strings to doubleQuoteString for Rust language definition by @sraabe in #1830
- chore: add Steffen Raabe to copyright by @ianlewis in #1831
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in #1826
- chore(deps): sync repo-template-go by @ianlewis in #1833
- chore(deps): update github-actions by @renovate[bot] in #1821
- fix: incorrect TODOs with hyphen by @ianlewis in #1834
- docs: add note about optional dependencies by @ianlewis in #1835
- feat: add support for git config by @ianlewis in #1836
- feat: add support for INI files by @ianlewis in #1837
- feat: add support for editorconfig by @ianlewis in #1838
- fix(deps): update module github.com/go-git/go-git/v5 to v5.16.4 by @renovate[bot] in #1822
- feat: add support for JSON5 by @ianlewis in #1839
- chore(release): v0.14.0-rc.0 by @ianlewis in #1840
- chore(release): v0.14.0-rc.1 by @ianlewis in #1841
- fix(ci): set npm tag on publish by @ianlewis in #1844
- chore(release): v0.14.0-rc.3 by @ianlewis in #1845
New Contributors
- @renovate[bot] made their first contribution in #1741
- @shfx made their first contribution in #1806
- @sraabe made their first contribution in #1830
Full Changelog: v0.14.0-rc.2...v0.14.0-rc.3
v0.14.0-rc.2
Added in 0.14.0-rc.2
- Support was added for JSON5 (#1745).
- Support was added for the Svelte language (#1805).
- Support was added for Git Config (#1743).
- Support was added for INI files (#1787).
- Support was added for EditorConfig (#1744).
- A new
--no-error-on-unsupportedflag was added to suppress errors when unsupported files are passed via the command line (#1751).
Changed in 0.14.0-rc.2
- BREAKING CHANGE:
todosno longer follows symlinks by default. Symlinks will be followed if the symlink is specified directly on the command line. A new option--followwas added to specify whethertodosshould follow symlinks when traversing directories. (#1752). - The default TODO types were changed to add
FIXIT,ISSUE,WARN, andWARNING(#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 whereTODOs 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
- chore(deps): pin dependencies by @renovate[bot] in #1741
- fix: renovate pin digest rules by @ianlewis in #1742
- fix: Add
--followoption for symlink handling by @ianlewis in #1755 - docs: update README by @ianlewis in #1758
- docs: Add use case for Neovim by @ianlewis in #1760
- fix: Add symlink loop detection by @ianlewis in #1763
- docs: Update README.md by @ianlewis in #1781
- chore(deps): update npm dev (major) by @renovate[bot] in #1777
- chore(deps): update node.js to v22.20.0 by @renovate[bot] in #1772
- chore(deps): update github-actions by @renovate[bot] in #1771
- fix(deps): update go by @renovate[bot] in #1775
- chore(deps): update dependency aquaproj/aqua-renovate-config to v2.9.0 by @renovate[bot] in #1768
- ci: use npm trusted publishing by @ianlewis in #1790
- chore: sync with repo-template-go by @ianlewis in #1791
- docs: fix tests badge by @ianlewis in #1793
- feat: add svelte comment parsing by @shfx in #1806
- docs: update CHANGELOG to note breaking change by @ianlewis in #1807
- chore: merge repo-template by @ianlewis in #1808
- chore(deps): update npm dev by @renovate[bot] in #1773
- chore(deps): update node.js to v24.11.1 by @renovate[bot] in #1803
- chore(deps): update actions/download-artifact action to v6 by @renovate[bot] in #1801
- chore(deps): update actions/setup-node action to v6 by @renovate[bot] in #1800
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #1799
- fix(deps): update go by @renovate[bot] in #1794
- chore(deps): update dependency zizmor to v1.16.3 by @renovate[bot] in #1774
- chore(deps): update github-actions by @renovate[bot] in #1796
- chore(deps): update module golang.org/x/crypto to v0.43.0 [security] by @renovate[bot] in #1809
- feat: add
--no-error-on-unsupportedflag by @ianlewis in #1811 - chore(deps): update aqua by @renovate[bot] in #1795
- chore(deps): lock file maintenance by @renovate[bot] in #1804
- feat: add more default todo types by @ianlewis in #1815
- docs: add info-level todos for vim integration by @ianlewis in #1817
- chore(deps): update module golang.org/x/crypto to v0.45.0 [security] by @renovate[bot] in #1818
- Change Strings to doubleQuoteString for Rust language definition by @sraabe in #1830
- chore: add Steffen Raabe to copyright by @ianlewis in #1831
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in #1826
- chore(deps): sync repo-template-go by @ianlewis in #1833
- chore(deps): update github-actions by @renovate[bot] in #1821
- fix: incorrect TODOs with hyphen by @ianlewis in #1834
- docs: add note about optional dependencies by @ianlewis in #1835
- feat: add support for git config by @ianlewis in #1836
- feat: add support for INI files by @ianlewis in #1837
- feat: add support for editorconfig by @ianlewis in #1838
- fix(deps): update module github.com/go-git/go-git/v5 to v5.16.4 by @renovate[bot] in #1822
- feat: add support for JSON5 by @ianlewis in #1839
- chore(release): v0.14.0-rc.0 by @ianlewis in #1840
- chore(release): v0.14.0-rc.1 by @ianlewis in #1841
New Contributors
- @renovate[bot] made their first contribution in #1741
- @shfx made their first contribution in #1806
- @sraabe made their first contribution in #1830
Full Changelog: v0.13.0...v0.14.0-rc.1
v0.14.0-rc.1
Added in 0.14.0-rc.1
- Support was added for JSON5 (#1745).
- Support was added for the Svelte language (#1805).
- Support was added for Git Config (#1743).
- Support was added for INI files (#1787).
- Support was added for EditorConfig (#1744).
- A new
--no-error-on-unsupportedflag was added to suppress errors when unsupported files are passed via the command line (#1751).
Changed in 0.14.0-rc.1
- BREAKING CHANGE:
todosno longer follows symlinks by default. Symlinks will be followed if the symlink is specified directly on the command line. A new option--followwas added to specify whethertodosshould follow symlinks when traversing directories. (#1752). - The default TODO types were changed to add
FIXIT,ISSUE,WARN, andWARNING(#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 whereTODOs 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
- chore(deps): pin dependencies by @renovate[bot] in #1741
- fix: renovate pin digest rules by @ianlewis in #1742
- fix: Add
--followoption for symlink handling by @ianlewis in #1755 - docs: update README by @ianlewis in #1758
- docs: Add use case for Neovim by @ianlewis in #1760
- fix: Add symlink loop detection by @ianlewis in #1763
- docs: Update README.md by @ianlewis in #1781
- chore(deps): update npm dev (major) by @renovate[bot] in #1777
- chore(deps): update node.js to v22.20.0 by @renovate[bot] in #1772
- chore(deps): update github-actions by @renovate[bot] in #1771
- fix(deps): update go by @renovate[bot] in #1775
- chore(deps): update dependency aquaproj/aqua-renovate-config to v2.9.0 by @renovate[bot] in #1768
- ci: use npm trusted publishing by @ianlewis in #1790
- chore: sync with repo-template-go by @ianlewis in #1791
- docs: fix tests badge by @ianlewis in #1793
- feat: add svelte comment parsing by @shfx in #1806
- docs: update CHANGELOG to note breaking change by @ianlewis in #1807
- chore: merge repo-template by @ianlewis in #1808
- chore(deps): update npm dev by @renovate[bot] in #1773
- chore(deps): update node.js to v24.11.1 by @renovate[bot] in #1803
- chore(deps): update actions/download-artifact action to v6 by @renovate[bot] in #1801
- chore(deps): update actions/setup-node action to v6 by @renovate[bot] in #1800
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #1799
- fix(deps): update go by @renovate[bot] in #1794
- chore(deps): update dependency zizmor to v1.16.3 by @renovate[bot] in #1774
- chore(deps): update github-actions by @renovate[bot] in #1796
- chore(deps): update module golang.org/x/crypto to v0.43.0 [security] by @renovate[bot] in #1809
- feat: add
--no-error-on-unsupportedflag by @ianlewis in #1811 - chore(deps): update aqua by @renovate[bot] in #1795
- chore(deps): lock file maintenance by @renovate[bot] in #1804
- feat: add more default todo types by @ianlewis in #1815
- docs: add info-level todos for vim integration by @ianlewis in #1817
- chore(deps): update module golang.org/x/crypto to v0.45.0 [security] by @renovate[bot] in #1818
- Change Strings to doubleQuoteString for Rust language definition by @sraabe in #1830
- chore: add Steffen Raabe to copyright by @ianlewis in #1831
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in #1826
- chore(deps): sync repo-template-go by @ianlewis in #1833
- chore(deps): update github-actions by @renovate[bot] in #1821
- fix: incorrect TODOs with hyphen by @ianlewis in #1834
- docs: add note about optional dependencies by @ianlewis in #1835
- feat: add support for git config by @ianlewis in #1836
- feat: add support for INI files by @ianlewis in #1837
- feat: add support for editorconfig by @ianlewis in #1838
- fix(deps): update module github.com/go-git/go-git/v5 to v5.16.4 by @renovate[bot] in #1822
- feat: add support for JSON5 by @ianlewis in #1839
- chore(release): v0.14.0-rc.0 by @ianlewis in #1840
- chore(release): v0.14.0-rc.1 by @ianlewis in #1841
New Contributors
- @renovate[bot] made their first contribution in #1741
- @shfx made their first contribution in #1806
- @sraabe made their first contribution in #1830
Full Changelog: v0.13.0...v0.14.0-rc.1
v0.13.0
Added in v0.13.0
-
Support was added for the Nix language (#1653).
-
Support was added for the
CODEOWNERSfile and Ignore List files (e.g..gitignore) (#1667, #1700) -
Support was added for
requirements.txtfiles (#1729). -
todoshas been added to the Aqua registry. This allowstodosto be installed using the Aqua package manager.aqua generate -g ianlewis/todos
-
todoscan now be installed vianpmnpm install -g @ianlewis/todos
-
todoscan now be run from a Docker containerdocker run --rm -t -v $(pwd):/src ghcr.io/ianlewis/todos /src
Changed in v0.13.0
- BREAKING CHANGE:
todosnow returns an exit status of 1 when TODOs are found (#1657). - BREAKING CHANGE:
todosnow 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
- chore: use -mod=vendor by @ianlewis in #1642
- chore(deps): Bump golang.org/x/net from 0.34.0 to 0.36.0 by @dependabot in #1654
- feat!: Set non-zero exit code by @ianlewis in #1660
- chore: Merge with repo-template-go by @ianlewis in #1661
- chore(deps): Bump the all-actions-dependencies group with 6 updates by @dependabot in #1663
- chore(deps): Bump the all-gomod-dependencies group with 6 updates by @dependabot in #1662
- feat: move cmd/todos by @ianlewis in #1664
- docs: Update README by @ianlewis in #1665
- chore: Remove old TODO by @ianlewis in #1666
- feat: Add Nix language support by @ianlewis in #1669
- chore: sync repo-template-go by @ianlewis in #1679
- chore: Remove dependabot config by @ianlewis in #1682
- chore: Enable dupl linter by @ianlewis in #1683
- chore: Enable dupword linter by @ianlewis in #1684
- chore: enable errname linter by @ianlewis in #1685
- chore: enable gochecknoglobals by @ianlewis in #1687
- chore: Use strings.SplitSeq by @ianlewis in #1688
- chore: Use b.Loop() by @ianlewis in #1689
- chore: Don't use ireturn by @ianlewis in #1690
- chore: Don't use maintidx by @ianlewis in #1691
- chore: Enable mnd by @ianlewis in #1692
- chore: Enable nilnil linter by @ianlewis in #1693
- chore: sync repo-template by @ianlewis in #1695
- chore: Add npm package by @ianlewis in #1694
- feat: Add Docker image build by @ianlewis in #1698
- fix: fix npm packages by @ianlewis in #1699
- feat: Add Ignore List file support by @ianlewis in #1701
- chore(release): v0.13.0-rc.0 by @ianlewis in #1703
- fix: release version validation by @ianlewis in #1704
- chore(release): v0.13.0-rc.1 by @ianlewis in #1705
- chore(release): v0.13.0-rc.2 by @ianlewis in #1706
- chore(release): v0.13.0-rc.3 by @ianlewis in #1707
- chore(release): v0.13.0-rc.4 by @ianlewis in #1708
- docs: Add packaging notes to CHANGELOG by @ianlewis in #1709
- chore(release): v0.13.0-rc.5 by @ianlewis in #1710
- chore(release): v0.13.0-rc.6 by @ianlewis in #1711
- chore(release): v0.13.0-rc.7 by @ianlewis in #1713
- fix: npm package binary install by @ianlewis in #1714
- chore(release): v0.13.0-rc.8 by @ianlewis in #1715
- fix: npm binary name by @ianlewis in #1716
- chore(release): v0.13.0-rc.9 by @ianlewis in #1717
- fix: npm package binary permission by @ianlewis in #1718
- chore(release): v0.13.0-rc.10 by @ianlewis in #1719
- docs: Add installation docs by @ianlewis in #1721
- chore: Improve handling of overlapping comments by @ianlewis in #1724
- chore: Enable perfsprint linter by @ianlewis in #1726
- chore: enable prealloc linter by @ianlewis in #1727
- docs: Add rg to FAQ by @ianlewis in #1728
- feat!: print an error for unsupported files by @ianlewis in #1730
- feat: Add support for requirements.txt by @ianlewis in #1731
- chore: enable reassign linter by @ianlewis in #1732
- chore: Enable the revive linter by @ianlewis in #1733
- chore: enable varnamelen by @ianlewis in #1735
- chore: enable usetesting linter by @ianlewis in #1734
- chore: enable wsl linter by @ianlewis in #1736
- chore(release): v0.13.0-rc.11 by @ianlewis in #1737
- chore(release): v0.13.0-rc.12 by @ianlewis in #1738
- chore(release): v0.13.0 by @ianlewis in #1739
Full Changelog: v0.12.0...v0.13.0
v0.13.0-rc.12
Added in v0.13.0-rc.12
-
Support was added for the Nix language (#1653).
-
Support was added for the
CODEOWNERSfile and Ignore List files (e.g..gitignore) (#1667, #1700) -
Support was added for
requirements.txtfiles (#1729). -
todoshas been added to the Aqua registry. This allowstodosto be installed using the Aqua package manager.aqua generate -g ianlewis/todos
-
todoscan now be installed vianpmnpm install -g @ianlewis/todos
-
todoscan now be run from a Docker containerdocker run --rm -t -v $(pwd):/src ghcr.io/ianlewis/todos /src
Changed in v0.13.0-rc.12
- BREAKING CHANGE:
todosnow returns an exit status of 1 when TODOs are found (#1657). - BREAKING CHANGE:
todosnow 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
- chore: use -mod=vendor by @ianlewis in #1642
- chore(deps): Bump golang.org/x/net from 0.34.0 to 0.36.0 by @dependabot in #1654
- feat!: Set non-zero exit code by @ianlewis in #1660
- chore: Merge with repo-template-go by @ianlewis in #1661
- chore(deps): Bump the all-actions-dependencies group with 6 updates by @dependabot in #1663
- chore(deps): Bump the all-gomod-dependencies group with 6 updates by @dependabot in #1662
- feat: move cmd/todos by @ianlewis in #1664
- docs: Update README by @ianlewis in #1665
- chore: Remove old TODO by @ianlewis in #1666
- feat: Add Nix language support by @ianlewis in #1669
- chore: sync repo-template-go by @ianlewis in #1679
- chore: Remove dependabot config by @ianlewis in #1682
- chore: Enable dupl linter by @ianlewis in #1683
- chore: Enable dupword linter by @ianlewis in #1684
- chore: enable errname linter by @ianlewis in #1685
- chore: enable gochecknoglobals by @ianlewis in #1687
- chore: Use strings.SplitSeq by @ianlewis in #1688
- chore: Use b.Loop() by @ianlewis in #1689
- chore: Don't use ireturn by @ianlewis in #1690
- chore: Don't use maintidx by @ianlewis in #1691
- chore: Enable mnd by @ianlewis in #1692
- chore: Enable nilnil linter by @ianlewis in #1693
- chore: sync repo-template by @ianlewis in #1695
- chore: Add npm package by @ianlewis in #1694
- feat: Add Docker image build by @ianlewis in #1698
- fix: fix npm packages by @ianlewis in #1699
- feat: Add Ignore List file support by @ianlewis in #1701
- chore(release): v0.13.0-rc.0 by @ianlewis in #1703
- fix: release version validation by @ianlewis in #1704
- chore(release): v0.13.0-rc.1 by @ianlewis in #1705
- chore(release): v0.13.0-rc.2 by @ianlewis in #1706
- chore(release): v0.13.0-rc.3 by @ianlewis in #1707
- chore(release): v0.13.0-rc.4 by @ianlewis in #1708
- docs: Add packaging notes to CHANGELOG by @ianlewis in #1709
- chore(release): v0.13.0-rc.5 by @ianlewis in #1710
- chore(release): v0.13.0-rc.6 by @ianlewis in #1711
- chore(release): v0.13.0-rc.7 by @ianlewis in #1713
- fix: npm package binary install by @ianlewis in #1714
- chore(release): v0.13.0-rc.8 by @ianlewis in #1715
- fix: npm binary name by @ianlewis in #1716
- chore(release): v0.13.0-rc.9 by @ianlewis in #1717
- fix: npm package binary permission by @ianlewis in #1718
- chore(release): v0.13.0-rc.10 by @ianlewis in #1719
- docs: Add installation docs by @ianlewis in #1721
- chore: Improve handling of overlapping comments by @ianlewis in #1724
- chore: Enable perfsprint linter by @ianlewis in #1726
- chore: enable prealloc linter by @ianlewis in #1727
- docs: Add rg to FAQ by @ianlewis in #1728
- feat!: print an error for unsupported files by @ianlewis in #1730
- feat: Add support for requirements.txt by @ianlewis in #1731
- chore: enable reassign linter by @ianlewis in #1732
- chore: Enable the revive linter by @ianlewis in #1733
- chore: enable varnamelen by @ianlewis in #1735
- chore: enable usetesting linter by @ianlewis in #1734
- chore: enable wsl linter by @ianlewis in #1736
- chore(release): v0.13.0-rc.11 by @ianlewis in #1737
- chore(release): v0.13.0-rc.12 by @ianlewis in #1738
Full Changelog: v0.12.0...v0.13.0-rc.12
v0.13.0-rc.11
Added in v0.13.0-rc.11
-
Support was added for the Nix language (#1653).
-
Support was added for the
CODEOWNERSfile and Ignore List files (e.g..gitignore) (#1667, #1700) -
Support was added for
requirements.txtfiles (#1729). -
todoshas been added to the Aqua registry. This allowstodosto be installed using the Aqua package manager.aqua generate -g ianlewis/todos
-
todoscan now be installed vianpmnpm install -g @ianlewis/todos
-
todoscan now be run from a Docker containerdocker run --rm -t -v $(pwd):/src ghcr.io/ianlewis/todos /src
Changed in v0.13.0-rc.11
- BREAKING CHANGE:
todosnow returns an exit status of 1 when TODOs are found (#1657). - BREAKING CHANGE:
todosnow 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
- chore: use -mod=vendor by @ianlewis in #1642
- chore(deps): Bump golang.org/x/net from 0.34.0 to 0.36.0 by @dependabot in #1654
- feat!: Set non-zero exit code by @ianlewis in #1660
- chore: Merge with repo-template-go by @ianlewis in #1661
- chore(deps): Bump the all-actions-dependencies group with 6 updates by @dependabot in #1663
- chore(deps): Bump the all-gomod-dependencies group with 6 updates by @dependabot in #1662
- feat: move cmd/todos by @ianlewis in #1664
- docs: Update README by @ianlewis in #1665
- chore: Remove old TODO by @ianlewis in #1666
- feat: Add Nix language support by @ianlewis in #1669
- chore: sync repo-template-go by @ianlewis in #1679
- chore: Remove dependabot config by @ianlewis in #1682
- chore: Enable dupl linter by @ianlewis in #1683
- chore: Enable dupword linter by @ianlewis in #1684
- chore: enable errname linter by @ianlewis in #1685
- chore: enable gochecknoglobals by @ianlewis in #1687
- chore: Use strings.SplitSeq by @ianlewis in #1688
- chore: Use b.Loop() by @ianlewis in #1689
- chore: Don't use ireturn by @ianlewis in #1690
- chore: Don't use maintidx by @ianlewis in #1691
- chore: Enable mnd by @ianlewis in #1692
- chore: Enable nilnil linter by @ianlewis in #1693
- chore: sync repo-template by @ianlewis in #1695
- chore: Add npm package by @ianlewis in #1694
- feat: Add Docker image build by @ianlewis in #1698
- fix: fix npm packages by @ianlewis in #1699
- feat: Add Ignore List file support by @ianlewis in #1701
- chore(release): v0.13.0-rc.0 by @ianlewis in #1703
- fix: release version validation by @ianlewis in #1704
- chore(release): v0.13.0-rc.1 by @ianlewis in #1705
- chore(release): v0.13.0-rc.2 by @ianlewis in #1706
- chore(release): v0.13.0-rc.3 by @ianlewis in #1707
- chore(release): v0.13.0-rc.4 by @ianlewis in #1708
- docs: Add packaging notes to CHANGELOG by @ianlewis in #1709
- chore(release): v0.13.0-rc.5 by @ianlewis in #1710
- chore(release): v0.13.0-rc.6 by @ianlewis in #1711
- chore(release): v0.13.0-rc.7 by @ianlewis in #1713
- fix: npm package binary install by @ianlewis in #1714
- chore(release): v0.13.0-rc.8 by @ianlewis in #1715
- fix: npm binary name by @ianlewis in #1716
- chore(release): v0.13.0-rc.9 by @ianlewis in #1717
- fix: npm package binary permission by @ianlewis in #1718
- chore(release): v0.13.0-rc.10 by @ianlewis in #1719
- docs: Add installation docs by @ianlewis in #1721
- chore: Improve handling of overlapping comments by @ianlewis in #1724
- chore: Enable perfsprint linter by @ianlewis in #1726
- chore: enable prealloc linter by @ianlewis in #1727
- docs: Add rg to FAQ by @ianlewis in #1728
- feat!: print an error for unsupported files by @ianlewis in #1730
- feat: Add support for requirements.txt by @ianlewis in #1731
- chore: enable reassign linter by @ianlewis in #1732
- chore: Enable the revive linter by @ianlewis in #1733
- chore: enable varnamelen by @ianlewis in #1735
- chore: enable usetesting linter by @ianlewis in #1734
- chore: enable wsl linter by @ianlewis in #1736
- chore(release): v0.13.0-rc.11 by @ianlewis in #1737
Full Changelog: v0.12.0...v0.13.0-rc.11
v0.13.0-rc.9
Added in 0.13.0-rc.9
-
Support was added for the Nix language (#1653).
-
Support was added for the
CODEOWNERSfile and Ignore List files (e.g..gitignore) (#1667, #1700) -
todoshas been added to the Aqua registry. This allowstodosto be installed using the Aqua package manager.aqua generate -g ianlewis/todos
-
todoscan now be installed vianpmnpm install -g @ianlewis/todos
Changed in 0.13.0-rc.9
- BREAKING CHANGE:
todosnow returns an exit status of 1 when TODOs are found (#1657).
All changes since 0.12.0
- chore: use -mod=vendor by @ianlewis in #1642
- chore(deps): Bump golang.org/x/net from 0.34.0 to 0.36.0 by @dependabot in #1654
- feat!: Set non-zero exit code by @ianlewis in #1660
- chore: Merge with repo-template-go by @ianlewis in #1661
- chore(deps): Bump the all-actions-dependencies group with 6 updates by @dependabot in #1663
- chore(deps): Bump the all-gomod-dependencies group with 6 updates by @dependabot in #1662
- feat: move cmd/todos by @ianlewis in #1664
- docs: Update README by @ianlewis in #1665
- chore: Remove old TODO by @ianlewis in #1666
- feat: Add Nix language support by @ianlewis in #1669
- chore: sync repo-template-go by @ianlewis in #1679
- chore: Remove dependabot config by @ianlewis in #1682
- chore: Enable dupl linter by @ianlewis in #1683
- chore: Enable dupword linter by @ianlewis in #1684
- chore: enable errname linter by @ianlewis in #1685
- chore: enable gochecknoglobals by @ianlewis in #1687
- chore: Use strings.SplitSeq by @ianlewis in #1688
- chore: Use b.Loop() by @ianlewis in #1689
- chore: Don't use ireturn by @ianlewis in #1690
- chore: Don't use maintidx by @ianlewis in #1691
- chore: Enable mnd by @ianlewis in #1692
- chore: Enable nilnil linter by @ianlewis in #1693
- chore: sync repo-template by @ianlewis in #1695
- chore: Add npm package by @ianlewis in #1694
- feat: Add Docker image build by @ianlewis in #1698
- fix: fix npm packages by @ianlewis in #1699
- feat: Add Ignore List file support by @ianlewis in #1701
- chore(release): v0.13.0-rc.0 by @ianlewis in #1703
- fix: release version validation by @ianlewis in #1704
- chore(release): v0.13.0-rc.1 by @ianlewis in #1705
- chore(release): v0.13.0-rc.2 by @ianlewis in #1706
- chore(release): v0.13.0-rc.3 by @ianlewis in #1707
- chore(release): v0.13.0-rc.4 by @ianlewis in #1708
- docs: Add packaging notes to CHANGELOG by @ianlewis in #1709
- chore(release): v0.13.0-rc.5 by @ianlewis in #1710
- chore(release): v0.13.0-rc.6 by @ianlewis in #1711
- chore(release): v0.13.0-rc.7 by @ianlewis in #1713
- fix: npm package binary install by @ianlewis in #1714
- chore(release): v0.13.0-rc.8 by @ianlewis in #1715
- fix: npm binary name by @ianlewis in #1716
- chore(release): v0.13.0-rc.9 by @ianlewis in #1717
Full Changelog: v0.12.0...v0.13.0-rc.9
v0.13.0-rc.8
Added in 0.13.0-rc.8
-
Support was added for the Nix language (#1653).
-
Support was added for the
CODEOWNERSfile and Ignore List files (e.g..gitignore) (#1667, #1700) -
todoshas been added to the Aqua registry. This allowstodosto be installed using the Aqua package manager.aqua generate -g ianlewis/todos
-
todoscan now be installed vianpmnpm install -g @ianlewis/todos
Changed in 0.13.0-rc.8
- BREAKING CHANGE:
todosnow returns an exit status of 1 when TODOs are found (#1657).
All changes since 0.12.0
- chore: use -mod=vendor by @ianlewis in #1642
- chore(deps): Bump golang.org/x/net from 0.34.0 to 0.36.0 by @dependabot in #1654
- feat!: Set non-zero exit code by @ianlewis in #1660
- chore: Merge with repo-template-go by @ianlewis in #1661
- chore(deps): Bump the all-actions-dependencies group with 6 updates by @dependabot in #1663
- chore(deps): Bump the all-gomod-dependencies group with 6 updates by @dependabot in #1662
- feat: move cmd/todos by @ianlewis in #1664
- docs: Update README by @ianlewis in #1665
- chore: Remove old TODO by @ianlewis in #1666
- feat: Add Nix language support by @ianlewis in #1669
- chore: sync repo-template-go by @ianlewis in #1679
- chore: Remove dependabot config by @ianlewis in #1682
- chore: Enable dupl linter by @ianlewis in #1683
- chore: Enable dupword linter by @ianlewis in #1684
- chore: enable errname linter by @ianlewis in #1685
- chore: enable gochecknoglobals by @ianlewis in #1687
- chore: Use strings.SplitSeq by @ianlewis in #1688
- chore: Use b.Loop() by @ianlewis in #1689
- chore: Don't use ireturn by @ianlewis in #1690
- chore: Don't use maintidx by @ianlewis in #1691
- chore: Enable mnd by @ianlewis in #1692
- chore: Enable nilnil linter by @ianlewis in #1693
- chore: sync repo-template by @ianlewis in #1695
- chore: Add npm package by @ianlewis in #1694
- feat: Add Docker image build by @ianlewis in #1698
- fix: fix npm packages by @ianlewis in #1699
- feat: Add Ignore List file support by @ianlewis in #1701
- chore(release): v0.13.0-rc.0 by @ianlewis in #1703
- fix: release version validation by @ianlewis in #1704
- chore(release): v0.13.0-rc.1 by @ianlewis in #1705
- chore(release): v0.13.0-rc.2 by @ianlewis in #1706
- chore(release): v0.13.0-rc.3 by @ianlewis in #1707
- chore(release): v0.13.0-rc.4 by @ianlewis in #1708
- docs: Add packaging notes to CHANGELOG by @ianlewis in #1709
- chore(release): v0.13.0-rc.5 by @ianlewis in #1710
- chore(release): v0.13.0-rc.6 by @ianlewis in #1711
- chore(release): v0.13.0-rc.7 by @ianlewis in #1713
- fix: npm package binary install by @ianlewis in #1714
- chore(release): v0.13.0-rc.8 by @ianlewis in #1715
Full Changelog: v0.12.0...v0.13.0-rc.8
v0.13.0-rc.10
Added in 0.13.0-rc.10
-
Support was added for the Nix language (#1653).
-
Support was added for the
CODEOWNERSfile and Ignore List files (e.g..gitignore) (#1667, #1700) -
todoshas been added to the Aqua registry. This allowstodosto be installed using the Aqua package manager.aqua generate -g ianlewis/todos
-
todoscan now be installed vianpmnpm install -g @ianlewis/todos
Changed in 0.13.0-rc.10
- BREAKING CHANGE:
todosnow returns an exit status of 1 when TODOs are found (#1657).
All changes since 0.12.0
- chore: use -mod=vendor by @ianlewis in #1642
- chore(deps): Bump golang.org/x/net from 0.34.0 to 0.36.0 by @dependabot in #1654
- feat!: Set non-zero exit code by @ianlewis in #1660
- chore: Merge with repo-template-go by @ianlewis in #1661
- chore(deps): Bump the all-actions-dependencies group with 6 updates by @dependabot in #1663
- chore(deps): Bump the all-gomod-dependencies group with 6 updates by @dependabot in #1662
- feat: move cmd/todos by @ianlewis in #1664
- docs: Update README by @ianlewis in #1665
- chore: Remove old TODO by @ianlewis in #1666
- feat: Add Nix language support by @ianlewis in #1669
- chore: sync repo-template-go by @ianlewis in #1679
- chore: Remove dependabot config by @ianlewis in #1682
- chore: Enable dupl linter by @ianlewis in #1683
- chore: Enable dupword linter by @ianlewis in #1684
- chore: enable errname linter by @ianlewis in #1685
- chore: enable gochecknoglobals by @ianlewis in #1687
- chore: Use strings.SplitSeq by @ianlewis in #1688
- chore: Use b.Loop() by @ianlewis in #1689
- chore: Don't use ireturn by @ianlewis in #1690
- chore: Don't use maintidx by @ianlewis in #1691
- chore: Enable mnd by @ianlewis in #1692
- chore: Enable nilnil linter by @ianlewis in #1693
- chore: sync repo-template by @ianlewis in #1695
- chore: Add npm package by @ianlewis in #1694
- feat: Add Docker image build by @ianlewis in #1698
- fix: fix npm packages by @ianlewis in #1699
- feat: Add Ignore List file support by @ianlewis in #1701
- chore(release): v0.13.0-rc.0 by @ianlewis in #1703
- fix: release version validation by @ianlewis in #1704
- chore(release): v0.13.0-rc.1 by @ianlewis in #1705
- chore(release): v0.13.0-rc.2 by @ianlewis in #1706
- chore(release): v0.13.0-rc.3 by @ianlewis in #1707
- chore(release): v0.13.0-rc.4 by @ianlewis in #1708
- docs: Add packaging notes to CHANGELOG by @ianlewis in #1709
- chore(release): v0.13.0-rc.5 by @ianlewis in #1710
- chore(release): v0.13.0-rc.6 by @ianlewis in #1711
- chore(release): v0.13.0-rc.7 by @ianlewis in #1713
- fix: npm package binary install by @ianlewis in #1714
- chore(release): v0.13.0-rc.8 by @ianlewis in #1715
- fix: npm binary name by @ianlewis in #1716
- chore(release): v0.13.0-rc.9 by @ianlewis in #1717
- fix: npm package binary permission by @ianlewis in #1718
- chore(release): v0.13.0-rc.10 by @ianlewis in #1719
Full Changelog: v0.12.0...v0.13.0-rc.10