Skip to content

Releases: tmlmt/cooklang-parser

v1.4.2

06 Sep 01:42
afe5cb1

Choose a tag to compare

compare changes

🏡 Chore

  • README: remove details about extensions and refer to docs (43419c6)

❤️ Contributors

v1.4.1

05 Sep 22:22

Choose a tag to compare

compare changes

🩹 Fixes

❤️ Contributors

v1.4.0

05 Sep 22:17

Choose a tag to compare

compare changes

🚀 Enhancements

  • units: Add additional aliases (1efe2e1)

📖 Documentation

  • ShoppingList: Add note about automatic tasks done by add/remove_recipe (f5b2e51)
  • Add guides for cooklang spec, extensions, units and conversions (a80c4fe)

🎨 Styles

  • README: More concise quick-start with bullets (b7de32d)

❤️ Contributors

v1.3.0

05 Sep 20:29

Choose a tag to compare

compare changes

⚠️ Breaking Changes

In order to use a more generic terms for categories of ingredients in a shopping list, the AisleConfig parser is renamed CategoryConfig. All associated types are also renamed accordingly (e.g. Aisle is now Category)

This is considered part of arbitrary changes during the rapid development of v1 the parser and therefore does not trigger a bump to a new major version.

🚀 Enhancements

  • ShoppingList: Allow category configuration to be provided either as a string or as a CategoryConfig (0457f5f)

💅 Refactors

  • ⚠️ Rename 'Aisle' to more generic term 'Category' (8976e62)

📖 Documentation

  • Removed non-public MetadataExtract interface (03ce27c)
  • Improve classes description, add examples remove unnecessary @see tags (6ade28c)

🏡 Chore

  • README: Update future plans (956b8ea)
  • lint: Check TSDoc syntax (c51761d)
  • typescript: Downgrade expected error in vitepress config file to warning (f521c13)
  • parser_helpers: Fix - missing after @param tags (4bc4626)
  • README: Add badges (49658d1)
  • Lint (f4d165f)

❤️ Contributors

v1.2.5

04 Sep 18:44

Choose a tag to compare

compare changes

🤖 CI

  • Fix ts error due to linting performed before typedoc is generated (5cee224)

❤️ Contributors

v1.2.4

04 Sep 18:29

Choose a tag to compare

compare changes

💅 Refactors

  • Improve typing, remove related eslint warnings and rules overrides (a0f6bb7)

❤️ Contributors

v1.2.3

04 Sep 18:05

Choose a tag to compare

compare changes

📦 Build

  • Fix build of docs due to bad tsconfig (06bc22b)

🏡 Chore

  • Add vitepress config.mts file to files to lint outside of the actual TS project (1ae7079)

🤖 CI

❤️ Contributors

v1.2.2

04 Sep 17:28

Choose a tag to compare

compare changes

✅ Tests

  • section: Fix isBlank test with correct note structure (a79f4a7)

❤️ Contributors

v1.2.1

04 Sep 17:22

Choose a tag to compare

compare changes

🏡 Chore

  • Lint and turn some repetitive errors to warnings for now (5c5efe2)
  • README: Add v1.2 features (a9408fe)

❤️ Contributors

v1.2.0

04 Sep 16:53

Choose a tag to compare

compare changes

⚠️ Breaking Changes

As part of fixing the non-preservation of individual quantities of referenced ingredients, the partialQuantity and partialUnit properties of IngredientItem in preparation steps are renamed respectively itemQuantity and itemUnit. Moreover, the partialPreparation is removed as the preparation is fixed for a given ingredient in the list and can be accessed via the ingredient reference index.

This is considered part of arbitrary changes during the rapid development of the parser and therefore do not trigger a bump to a new major version.

🚀 Enhancements

🩹 Fixes

  • ⚠️ Individual quantities of referenced ingredient not preserved in preparation steps (d233eba)
  • Individual quantities of cookware not preserved in preparation steps (9f6a008)

🏡 Chore

  • README: Add range values to features (c38463a)
  • package: Add useful properties for npm (e72cbc3)
  • Remove console.log() (d956853)
  • Reconfigure eslint from scratch (1b85287)

✅ Tests

  • Add test to check that a referenced ingredient's original preparation is immutable (1f43c47)

🎨 Styles

  • Add type property to Note and Step content types (8266d85)

🤖 CI

  • Fix wrong source folder for docs deployment (4f492a0)

❤️ Contributors