github cooklang/cookcli v0.34.0

3 hours ago

0.34.0 (2026-08-23)

Features

  • core: extract command logic into a cookcli-core library crate (7273ce1)
  • core: let a shopping list be built from in-memory recipe text (9a1548a)
  • format: publish the recipe converters as cooklang-format (fc80939)
  • release: publish a source tarball with the compiled assets (#454) (09be8d3)
  • search: require every term to match (ade5e0a), closes #425
  • shopping-list: add --extra for items no recipe calls for (#457) (edab519), closes #175

Bug Fixes

  • build recipe reference paths with '/' on every platform (caad01a), closes #442
  • ci: skip the Claude review when its token is unavailable (#455) (def1aae)
  • ci: tolerate CRLF checkouts in the api docs freshness test (#439) (1fec807)
  • clear the help-wanted backlog (04c969c)
  • disable bundled_units so quantities keep their authored units (#433) (af80644)
  • doctor: attribute a broken reference to the recipe that wrote it (8ecbf68), closes #437
  • pantry: edit pantry.conf in place instead of rewriting it (a2e32fe), closes #429
  • recipe: keep the cooklang formatter idempotent (a2bdf28), closes #414
  • recipe: order cookware amounts deterministically too (a84bfa8)
  • report: resolve the recipe argument like every other command (3ffb014), closes #430
  • server: order shopping list quantity components deterministically (007ea19), closes #441
  • server: saturate the pantry expiring threshold instead of panicking (fd36745), closes #428
  • shopping-list: honour --plain in the YAML writer (08f40cb), closes #419
  • shopping-list: order quantity components deterministically (8c180df)
  • shopping-list: stop expanding a reference that leads back on itself (4170911), closes #424

Don't miss a new cookcli release

NewReleases is sending notifications on new releases.