# Change log ## 1.7.0 - Difftool configuration defines an enum. - git - use default git gui difftool. - github - open the default browser to a github diff. - fallthrough - any unrecognized string is treated as the difftool command. - Fix opening of difftool with branch specified. ## 1.6.1 - View logs from branches via `origin/{branch}` rather than switching branches. ## 1.6.0 - Allow branch to be specified for a repo. ## 1.5.4 - Add dyd version to help box. - Change styling of Help section. ## 1.5.3 - Prune git repositories when pulling. - Use Rust 1.70.0. ## 1.5.2 - Sort repos by _parsed_ datetime of most recent log. - Fix handling of default subcommand with default args. ### 1.5.1 - Avoid panic when logs can't be parsed, ie when specifying a repo that does not actually exist. ### 1.5.0 - Show times in local timezone. ### 1.4.1 - Fix argument handling when running with implicit `diff` subcommand. ### 1.4.0 - When not specifying a subcommand, diff params are parsed. - Manifest files can be specified via `DYD_MANIFEST_PATH`. ### 1.3.0 - Add `clean` subcommand. - Add descriptions to subcommands in usage. ### 1.2.1 - Sort repos based on unix datetime, rather than on chrono::DateTime struct. ### 1.2.0 - Include `DYD_PWD` in env when opening difftool. - Updates the README to better reflect recent changes. ### 1.1.1 Handle log parsing for repos with no commits. ### 1.1.0 Adds `r` binding to refresh all repos. ### 1.0.0 Adds subcommands (`diff`, `init`) with the default subcommand being `diff`. When not specifying a subcommand, the default manifest path of `./dyd.toml` is used. In order to specify a specific manifest file, use `dyd diff -m `. ### 0.5.0 Last non-1.0 release.