Skip to content

Releases: magifd2/json-to-sqlite

v1.2.0

11 Sep 23:28
Compare
Choose a tag to compare

v1.2.0 - 2025-09-12

Fixed

  • The tool now correctly reads from standard input when no input file is specified or when '-' is used as the file name, allowing for proper pipeline usage.

v1.1.0

11 Sep 14:46
Compare
Choose a tag to compare

v1.1.0 - 2025-09-11

Added

  • Made input JSON file, output SQLite database file (-o), and table name (-t) mandatory arguments.
  • Removed default values for -o and -t flags.

v1.0.1

11 Sep 14:31
Compare
Choose a tag to compare

v1.0.1 - 2025-09-11

Fixed

  • Implemented robust SQL identifier quoting to prevent syntax errors with JSON keys containing special characters (e.g., double quotes).

v1.0.0

11 Sep 14:24
Compare
Choose a tag to compare

v1.0.0 - 2025-09-11

Added

  • Initial release of json-to-sqlite command-line tool.
  • Convert JSON data from standard input or file to SQLite database.
  • Automatic schema inference based on JSON structure.
  • Automatic schema evolution (add columns) for existing tables.
  • Support for various JSON data types (string, number, boolean) mapped to SQLite (TEXT, REAL, INTEGER).
  • Handles nested JSON objects and arrays by serializing them to TEXT.
  • Cross-platform build support (macOS, Linux, Windows) via Makefile.
  • macOS Universal Binary support.
  • Dynamic versioning from Git tags.
  • Comprehensive README.md (English) and README.ja.md (Japanese) documentation.