Skip to content

Latest commit

 

History

History
104 lines (66 loc) · 2.64 KB

CHANGELOG.md

File metadata and controls

104 lines (66 loc) · 2.64 KB

v0.7.0

  • Support sorting rows by a column (Shift + ↓ or Shift + j)
  • Support CSV without headers via --no-headers
  • Add --columns, --filter, and --find options for filtering rows and columns

v0.6.0

  • Accept "\t" for tab as delimiter argument (#49 by @peterjc)
  • Add -t flag for tsv files (#47 by @JojiiOfficial)
  • Print lower level causes on error

v0.5.1

  • Fix panic caused by unicode and newline

v0.5.0

  • Migrate to Ratatui (#42 by @joshka)
  • Better readline support using tui-input (move cursor forward / backward, jump to the start, etc)
  • Improve buffer history to retrieve more than just the last input

v0.4.0

This release adds support for the following:

  • Show help page with key bindings (H)
  • Scroll to left most and right most columns (Ctrl + ← or Ctrl + →)
  • Scroll forward and backward half a window (Ctrl + d or Ctrl + u)
  • Resize columns (< or >)
  • Reset to default view (r)

v0.3.2

  • Fix incorrectly truncated content due to highlighting
  • Fix potential overflow panic

v0.3.1

  • Fix panic due to unicode handling
  • Fix row height calculation to account for column widths properly
  • Reduce maximum column width fraction to make more columns visible

v0.3.0

  • Support line wrapping for displaying long or multiline content

v0.2.0

  • Add -d auto option to auto-detect delimiter
  • Add Home and End key bindings
  • Support row, column and cell selection modes (toggle via TAB)

v0.1.14

  • Implement --ignore-case option
  • Fix crossterm double input issue on Windows

v0.1.13

  • Switch to Rust 2021 edition and update dependencies (#25)
  • Fix crossterm panic by upgrading to version 0.26.1
  • New styling for selected row

v0.1.12

  • Add --version option
  • Add --echo-column option to print column's value at selected row to stdout
  • Use stderr as tui buffer to support piping from csvlens

v0.1.11

  • Attempt to restore terminal state on panic
  • Fix piped input not working on macOS

v0.1.10

  • Handle irregular CSV when calculating column widths
  • Improved event loop handling
  • Improved memory usage when creating temporary file from stdin

v0.1.9

  • Support filtering on columns
  • Support basic command history

v0.1.8

  • Support horizontal scrolling

v0.1.7

  • Ensure terminal state is restored on error

v0.1.6

  • Fix bug where program sometimes crashes due to unicode characters
  • Switch to crossterm

v0.1.5

  • Support irregular CSV to some extent (parse CSV in non-strict mode)
  • Support regex patterns in search and filter
  • Support scrolling to top with g