Skip to content

Releases: useFormseal/decrypt

v0.4.1

24 May 15:41

Choose a tag to compare

What's new

Features

  • fsd status now shows the format used in the last decrypt run

v0.4.0

24 May 14:18

Choose a tag to compare

What's new

This release adds CSV output, a new canonical JSONL architecture, and cleans up the format system.

Features

  • CSV export — Spreadsheet-compatible output with sorted columns, value normalization, and formula injection protection.
  • Canonical JSONL — fsd decrypt always writes formseal.decrypted.jsonl as the source of truth. Additional formats are derived projections via --format.
  • --format flag (in decrypt command) — Override the export format per-run (fsd decrypt --format csv). No need to reconnect.
  • --formats flag — Lists available export formats.

Improvements

  • Streamlined connect — Format prompt removed. Always defaults to JSON Lines.
  • Richer status — Shows decryption status: entry counts and last decrypt timestamp.
  • Removal of dead code throughout.

v0.3.0

22 May 12:11

Choose a tag to compare

What's new

This release adds Markdown table output and improves format handling.

  • Markdown format — All submissions in a single flat table. Opens in any markdown viewer, editor, or git diff.
  • Dynamic field detection — Columns adapt automatically to whatever fields exist in your data. No hardcoded schema.
  • Smarter format validation — Both display names (JSON Lines) and internal keys (jsonl) are accepted during connect.

Changes

  • Format validation now case-insensitive and display-name-aware
  • Stale docs cleaned up (removed client_tz, added markdown references)

v0.2.0

06 May 08:38

Choose a tag to compare

What's new

This release introduces a modular output format system and migrates from formseal-inbox (fsi) to formseal-decrypt (fsd).

  • Output format selection — Choose between JSON Lines or JSON during connect
  • Modular format system — Easy to add new output formats (CSV, table, etc.)
  • Auto-generated filenames — Output files named formseal.decrypted.{jsonl|json}

Changes

  • CLI renamed from fsi to fsd
  • Source file must end in .jsonl (auto-appended if missing)
  • Destination is now a directory (not a full file path)

v0.1.0: See grayguava/formseal-inbox — original CLI with JSON Lines-only output.