github kohii/smoothcsv3 v3.19.0

11 hours ago

New Features

Compare: Inline Character-level Diff 🔍

Modified rows now highlight the exact characters that differ, making small edits easy to spot at a glance. Toggle from the compare toolbar's Options popover.

Compare: Merge Changes ✏️

CleanShot.2026-04-28.at.15.37.23.mp4

Apply differences from one side to the other with a single click. Each diff row shows accept buttons in the gutter, and you can merge an entire row or just a single cell.

Compare: Comparison Options ⚙️

A new Options popover lets you ignore differences that don't matter:

  • Ignore whitespace
  • Ignore case
  • Ignore selected columns
  • Ignored columns

Compare: Match Columns by Header Name 🔗

When two files share the same headers in a different order, columns can now be aligned by header name instead of by position. One-sided columns appear as added or removed.

Compare with Clipboard 📋

Run Compare Active File With Clipboard to compare the open file against text on the clipboard.

Open from Stdin 🖥️

The CLI now accepts piped input. Run smoothcsv - to open data from stdin as an untitled document.

curl -s https://example.com/data.csv | smoothcsv -

Improvements

  • Smarter header detection - Header rows are now detected more reliably, especially in Japanese / CJK tables and tables with short alphanumeric ID columns.
  • Faster grid editor - Selection and cell editing feel snappier on large files.

Bug Fixes

  • Fixed Delete Rows leaving an empty grid when every row was selected.
  • Fixed Delete Rows / Columns consuming hidden rows or columns inside the selected range.
  • Fixed Auto-fit Columns ignoring header rows when triggered on file open.

Download

Download page

Don't miss a new smoothcsv3 release

NewReleases is sending notifications on new releases.