Releases: tmlmt/cooklang-parser
v1.4.2
v1.4.1
v1.4.0
🚀 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
- Thomas Lamant (@tmlmt)
v1.3.0
⚠️ 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
stringor as aCategoryConfig(0457f5f)
💅 Refactors
⚠️ Rename 'Aisle' to more generic term 'Category' (8976e62)
📖 Documentation
- Removed non-public MetadataExtract interface (03ce27c)
- Improve classes description, add examples remove unnecessary
@seetags (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
- Thomas Lamant (@tmlmt)
v1.2.5
v1.2.4
v1.2.3
v1.2.2
v1.2.1
v1.2.0
⚠️ 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
- Ingredient aliases (731d856)
🩹 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
typeproperty to Note and Step content types (8266d85)
🤖 CI
- Fix wrong source folder for docs deployment (4f492a0)
❤️ Contributors
- Thomas Lamant (@tmlmt)