v9.11.1
Added 1
- Tag logs with the request and user they came from
Changed 1
- Use Laravel's image manipulation API
Fixed 7
- Return the whole library for a blank Subsonic search query
- Refresh the avatar preview after updating the profile
- Keep the current avatar when it isn't part of a profile update
- Show the avatar cropper full-screen
- Build the same Gravatar URL on the client and the server
- Missing entries in search results
- Harden URL validation and the SSO callback
What's Changed
- chore(deps): bump guzzlehttp/guzzle from 7.12.1 to 7.15.1 by @dependabot[bot] in https://github.com/koel/koel/pull/2620
- fix: return the whole library for a blank Subsonic search query by @phanan in https://github.com/koel/koel/pull/2622
- chore(deps): bump guzzlehttp/guzzle from 7.15.1 to 7.15.2 by @dependabot[bot] in https://github.com/koel/koel/pull/2625
- chore(deps-dev): bump postcss from 8.5.10 to 8.5.18 by @dependabot[bot] in https://github.com/koel/koel/pull/2623
- fix: refresh the avatar preview after updating the profile by @phanan in https://github.com/koel/koel/pull/2629
- fix: keep the current avatar when it isn't part of a profile update by @phanan in https://github.com/koel/koel/pull/2630
- fix: show the avatar cropper full-screen by @phanan in https://github.com/koel/koel/pull/2632
- fix: build the same Gravatar URL on the client and the server by @phanan in https://github.com/koel/koel/pull/2631
- chore(deps-dev): bump postcss from 8.5.18 to 8.5.23 by @dependabot[bot] in https://github.com/koel/koel/pull/2628
- chore(deps): bump league/commonmark from 2.8.2 to 2.9.0 by @dependabot[bot] in https://github.com/koel/koel/pull/2627
- chore(deps): bump dompurify from 3.4.11 to 3.4.13 by @dependabot[bot] in https://github.com/koel/koel/pull/2626
- test: run the test suite in parallel by @phanan in https://github.com/koel/koel/pull/2634
- refactor: use Laravel's image manipulation API by @phanan in https://github.com/koel/koel/pull/2633
- test: run the test suite in parallel by @phanan in https://github.com/koel/koel/pull/2635
- ci: run all test jobs in parallel and drop coverage reporting by @phanan in https://github.com/koel/koel/pull/2636
- feat: tag logs with the request and user they came from by @phanan in https://github.com/koel/koel/pull/2637
- chore: check bootstrap, config and routes for formatting and lint by @phanan in https://github.com/koel/koel/pull/2638
- fix: missing entries in search results by @phanan in https://github.com/koel/koel/pull/2639
- fix: harden URL validation and the SSO callback by @phanan in https://github.com/koel/koel/pull/2642
Full Changelog: https://github.com/koel/koel/compare/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.