Updated CHANGELOG.md

Added STRM to changelog
This commit is contained in:
Dispatcharr 2026-02-25 07:35:04 -06:00
parent 73769337e4
commit 5d5345bb74

View file

@ -251,7 +251,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Library selection and scheduling controls: Added support for selecting included media libraries per integration and configuring auto-sync interval (hours/days/weeks; `0` disables schedule).
- TV series depth import for media servers: Added provider and sync pipeline support to ingest series with seasons/episodes (not just movies), and map them into VOD relations/categories with provider metadata and direct stream source URLs.
- Media server managed account priority: Integration-created VOD accounts now enforce high provider priority (`1000`) so media-server relations are preferred when duplicate content exists across providers.
- STRM/NFO VOD export for VOD injesting in Emby/Jellyfin.
- API key authentication: Added support for API key-based authentication as an alternative to JWT tokens. Users can generate and revoke their own personal API key from their profile page, enabling programmatic access for scripts, automations, and third-party integrations without exposing account credentials. Keys authenticate via the `Authorization: ApiKey <key>` header or the `X-API-Key: <key>` header. Admin users can additionally generate and revoke keys on behalf of any user.
- Lightweight channel summary API endpoint: Added a new `/api/channels/summary/` endpoint that returns only the minimal channel data needed for TV Guide and DVR scheduling (id, name, logo), avoiding the overhead of serializing full channel objects for high-frequency UI operations.
- Custom Dummy EPG subtitle template support: Added optional subtitle template field to custom dummy EPG configuration. Users can now define subtitle patterns using extracted regex groups and time/date placeholders (e.g., `{starttime} - {endtime}`). (Closes #942)
- Event-driven webhooks and script execution (Integrations): Added new Integrations feature that enables event-driven execution of custom scripts and webhooks in response to system events. (Closes #203)