- Move "Uncategorized" ingredient category to id: 1
- Cocktail save/update methods now save glass type
- Update docker entrypoint with better up/down handling
- Use
laravel/sluggable
package for ingredient and cocktail slug generation - Added currently used Meilisearch host to user endpoint response
- Update Meilisearch cocktail index settings
- Add
user_id
to cocktail index - Implement ingredient varieties feature #6
- Increased API request rate limiting
- Add cocktail ingredient substitutes feature
- Add a new cocktail source list
- Exclude optional cocktail ingredients from shelf cocktail matching
- Implement all ingredient category resource endpoints
- Update postman collection
- Implement more tests