Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 16 Jun 09:48
bd2bf61

0.2.0 (2026-06-16)

⚠ BREAKING CHANGES

  • fishword import qwerty/csv/anki-tsv subcommands removed. fishword import jsonl is now the only supported import format. Use scripts/convert-qwerty-decks.mjs (or the online catalog) to convert other sources to fishword.deck.v1 JSONL before importing.

Features

  • add catalog command and deck distribution (a094da7)
  • add source column to catalog list output (478561e)
  • drop qwerty/csv/anki-tsv import support, keep jsonl only (db0d493)
  • tag catalog-sourced decks with catalog_id to prevent name-collision merges (4eed3e9)

Bug Fixes

  • apply rustfmt formatting (27c77fc)
  • enable git lfs in catalog workflows (f410720)
  • pin card overlay position (d1421ac)
  • remove duplicate cet4/cet6/toefl qwerty decks already covered by kajweb (3bef839)
  • resolve clippy print_literal warning (439bb6f)
  • support boss key in focused overlays (9839a36)
  • use correct kajweb source path in convert script (f376b7d)
  • wrap multi-write deck/review operations in transactions (d341b63)