Skip to content

Releases: LitFill/src-todo

v0.4.0.0 Use Attoparsec

15 Sep 21:39

Choose a tag to compare

Full Changelog: v0.3.5.0...v0.4.0.0

0.4.0.0 - 2025-09-15

1c3277b...74f1ddf

Bug Fixes

  • Add newlines after error messages (823e7ac)
  • Replace megaparsec with attoparsec (2cedd6a)

Documentation

  • Add source documentations (2fc32af)
  • Update README to reflect UUID-based ID generation and add unregister command details (74f1ddf)

Features

  • Displaying todos will not error anymore (7e85160)
  • Add error handling with Control.Exception (e69d95a)
  • Add hasId for filtering (c7fcac4)
  • Add dependency version bounds and other cabal fields (a57318d)
  • Implement UUID-based ID generation for TODOs and add unregister command (369e636)

Refactor

  • Simplify TODO parsing logic and remove unused functions (d6c640f)

Revert

  • Revert the behavior of extractTodos (ffc4a53)

v0.3.5.0 Fully Qualified

14 Sep 19:00

Choose a tag to compare

Full Changelog: v0.3.1.0...v0.3.5.0

0.3.5.0 - 2025-09-14

53e232f...1c3277b

Documentation

Features

  • Remove unused derived typeclasses (3ba9892)
  • Add -c|--compact option for List and Show (1f496c5)

Miscellaneous Tasks

Styling

  • Using fully qualified names (2fba7be)
  • Using qualified names (4940e37)

Bugfix

14 Sep 03:29

Choose a tag to compare

Full Changelog: v0.3.0.0...v0.3.1.0

0.3.1.0 - 2025-09-14

c316bc5...53e232f

Bug Fixes

  • Use orDefault in othe sub commands (71b63a6)
  • Use many instead of some (47b57bf)

Documentation

Miscellaneous Tasks

Styling

  • Tidy the lang pragma and imports (ae85d5d)

Using Directory Trees

14 Sep 03:22

Choose a tag to compare

Full Changelog: v0.2.0.0...v0.3.0.0

0.3.0.0 - 2025-09-14

e914ee4...c316bc5

Bug Fixes

  • The changelog generator to use proper link (edc4d13)
  • No longger error when no Id (a110e1b)

Features

  • Imports for the next few commits (251f07b)
  • Adding default "." if no file specified (d26ba9a)
  • Using directory-tree to extract Todos (d73cba0)

Miscellaneous Tasks

Refactor

Using Optparse

14 Sep 00:15

Choose a tag to compare

Full Changelog: v0.1.0.0...v0.2.0.0

Documentation

  • Configure and update CHANGELOG.md (0b585a0)

Features

  • Using optparse-applicative now (ed473ca)
  • Imports for next few commits (1792edd)
  • Refactor replaceAtLine and add banners (d4b6060)
  • Add displayTodo (e914ee4)

Refactor

  • Refactor: style handleCommand and main, use traverse instead of (7ed4adb)

Styling

v0.1.0.0

13 Sep 11:32

Choose a tag to compare