All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added support Laravel 11
- Laravel Scout 10 support (using Meilisearch 1.x)
- Laravel 10 support
- Support to PHP 8.2
- New
scout:tasks-cancel
command to cancel tasks - New
scout:tasks-prune
command to remove succeeded and canceled tasks (can optionally include failed with option--include-failed
)
- This package now enforces official's Meilisearch PHP version depending on its own needs
- Drop PHP 7.4 support
- Minor fix to enforce always an status code is being returned from all commands
scout:update
with searchable attributes replacing Meilisearch defaults['*']
- New
scout:keys
command for API keys lookup on Meilisearch - New
scout:key
command for API keys creation, modification and deletion on Meilisearch - New
scout:tasks
command for listing tasks by status from Meilisearch (default to pending tasks list) - Displayable & searchable attributes: https://docs.meilisearch.com/learn/configuration/displayed_searchable_attributes.html#searchable-fields
scout:update
command now adding searchable & displayable fields to models (also throughScoutSearchableAttributes
PHP attribute class)- All command reusing code from new
MeilisearchCommand
- Wait option to
scout:update
command for waiting for Meilisearch task to finish - Command
scout:dump
command for create a Meilisearch dump (more info here)
- Laravel service provider discovery
- PHP 8 attributes not working
- Command errors for
scout:update
when model isn't searchable
- Initial release!