Releases: karlomikus/bar-assistant
Releases · karlomikus/bar-assistant
v4.3.1
v4.3.0
This is now proper minor release, last one should have actually been 4.3 🫠
New
- Added
bar:migrate-shelf
command for server owners - Added
org.opencontainers.image.source
label to docker image - Added
/import/ingredients
endpoint to import multiple ingredients from a CSV file - Added
is_favorited
to cocktail schema - Added filter by
name
to/cocktail-methods
endpoint - Added support for Sentry error reporting via
SENTRY_LARAVEL_DSN
env variable
Fixes
- Properties
in_shelf
andin_bar_shelf
on cocktail schema correctly match substitute and complex ingredients - Fixed unit parsing for scraping and importing cocktails
v4.2.7
New
- Added
/import/ingredients
endpoint to import multiple ingredients from a CSV file - Added
is_favorited
to cocktail schema - Added filter by
name
to/cocktail-methods
endpoint - Added support for Sentry error reporting via
SENTRY_LARAVEL_DSN
env variable
Fixes
- Properties
in_shelf
andin_bar_shelf
on cocktail schema correctly match substitute and complex ingredients
v4.2.6
Fixes
- Fixed wrong substitutes ingredient id counting
v4.2.5
Fixes
- Fixed overcounting ingredients which led to incorrect recipe matching if multiple substitutes were used
- Added missing filter
missing_bar_ingredients
attribute to/cocktails
endpoint
v4.2.4
Changes
- Optimized ingredients list query
- Moved SQLite optimizations from docker entry point to api
Fixed
- Fixed missing rate limit for imports
- Fixed missing max images validation for cloud instance
- Fixed markdown export encoding special characters
- Fixed missing complex ingredients on import
v4.2.3
Fixed
- Fix unhandled exception when menu cocktail has
null
as currency
v4.2.2
Fixed
- Login endpoint now requires confirmation if
mail_require_confirmation
is enabled - Meilisearch tokens are now updated on docker restart only if the key has changed
- You can also force token update via:
docker compose exec bar-assistant php artisan bar:setup-meilisearch -f
- You can also force token update via:
- Ingredient and Bar
images
now have max count validation - Removed wrong token ability check for export download
v4.2.1
Fixed
- Fixed issues with search tokens not clearing correctly
- Improved search indexing on larger datasets
- Fixed personal access token middleware handling
- Price calculations for price per pour should be more accurate now
v4.2.0
New
- Added cocktail prices
- Added
/cocktails/{id}/prices
endpoint - Show all calculated prices per price category
- Automatically converts units to calculate the price if possible
- Added
- Added
/menu/export
endpoint- Exports menu as CSV
- Added
/bars/{id}/cocktails
endpoint, showing bar shelf cocktails - Added
/bars/{id}/ingredients/recommend
endpoint, showing next recommended ingredients for bar BasicCocktail
schema now includesshort_ingredients
property- Bar shelf is included in datapack export
- Bar shelf can be imported from datapack
- Added
total_bar_shelf_ingredients
to stats endpoint - You can run the app as a worker if you set
APP_ROLE=worker
env variable
Fixes
- Fixed missing substitute ingredient unit conversion in exports
- Fixed missing max amount when importing from export
Changes
- Stat
total_bar_shelf_cocktails
now includes extra ingredients ifuse_parent_as_substitute
flag is enabled