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.
setModelsPath
method onMultiSearch
class to customise the model folder path
ScoutSearchableSettings
attribute when added on the methodtoSearchableArray
usingMultiSearch
(withgloballySearchable
set true) didn't get through
OpenSoutheners\LaravelScoutAdvancedMeilisearch\MultiSearch
class to support multi-search
- Rename
OpenSoutheners\LaravelScoutAdvancedMeilisearch\Attributes\ScoutSearchableAttributes
toOpenSoutheners\LaravelScoutAdvancedMeilisearch\Attributes\ScoutSearchableSettings
attributes
parameter fromScoutSearchableSettings
attribute (already covered by Laravel Scout)- Laravel 9 and 10 support
- PHP 8.0 and 8.1 support
- 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!