Koel - Package Updates
-
[1.38.1]
- Update koel to 9.3.5
- Full Changelog
- fix: validate redirect targets when downloading podcast episodes by @phanan in #2486
- fix: validate URLs at podcast sync, playback, and radio AI tool (GHSA-7j2f-6h2r-6cqc) by @phanan in #2485
-
[1.38.2]
- Update koel to 9.3.6
- Full Changelog
- feat: migrate Tailwind CSS from v3 to v4 (second attempt with cascade fix) by @phanan in #2488
- refactor: replace overflowFade directive with CSS scroll-mask utility by @phanan in #2490
- fix: cap QR-login auto-refresh and add pause overlay by @phanan in #2491
- fix: canonicalize media_path and enforce boundary check in media browser by @phanan in #2492
-
[1.39.0]
- Update koel to 9.4.0
- Full Changelog
- feat: add OpenID Connect SSO provider for Koel Plus by @phanan in #2494
- feat: add WebDAV storage support for Koel Plus by @phanan in #2495
- test: harden proxy-auth coverage + Caddy E2E in CI by @phanan in #2496
- Full Changelog: https://github.com/koel/koel/compare/v9.3.6...v9.4.0
-
[1.39.1]
- Update koel to 9.4.1
- Full Changelog
- feat: upgrade to Laravel 13 by @phanan in #2501
- feat: browse media folders by public_id and mask upload-folder names by @phanan in #2502
- fix: prune empty albums and artists at the end of every scan by @phanan in #2505
- fix: provision demo accounts as users and disable uploads in demo by @phanan in #2508
- fix: self-heal image storage directory and surface missing dir in doctor by @phanan in #2509
-
[1.39.2]
- Update koel to 9.4.2
- Full Changelog
- fix: silent OOM on Searchable save with TNT driver on Laravel 13 by @phanan in #2528
-
[1.40.0]
- Update koel to 9.5.0
- Full Changelog
- Subsonic API support (Learn more)
- fix: silent OOM on Searchable save with TNT driver on Laravel 13 by @phanan in #2528
- Full Changelog: https://github.com/koel/koel/compare/v9.4.2...v9.5.0
-
[1.41.2]
- Fix album cover issue
-
[1.42.0]
- Update koel to 9.7.1
- Full Changelog
- fix: close remaining SSRF advisories (DNS rebinding, IPv6 transition, bail) by @phanan in #2549
- feat: per-song star ratings by @phanan in #2536
- fix: use heart icon consistently for favorite affordances by @phanan in #2538
- feat: rate albums and artists by @phanan in #2539
- fix: accept grid/list/table on view-mode preferences by @phanan in #2541
- fix: normalize legacy 'list' view mode for albums and artists by @phanan in #2542
- feat: random album / artist carousels + reusable Carousel by @phanan in #2540
- feat: table view mode for radio stations by @phanan in #2543
- fix: close SSRF gaps in Subsonic podcast and internet radio endpoints by @phanan in #2545
- feat: add EMBED_ENABLED toggle to disable embedding by @phanan in #2548
-
[1.43.0]
- Update koel to 9.8.0
- Full Changelog
- feat: rate podcasts by @phanan in #2550
- fix: prevent frontend test runs from breaking the dev server by @phanan in #2552
- fix: make no-hover variant actually apply on touch devices by @phanan in #2551
- feat: play album/artist from row thumbnails on hover by @phanan in #2553
- fix: shrink carousel overscroll mask on mobile by @phanan in #2556
- fix: hide carousel scroll buttons when the track fits by @phanan in #2555
- fix: make ScreenHeaderSkeleton responsive on mobile by @phanan in #2561
- fix: follow redirects when fetching podcast feeds by @phanan in #2564
- feat: add koel:storage:webdav setup command by @phanan in #2563
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login