Tad Changelog

What's new in Tad 0.13.0

Oct 18, 2023
  • Updated to latest DuckDb (0.9.1)
  • Better error handling when DuckDb extensions can't be downloaded to enable use behind corp firewalls
  • Interactive column histograms for numeric columns
  • Improved date / time rendering
  • Direct copy/paste to Excel and Google Sheets
  • String filters are now case insensitive

New in Tad 0.12.0 (Mar 6, 2023)

  • Updated to latest DuckDb (0.7.1)
  • Binary releases now include native build for Apple Silicon (M1/M2)
  • Reloading an updated CSV/Parquet file will re-import the file (based on checking file modification time)

New in Tad 0.11.0 (Dec 21, 2022)

  • New Features / Bug Fixes:
  • Update to use latest DuckDb (0.6.1), Electron (22.0.0), React (18) and Blueprint
  • Enable automatic tooltips for long text columns
  • Treat filters as form so we can press enter to submit by @gempir in https://github.com/antonycourtney/tad/pull/172
  • Added content zoom modifiers. by @scmanjarrez in https://github.com/antonycourtney/tad/pull/182
  • Internal / Experimental: Embeddable TadViewerPane React component
  • Internal: migrate from node-duckdb to [duckdb-async](https://github.com/motherduckdb/duckdb-async)

New in Tad 0.10.1 (Jun 16, 2022)

  • No longer requires Admin rights to install on Windows (#96)
  • Numbers are now right-aligned for easier visual scanning of magnitude (#166)
  • Separate menu options for "Open File..." and "Open Directory..." for better open dialog behavior on Windows and Linux

New in Tad 0.10.0 (Apr 20, 2022)

  • New Features:
  • Tad now uses DuckDb instead of SQLite, enabling much better load times and interactive performance, especially for large data files.
  • Added direct support for Parquet and compressed CSV files.
  • Added a new Data Sources sidebar showing available tables, data files and folders, and allowing fast switching between them.
  • Tad can open DuckDb and SQLite Database files:
  • $ tad myDatabase.duckdb
  • $ tad myDatabase.sqlite
  • Ability to open filesystem directories directly for quick browsing and exploration of collections of tabular data files.
  • Internal Changes:
  • This release is a major restructuring and rewrite of the Tad internals:
  • Implementation now structured as a Lerna monorepo, split into 12 sub-modules.
  • Implementation ported to TypeScript and UI code updated to React Hooks
  • Main pivot table React component (tadviewer) built as an independent module, enabling embedding in other applications
  • Experimental proof-of-concept packaging of Tad as a web app and a reference web server, illustrating how Tad could be deployed on the web.
  • Experimental proof-of-concept support for other database backends (Snowflake, BigQuery, AWS Athena)

New in Tad 0.9.0 (Nov 26, 2018)

  • New Features:
  • Export Filtered CSV - Export result of applying filters on original data set
  • Bug Fixes:
  • Fix issue that prevented opening empty / null nodes in pivot tree
  • Correctly escape embedded HTML directives in CSV headers or data cells
  • Upgrade numerous internal dependencies (Electron, React, Blueprint, ...)

New in Tad 0.8.5 (Jul 17, 2017)

  • New Features:
  • European CSV support - support for ; instead of , as field separator.
  • IN and NOT IN operators, with interactive search and auto-complete UI.
  • A --no-headers option for opening CSV files with no header row.
  • Scientific Notation as format option for real number column type.
  • Bug Fixes:
  • Add missing negated operators (not equal, does not contain, etc.) to filter editor.
  • Fix issue with Copy operation picking up incorrect cell ranges.
  • Fix issue in file format when saving / loading per-column format info.

New in Tad 0.8.4 (Jul 17, 2017)

  • New Features:
  • Rudimentary filters - simple list of predicates combined with AND or OR
  • Simple rectangular range selection and copy to clipboard
  • Footer showing row count information: Total Rows, Filtered Rows, Current View
  • Cross-Platform: First release for macOS, Linux and Windows
  • Sample CSV file included with distribution, linked in Quick Start Guide.
  • Bug Fixes:
  • Pivoting on columns containing backslashes now works.
  • Improve error reporting of SQLITE errors when creating table during import.
  • Allow filenames that are all digits.
  • Correct handling of duplicate column identifiers that differ in upper/lower case.
  • Replace auto-create of symbolic link in /usr/local/binwith self-serve instructions in quick start guide.

New in Tad 0.8.3 (Jul 17, 2017)

  • New Features:
  • Tad can now be used to explore saved sqlite3 database files.

New in Tad 0.8.2 (Jul 17, 2017)

  • Bug Fixes:
  • Fix critical bug in pivoting by non-text columns

New in Tad 0.8.1 (Jul 17, 2017)

  • New Features:
  • Add support for Tab Separated Value (.tsv) files
  • Bug Fixes:
  • Fix numerous issues with scrollbars and resizing of main window
  • Better support for long column names / many columns