Release v2.1.2

Indexly v2.1.2 hardens CSV, JSON, NDJSON, and SQLite analysis behavior, expands analysis dependency coverage, and ignores Office lock files during indexing.

Release v2.1.2 (2026-05-23)

Indexly v2.1.2 is a production-hardening release focused on structured data analysis reliability, dependency coverage for CI and package installs, and index hygiene around temporary Office lock files.

Highlights

  • CSV analysis preserves numeric statistics as numeric values while rendering terminal tables safely.
  • JSON and NDJSON loading now has stricter malformed-line handling, bounded record materialization, gzip support, and safer identifier string preservation.
  • SQLite analysis has safer identifier quoting, sampled profiling controls, multi-format exports, and clearer warnings.
  • Indexing now ignores Office lock files before they enter the scan pipeline.
  • Documentation and docs build dependencies were refreshed for the current analysis and AutoDoctor guidance.

Reliability Fixes

  • Hardened CSV date parsing, all-missing numeric handling, delimiter detection, and pipeline metadata propagation.
  • Hardened JSON, NDJSON, Socrata-style JSON, and persisted Indexly JSON summary behavior.
  • Hardened SQLite table profiling, export parsing, Mermaid schema rendering, and summary persistence.
  • Added CI/runtime coverage for table rendering and statistical analysis dependencies used by the CSV pipeline.
  • Resolved docs npm audit advisories and preserved markdown links in docs alert cards.

Release Tooling

  • Added a Homebrew tap update helper for release operations.
  • Refreshed release metadata, changelog data, and documentation hub highlights for v2.1.2.

Breaking Changes

None expected.

Contributors

  • N. K. Franklin-Gent
  • OpenAI Codex