Skip to content

Releases: lavifb/todo_r

v0.7.3

17 Jan 14:53
Compare
Choose a tag to compare

Added

  • Support for empty TODOs

v0.7.2

10 Feb 22:39
Compare
Choose a tag to compare

Changed

  • Global config file on MacOS now follows XDG standard so its location can be changed by setting XDG_CONFIG_HOME

v0.7.1

14 Jan 19:56
Compare
Choose a tag to compare

Added

  • improved help when using -h and --help tags

v0.7.0

11 Jan 19:21
Compare
Choose a tag to compare

Added

  • More formatting options for -f flag
    • default prints in the normal ANSI style
    • usermarkdown prints a markdown tables organized by tagged users
    • csv prints a csv table
  • -e tag for reading piped content from stdin

Changed

  • filtering now occurs at the parsing stage instead of while printing
  • rewrite of hashmap that handles extensions for a small performance gain.
  • internal rewrite of formatting printing that may slightly improve performance

Library changes

  • all TodoR methods that with _filtered_ in the name are removed. Instead filter while parsing using open_filtered_todos().
  • full rewrite of printer.rs and iterators of Todo and TodoFile
  • renamed what is left of printer mod as format
  • added maps.rs to handle specialized HashMaps

v0.6.0

03 Jan 15:27
Compare
Choose a tag to compare

Added

  • completions for bash, zsh, fish, and powershell
  • formula for brew package manager
  • global config support
  • formatted output formats using -f flag
    • JSON
    • Pretty JSON
    • Markdown

Changed

  • ignore paths are now entirely handled by todor bin

Deprecated

  • ignore config option
    • use a .todorignore file or -i flag to ignore paths

Fixed

  • ANSI style support for numbered ANSI colors

v0.5.1

19 Dec 23:43
Compare
Choose a tag to compare

Fixed

  • output when tags are styled to be underlined
  • --check output when you use --user to filter output

v0.5.0

16 Dec 17:26
Compare
Choose a tag to compare

Added

  • user tagging
    • Types
      1. // TODO(user): item
      2. // TODO: @user1 item @user2 @user3
    • User tags are color highlighted in output
    • output only specific users using -u or --user flag
  • regex caching to not rebuild the same regexs over and over again
  • support for changing ANSI printing styles in config files

Changed

  • stderr output using --verbose flag

Library changes

  • debug statements using log crate
  • pulled bin/todor.rs into separate files for potentially better compilation optimization
  • moved Todo and TodoFile types into todo module
  • pulled config related types out of comments.rs and into configs.rs

v0.4.2

10 Dec 18:02
Compare
Choose a tag to compare

Added

  • Windows release
  • --check tag to exit nicely only when no TODOs are found

v0.4.1

09 Dec 02:37
Compare
Choose a tag to compare

Added

  • releases on Github using Travis CI