Skip to content

Releases: tmlmt/cooklang-parser

v3.0.0-alpha.35

01 May 21:23

Choose a tag to compare

v3.0.0-alpha.35 Pre-release
Pre-release

compare changes

🚀 Enhancements

  • Add variant-specific notes support (14b2cb6)

🩹 Fixes

  • recipe: Correctly filter cross-variant subgroup alternatives by variant (317d2f0)

❤️ Contributors

v3.0.0-alpha.34

01 May 12:50

Choose a tag to compare

v3.0.0-alpha.34 Pre-release
Pre-release

compare changes

🚀 Enhancements

  • Scale cookware quantities (de6cfdc)

❤️ Contributors

v3.0.0-alpha.33

01 May 11:07

Choose a tag to compare

v3.0.0-alpha.33 Pre-release
Pre-release

compare changes

🏡 Chore

❤️ Contributors

v3.0.0-alpha.32

01 May 11:05

Choose a tag to compare

v3.0.0-alpha.32 Pre-release
Pre-release

compare changes

⚠️ Breaking Changes

  • scaleBy and scaleTo now emit FractionValue instead of DecimalValue for scaled quantities whose result can be expressed as an allowed fraction on a fraction-enabled unit (e.g. 0.5 on cup{type:"fraction", num:1, den:2}). This affects units that have fractions.enabled set (cup, lb, oz, tsp, tbsp, fl-oz, etc.).
    Units without fraction support (g, ml, kg, l, piece, …) are unaffected.
    Callers that branch on value.type or access value.decimal directly for these units must handle FractionValue alongside DecimalValue.

🩹 Fixes

  • units: ⚠️ Prefer input-family unit for non-integer scaled values (4a3b830)
  • scaling: Drop duplicate equivalents after quantity scaling (84d557a)

❤️ Contributors

v3.0.0-alpha.31

29 Apr 18:40

Choose a tag to compare

v3.0.0-alpha.31 Pre-release
Pre-release

compare changes

🚀 Enhancements

  • recipe: Add variant-aware step index interpretation to getIngredientQuantities (ddfa812)

📖 Documentation

  • guide-extensions: Properly show backticks in example for in-line code markdown (90465e5)

❤️ Contributors

v3.0.0-alpha.30

22 Apr 21:10

Choose a tag to compare

v3.0.0-alpha.30 Pre-release
Pre-release

compare changes

🚀 Enhancements

  • ShoppingList: AddManualItem and removeManualItem (6de988b)

❤️ Contributors

v3.0.0-alpha.29

21 Apr 01:04

Choose a tag to compare

v3.0.0-alpha.29 Pre-release
Pre-release

compare changes

🩹 Fixes

  • ShoppingList: Only require choices expected for the selected variant when adding a recipe (05897a7)

❤️ Contributors

v3.0.0-alpha.28

21 Apr 00:38

Choose a tag to compare

v3.0.0-alpha.28 Pre-release
Pre-release

compare changes

🚀 Enhancements

  • recipe: ⚠️ Make alternative choices variant-aware (d01eaa0)

🏡 Chore

  • playground: Pre-bundle deps to avoid page reloads (85eeb89)
  • Lint (c45ae10)

⚠️ Breaking Changes

  • recipe: ⚠️ Make alternative choices variant-aware (d01eaa0)

❤️ Contributors

v3.0.0-alpha.27

20 Apr 21:13

Choose a tag to compare

v3.0.0-alpha.27 Pre-release
Pre-release

compare changes

🩹 Fixes

  • shopping-list: Allow decimal servings (40f797f)

❤️ Contributors

v3.0.0-alpha.26

20 Apr 07:02

Choose a tag to compare

v3.0.0-alpha.26 Pre-release
Pre-release

compare changes

🚀 Enhancements

  • Parse and serialize .shopping-list and .shopping-checked files (1d5440d)

❤️ Contributors