Skip to content

Releases: blacknon/hwatch

Version 0.4.1

25 Apr 05:14
603eb42

Choose a tag to compare

  • Improve diffmode plugin support and validation
  • Improve plugin error reporting for load and response failures
  • Fix batch mode logging to record the current result correctly
  • Improve batch mode diff handling for selected output streams (output, stdout, stderr)
  • Improve handling of unreadable existing logfiles in non-interactive mode with --force-logfile-overwrite
  • Improve error handling for command execution and aftercommand
  • Update README and man page
  • Add CONTRIBUTING.md and SECURITY.md

Version 0.4.0

25 Apr 04:34

Choose a tag to compare

  • Add diffmode plugin interface and dynamic library loading (#156 )
    • Add bundled numeric diff plugins: numeric-diff and numeric-inline-diff (#67 )
    • Add sample cdylib plugin for custom diffmode development
    • Add --diff-plugin option and plugin examples/documentation
  • Add -g / --chgexit option to exit when output changes
  • Add --ignore-spaceblock option for whitespace block-insensitive diff
    • Support built-in diff modes and bundled plugins
  • Improve history display to follow the selected output mode
  • Refactor internal crates and diffmode implementation

Version 0.3.20

17 Mar 15:05
5ab14c8

Choose a tag to compare

  • Fix typo "forcus" => "focus" #193
  • Short option value cannot be directly attached #201
  • Update help text for limit argument #202
  • Fix bug where truecolor fg is applied as bg #203
  • fix: add Windows support for input handling #209
  • Add a shortcut to forget history #195
  • After exiting hwatch cursor disappears (on Windows) #196
  • -d/--differences cannot be followed by command #205
  • Force commands to show color #207
  • crash when zooming out #210
  • Option for the wrap mode #211
  • FR: add "completion" subcommand #107
  • Watch mode color #199
  • Support for multibyte characters other than UTF-8
  • upgrade lib version

Version 0.3.19

19 Mar 00:36
edfcb62

Choose a tag to compare

  • [FR] add precise interval option #111
  • [FR] Pause/freeze command execution #133
  • Process freeze and terminal corruption on FreeBSD (Fixed in #178) #179
  • [FR] Disable line wrapping #182

Version 0.3.18

15 Nov 03:28
117837e

Choose a tag to compare

Version 0.3.17

13 Nov 14:05
f685ba1

Choose a tag to compare

  • Debug. Fixed the filter keyword not supporting multi-byte characters.
  • Debug. Fixed #169.

Version 0.3.16

10 Nov 08:54

Choose a tag to compare

  • Bugfix an issue where the ESC key was unintentionally triggered during mouse operations on MacOS
  • Enhancement of filter (issue #124)
  • [FR] Ability to load a previously recorded log file for visualization (issue #101)
  • Fix #152
  • Fix #141
  • Modified to disable char summary calculation by default to handle large output differences.
    • If char summary is needed, use the --enable-summary-char option.

Version 0.3.15

18 Jun 16:27
aae6789

Choose a tag to compare

Version 0.3.14

09 Jun 10:33
df88367

Choose a tag to compare

  • #106. Add custom keymap option(-K)
    • Regarding issue #100, this issue solution is comprehensive.
  • #108. Add "pane border(--border)" and "scrollbar(--with-scrollbar)", "history summary" option. default keymap.
    • B ... with border
    • S ... with scroll bar
    • Shift + S ... with summary
  • #110. Add exit dialog.
  • #114. Change diff lib, difference.rs to similar
  • #115. Add windows binary build job.
  • #118. Add limit(-L, --limit) option. default 5000. If set 0, is no limit.
  • #119. Add compress(-C, --compress) option. Compress the command execution results with zip.
  • #123. bugfix.

Version 0.3.13

06 May 05:56

Choose a tag to compare

  • Add reverse mode. Display output results in reverse order. -r option or toggle r key. #99
  • Version up lib. #95