Skip to content

Releases: karlomikus/bar-assistant

v4.3.1

02 Jan 20:48
9756d70
Compare
Choose a tag to compare

Fixes

  • CSV import now matches categories by case-insensitive name

v4.3.0

01 Jan 13:56
c21e632
Compare
Choose a tag to compare

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 and in_bar_shelf on cocktail schema correctly match substitute and complex ingredients
  • Fixed unit parsing for scraping and importing cocktails

v4.2.7

29 Dec 17:10
90169cb
Compare
Choose a tag to compare

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 and in_bar_shelf on cocktail schema correctly match substitute and complex ingredients

v4.2.6

23 Dec 15:22
3a3b666
Compare
Choose a tag to compare

Fixes

  • Fixed wrong substitutes ingredient id counting

v4.2.5

21 Dec 21:42
b56a85a
Compare
Choose a tag to compare

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

15 Dec 15:04
7f5f5ec
Compare
Choose a tag to compare

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

08 Dec 10:44
715a2ad
Compare
Choose a tag to compare

Fixed

  • Fix unhandled exception when menu cocktail has null as currency

v4.2.2

07 Dec 09:42
0bbd43c
Compare
Choose a tag to compare

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
  • Ingredient and Bar images now have max count validation
  • Removed wrong token ability check for export download

v4.2.1

03 Dec 16:10
83d8526
Compare
Choose a tag to compare

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

30 Nov 09:33
bb564da
Compare
Choose a tag to compare

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 /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 includes short_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 if use_parent_as_substitute flag is enabled