Skip to content

Experimental 0.12.42

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Jul 21:09

What's Changed

Warning

This is an experimental release. Use at your own risk.

Features

  • feat(epg): widen Postgres candidate recall with pg_trgm, sync Copilot matcher to saved map settings (#1307) (a0e8f04f)
  • feat: Allow using merged EPGs for EPG mappings, with optional group scoping (#1315) (0e215f32)
  • feat: Copy DVR/Requests functionality to merged+custom playlists (#1311) (69446980)
  • feat: Make Merged Playlist first-class citizen (31e97dca)
  • feat: add authenticated Xtream request API (#1296) (9894a4c8)

Bug Fixes

  • fix(sec): npm immutable package update (585dc942)
  • fix(dvr): Scope DVR deep scan to run on EPG data change (5b6ff103)
  • fix: Expose streams/timezone for Custom/Merged/Alias playlists when proxy disable (0b8ed5f3)
  • fix(xtream): route schedule_dvr to Manual-rule path so the recording actually fires (#1299) (f4fe5122)
  • fix(networks): Invalid array key for track selector when not valid subs found (3f349124)

Maintenance

  • chore: Move pg_trgm config to db init script (2532cb42)
  • chore(ai): Create PR review skill; don't commit local settings (257b331b)
  • chore(ai): Update project best practices skills/instructions (ec6b4e18)
  • chore(deps): Update filament libs (dcdd36fe)
  • chore(sec): Update composer and npm libs (72f6ad87)
  • chore(deps-dev): bump axios in the npm_and_yarn group across 1 directory (#1312) (e5cdf094)
  • chore(dvr): Wrap Arr request in transaction to prevent stale/orphaned data (23ba1816)
  • chore(dvr): Scope scheduler lookup to playlist user (26a73f91)
  • chore: Auto cleanup of EPG maps on Playlist/EPG delete (93e11eed)

Docker Image

docker pull sparkison/m3u-editor:experimental-0.12.42