What's Changed
New Features
- PHPORM-458: Support auto-embedding by @paulinevos in #3531
- Drop support for Laravel 10, 11 and PHP 8.1 by @GromNaN in #3537
- feat(scout): support sorting by relevance score (
_score) in ScoutEngine by @zigzagdev in #3534 - PHPLARA-73 Make id/_id column aliasing overridable via Grammar by @GromNaN in #3539
- PHPLARA-247: Add plugin install suggestion to Boost guidelines by @paulinevos in #3545
- PHPLARA-253: Create
database-infoBoost tool as alternative todatabase-schemaby @paulinevos in #3544 - PHPLARA-81 Add AsBsonDocument and AsBsonArray casts by @GromNaN in #3540
- PHPLARA-100: Create agent skills by @paulinevos in #3546
- PHPLARA-251: Create database query tool for Boost by @paulinevos in #3548
- Move agent skill to Laravel Boost convention by @pushpak1300 in #3550
Fixed
- Fix: Recurse into
stdClassvalues inprepareFieldsForQueryby @zigzagdev in #3525 - fix:
MongoLocklottery never pruned expired locks by @zigzagdev in #3533 - PHPORM-497: Fix failing PHPStan static analysis action by @GromNaN in #3529
- Fix groupBy() building an invalid $group stage when _id is selected by @ZayanKhan-12 in #3553
Other Changes
- PHPORM-486: Explicitly do not support base vector search methods by @paulinevos in #3535
New Contributors
- @ZayanKhan-12 made their first contribution in #3553
- @pushpak1300 made their first contribution in #3550
Full Changelog: 5.8.2...5.9.0