Skip to content

v0.0.8

Choose a tag to compare

@github-actions github-actions released this 09 Sep 15:03
· 6 commits to main since this release
  • MDBList now queried only when a matched destination template actually references an MDBList variable (MdblistScore/ImdbRating/etc.) or SendAllProperties is set — prevents 1Hz PlaybackProgress hot-loop burning daily quota (4012 calls, 3016× 429 in log_20260908)

  • Library Filter OnlySelected blocking: normalize GUIDs (N vs D, case-insensitive) for LibraryId/UserId and resolve CollectionFolder vs physical Folder alias via VirtualFolders path prefix (AF92 Filmes vs F7E7 movies)

  • Test notification fallback now respects LibraryFilter — sets LibraryId/LibraryName/Path to the filter's VirtualFolder instead of N/A, so "Test" with a filter is actually sent

  • ItemDeleted never sent: HandleItemRemoved now uses e.Item directly (upstream webhook ItemDeletedHandler pattern) and skips virtual items — GetItemById after removal always returned null

  • Packaging: normalize version to 4-part (0.0.8 -> 0.0.8.0) and validate version matches sourceUrl tag per catalog REPORT.md — prevents 0.0.6.0 vs v0.0.7 mismatch

  • MultifySender reuses matched destination lists for MDBList guard and send phase to avoid double LINQ enumeration

  • FilterService now optionally injects ILibraryManager for path-based library resolution

  • REPORT.md added with catalog sanitizer analysis