Releases: lavifb/todo_r
Releases · lavifb/todo_r
v0.7.3
v0.7.2
v0.7.1
v0.7.0
Added
- More formatting options for
-f
flagdefault
prints in the normal ANSI styleusermarkdown
prints a markdown tables organized by tagged userscsv
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 usingopen_filtered_todos()
. - full rewrite of
printer.rs
and iterators ofTodo
andTodoFile
- renamed what is left of
printer
mod asformat
- added
maps.rs
to handle specialized HashMaps
v0.6.0
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
- use a
Fixed
- ANSI style support for numbered ANSI colors
v0.5.1
v0.5.0
Added
- user tagging
- Types
// TODO(user): item
// TODO: @user1 item @user2 @user3
- User tags are color highlighted in output
- output only specific users using
-u
or--user
flag
- Types
- 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
andTodoFile
types intotodo
module - pulled config related types out of
comments.rs
and intoconfigs.rs