Skip to content

Latest commit

 

History

History
147 lines (88 loc) · 2.74 KB

CHANGELOG.md

File metadata and controls

147 lines (88 loc) · 2.74 KB

Change log

Unreleased

  • Update to Rust 1.85.0.

1.8.8

  • Update deps.
  • Update to Rust 1.84.1.

1.8.7

  • Update deps.
  • Update to Rust 1.84.0.

1.8.6

  • Make repo ordering always consistent.

1.8.5

Note: This release panics. Rust now panics when ordering comparison return Ordering::Equal.

  • Update Ratatui and Gix.
  • Update audited deps.
  • Update to Rust 1.83.0.

1.8.4

  • Update Ratatui.

1.8.3

  • Update dependencies to fix security advisory.

1.8.2

  • Git clone and pull have a chance of succeeding with https remotes.
  • Log errors when failing git clone or pull
  • Linter fixes.
  • Update chrono library, with internal fixes for deprecations.

1.8.1

  • Update deps

1.8.0

  • Add log file at ~/.local/state/dyd/dyd.log.
  • Use rust package gitoxide for some git clone and fetch.

1.7.2

  • Update of internal dependency ratatui with breaking changes.

1.7.1

  • Switch tui dependency to ratatui.
  • Fix possible future (nightly) regex incompatibility with optional lookahead in github difftool url.

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 <path/to/file.toml>.

0.5.0

Last non-1.0 release.