Releases: karlomikus/bar-assistant
Releases · karlomikus/bar-assistant
v3.17.0
New
- Added support for complex ingredients
- Complex ingredient is ingredient that contains other ingredients
- If you have all ingredients that are a part of complex ingredient, that complex ingredient will be automatically matched in your shelf
- For example: If you have a "Lemon", you should also match "Lemon juice"
- Ingredients now include
in_shelf
,in_shelf_as_substitute
,in_shelf_as_complex_ingredient
attributes to show how are they matched in your shelf
Fixes
- Added ingredient bar ownership validation when adding complex and cocktail ingredients
Changes
- Punchdrink scraper now scrapes "Editors note" part of the recipe and includes it into description
v3.16.0
New
- Upgraded framework to Laravel 11
- Added
bar:merge-ingredients
command- Used for merging multiple ingredients into one
Changes
- Improved ImbibeMagazine scraper, now supports recipes in "older" format
- Optimized ingredients list endpoint DB queries
- Optimized similar cocktails list endpoint DB queries
- [Internal] Moved to Laravel Pint for code style
- [Internal] Imagick extension is now used int tests
- [Internal] Tests are now run in parallel in CI
Fixes
- Fixed a crash when importing ingredients from array without sort attribute
v3.15.0
New
- Added bar settings
- Currently supports
default_units
anddefault_lang
- Currently supports
- You can change units used in collection CSV, markdown and text share by passing query string
units
with one of the following units:ml
,cl
,oz
- CocktailIngredient schema now includes converted and formatted values for:
ml
,cl
,oz
- Added
volume
toGlass
schema - Added
volume_units
toGlass
schema
Changes
- Updated cocktail text share format
v3.14.0
New
- Added more logging to docker runtime
- Add POST
bars/{id}/transfer
endpoint- This is used to transfer bar ownership to another user
Changes
- Updated the way permissions are handled in when bar assistant container starts.
- This should improve startup/restart time after the initial setup
- Allow scraping and ratings in demo environment
- Hide tokens in demo environment
v3.13.2
Fixes
- Fix fatal error while importing unknown JSON format as a collection
- Fix missing unique IDs for resources with same name when creating exports
- Target master branch
v3.13.1
Fixes
- Fix fatal error while importing unknown JSON format as a collection
- Fix missing unique IDs for resources with same name when creating exports
v3.13.0
New
- Added
volume_ml
property to cocktail schema- Shows approximate total drink volume
- Added
alcohol_units
property to cocktail schema- Shows approximate drink alcohol units
- Added
calories
property to cocktail schema- Shows approximate drink calories
- Added "KindredCocktails" scraper
Fixes
- ABV calculation now supports all standard units
- "CocktailParty" scraper now correctly shows source ingredient string
- Bar export files now correctly get cleaned when deleting a bar
- Fixed recipes failing to import when ingredients were missing a category
v3.12.1
Fixes
- "CocktailParty" scraper now correctly parses units
- Other minor scraping fixes
v3.12.0
New
- Added
/exports
endpoints- With this endpoint you can now manage recipe exporting for specific bars
- Added
specific_ingredients
cocktails filter- This will show recipes that always contain specific ingredients
- Added
public_id
andslug
to public menu cocktail response
Fixes
- Fixed "CocktailParty" scraper
New Contributors
- @zdenek-biberle made their first contribution in #270
v3.11.0
New
- Added POST
/cocktails/{id}/copy
endpoint - Added POST
/password-check
endpoint
Changes
- Updated and consolidated cocktail recipe share structure
- Cocktails now sync thumbnail URL to search engine
Fixes
- Fixed search sometimes not correctly showing all results, for example, searching for
army
would not showarmy & navy