What's Changed
- chore(deps): bump guzzlehttp/guzzle from 7.12.1 to 7.15.1 by @dependabot[bot] in #2620
- fix: return the whole library for a blank Subsonic search query by @phanan in #2622
- chore(deps): bump guzzlehttp/guzzle from 7.15.1 to 7.15.2 by @dependabot[bot] in #2625
- chore(deps-dev): bump postcss from 8.5.10 to 8.5.18 by @dependabot[bot] in #2623
- fix: refresh the avatar preview after updating the profile by @phanan in #2629
- fix: keep the current avatar when it isn't part of a profile update by @phanan in #2630
- fix: show the avatar cropper full-screen by @phanan in #2632
- fix: build the same Gravatar URL on the client and the server by @phanan in #2631
- chore(deps-dev): bump postcss from 8.5.18 to 8.5.23 by @dependabot[bot] in #2628
- chore(deps): bump league/commonmark from 2.8.2 to 2.9.0 by @dependabot[bot] in #2627
- chore(deps): bump dompurify from 3.4.11 to 3.4.13 by @dependabot[bot] in #2626
- test: run the test suite in parallel by @phanan in #2634
- refactor: use Laravel's image manipulation API by @phanan in #2633
- test: run the test suite in parallel by @phanan in #2635
- ci: run all test jobs in parallel and drop coverage reporting by @phanan in #2636
- feat: tag logs with the request and user they came from by @phanan in #2637
- chore: check bootstrap, config and routes for formatting and lint by @phanan in #2638
- fix: missing entries in search results by @phanan in #2639
- fix: harden URL validation and the SSO callback by @phanan in #2642
Full Changelog: v9.11.0...v9.11.1
Upgrading
If you use the default search driver, run this once after upgrading to rebuild your search indexes:
php artisan koel:search:import
Without it, songs, albums and artists that were missing from search results will stay missing.