Skip to content

Releases: tmlmt/cooklang-parser

v3.0.0-alpha.36

25 May 10:34

Choose a tag to compare

v3.0.0-alpha.36 Pre-release
Pre-release

compare changes

🚀 Enhancements

  • shopping-list: Remove no-quantity ingredients covered by pantry (70b3b66)
  • shopping-list: Pantry item with unlimited quantity (f63a066)

🩹 Fixes

  • shopping-list: Remove pantry-covered ingredients from ingredients list (80648fb)

📖 Documentation

  • Correctly tag UnknownRecipePathError as error (cec06cc)
  • guide: Add the two new behavior related to pantry quantities (8008f27)
  • Fix regression causing duplicated in sidebar by pinning typedoc-plugin-markdown to v4.10.0 (be14090)

❤️ Contributors

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