Skip to main content

Changelog

All notable changes to this project will be documented in this file.

1.36.0 (2026-10-22)​

Features​

  • support TRaSH profile quality sizes for Sonarr v5 (#565) (42a540d)

1.35.0 (2026-10-13)​

Features​

1.34.1 (2026-10-08)​

Bug Fixes​

  • build pinned Nix releases from the tagged revision (#560) (6f988c8)
  • match Prowlarr fields ignoring case and underscores (#562) (3e2ded0)

1.34.0 (2026-10-03)​

Features​

  • unify tag handling and add tags/delete_unmanaged_tags config for all *arrs (#548) (923ee6e)

Bug Fixes​

  • dry run showed fake tag ids for not-yet-created tags (c0fd354)
  • propagate download-client pipeline failures instead of exiting 0 (db7f764)
  • show *arr error body in API error messages (#549) (d37c91f)
  • stop creating Lidarr/Readarr tags during dry runs (35dc120)
  • stop dry runs from creating missing download client tags (cf0fef5)
  • stop leaking download client secrets into logs and diff reports (#550) (7d66e42)

(internal) Refactorings​

  • bind media feature syncs to per-*arr client contracts (#555) (1bd5607)
  • drop unreachable helpers and superseded merge pass (#556) (0d6fa81)

1.33.0 (2026-09-29)​

Features​

  • prowlarr: drop deprecated app_profile alias (soft-breaking) (d044d31)
  • support release profiles (#542) (2fe8f2c)

Bug Fixes​

  • count skipped download clients as failed changes (40eaae0)
  • delete unmanaged Prowlarr resources after their dependents (cb28f5e)
  • enforce configuration validation (#509) (c905849)
  • nix: correct pnpmDeps hash for 1.32.0 (153cd10)
  • persist disabled *arr providers without connection tests (4131e71)

1.32.0 (2026-09-17)​

Features​

  • prowlarr: add sync profile support (d5632dd)

Bug Fixes​

  • chown Whisparr's library folder to the container's runtime user (d542c81)
  • prowlarr: exclude profiles pending deletion from the dry-run handoff (0452ab5)
  • prowlarr: keep unmanaged server props when updating a resource (0e8da70)
  • prowlarr: stop dry run creating tags (dbf7ff7)
  • refresh quality-profile cache before Lidarr/Readarr root folders sync (28ccc15)
  • stop reporting Prowlarr's indexer-sync trigger as a config change (a1d6828)

(internal) Refactorings​

  • replace unified client with typed per-arr clients and syncers (1518cc8)

1.31.0 (2026-09-14)​

Features​

Bug Fixes​

  • deps: update dependencies (non-major) (#517) (780042b)
  • include Servarr error text when the body is not JSON (6a0cd94)
  • only count download clients that actually applied (9c8ca6b)
  • send categories when creating Prowlarr download clients (2c4ea9d)

1.30.2 (2026-08-11)​

Bug Fixes​

  • deps: update dependencies (non-major) (#488) (4ab75db)
  • deps: update docusaurus monorepo to v3.10.2 (#489) (bfe97e1)
  • pin recyclarr templates to legacy includes (7b94d82), closes #504

1.30.1 (2026-07-20)​

Bug Fixes​

  • delay-profiles: support Lidarr protocol items (35820b5), closes #481

1.30.0 (2026-07-09)​

Features​

  • add validation utility with config/external enforcement flags (#431) (8773478)
  • detailed diff reports replacing generic DryRun/update log lines (#478) (c5f2533)

Bug Fixes​

  • radarr: default omitted quality-profile language to Any on sync (8d62c1b)

1.29.1 (2026-07-05)​

Bug Fixes​

  • ci: give gh release create a repo context in CLI Release (3d63479)
  • ci: replace non-functional release-it comment feature with github-release-commenter (4c230c0), closes #123

1.29.0 (2026-07-05)​

Features​

  • ci: comment on released PRs/issues via release-it's github.comments (91df62d)

Bug Fixes​

  • ci: restore git push credentials for release-it (0d4f02e)
  • config: propagate ui_config through mergeConfigsAndTemplates (492cedd), closes #470
  • deps: pin dependencies (#450) (acb5ba5)
  • deps: update dependencies (non-major) (#451) (29ee8f3)
  • deps: update dependency ky to v2 (#444) (3f519e5)
  • deps: update dependency mermaid to v11.16.0 (#466) (53246ac)
  • deps: update docusaurus monorepo to v3.10.1 (#452) (775b419)

1.28.0 (2026-05-04)​

Features​

Bug Fixes​

  • deps: update dependencies (non-major) (#437) (4ee499d)
  • deps: update docusaurus monorepo to v3.10.0 (#438) (7d780cd)

1.27.0 (2026-04-14)​

Features​

  • add silenceTrashConflictWarnings config option (b42072b)

1.26.0 (2026-04-13)​

Features​

  • warn on TRaSH CF conflicts (e5e7387)

Bug Fixes​

  • address review findings in CF conflict handling (92e807a)
  • adjust conflicting cf names with different ids (65c369d)
  • deps: update dependencies (non-major) (#418) (50fff41)
  • improve trash conflicts.json handling (763ebef)

(internal) Refactorings​

  • internal: move ky-client + mergedTypes from generated (55acfd1)
  • try improving error messages (e5fcf78)

1.25.0 (2026-03-30)​

Features​

  • add support to include trash guide quality definitions by id (#406) (c196221)

Bug Fixes​

  • prevent duplicate CF creates and fix error handling in manageCf (7eff22e)

1.24.1 (2026-03-29)​

Bug Fixes​

1.24.0 (2026-03-09)​

Features​

  • add use_default_score flag to override CF scores (#397) (3d7deeb)

Bug Fixes​

  • correctly handle new profiles with not allowed upgrades (5a3d8c1), closes #408
  • deps: update dependencies (non-major) (c3eb357)

(internal) Refactorings​

1.23.0 (2026-02-23)​

Features​

1.22.0 (2026-02-20)​

Features​

  • support the breaking changes from TRaSH-Guide. IMPORTANT (#393) (b2320ea)

1.21.0 (2026-02-17)​

Features​

  • add support for multiple + glob secrets (69259b1)
  • config: Add support for managing UI Config settings (fd7af46)

Bug Fixes​

  • cloning problems when switching urls (#389) (1cc2c69), closes #388
  • deps: update dependencies (non-major) (546084b)
  • ignore api key when syncing download clients (356b141)

1.20.0 (2026-01-10)​

Features​

(internal) Refactorings​

  • add generics for better types (914c2c6)
  • better use client specific things (042c8e5)
  • review changes (0b12b53)

1.19.1 (2026-01-10)​

Bug Fixes​

  • repair broken changelog links and update release-it plugin (570b90e), closes #355
  • try implementing a fix for legacy kernels in the git checkout process (778d6ba)

1.19.0 (2025-12-19)​

Features​

  • add download client sync dba819f
  • Add file tag 9582747
  • add support for metadata profiles (lidarr, readarr) 3b7595c
  • download client general configuration 53fccee

Bug Fixes​

  • changing remote repos should work without manual intervention f39bac2, closes #359
  • correctly handle metadata sync for unrelated services 2cfee60
  • deps: update dependencies (non-major) (#355) fd70b7b

(internal) Refactorings​

  • improve error logs a352649

1.18.0 (2025-11-23)​

Features​

1.17.2 (2025-11-08)​

Bug Fixes​

  • deps: update dependencies (non-major) (#332) (7cbf309)
  • deps: update dependency pino to v10 (2c2c84c)
  • deps: update dependency zod to v4 (73be722)
  • deps: update docusaurus monorepo to v3.9.2 (#329) (d7a1276)
  • root folder for lidarr sync (6c67999)
  • windows binary builds (dfc2982)

(internal) Refactorings​

  • restructure rootFolder code (2f5b83d)

1.17.1 (2025-10-10)​

Bug Fixes​

1.17.0 (2025-10-09)​

Features​

Bug Fixes​

  • deps: update dependencies (non-major) (#314) (5afcd36)
  • deps: update docusaurus monorepo to v3.9.1 (1b0a4b2)

1.16.0 (2025-09-27)​

Features​

  • add possibity to add custom formats without assign to profile (88b78ca), closes #279
  • add telemetry - default disabled (a0fc6d0)
  • implement score for custom format groups closes #196 (2933d0f)

1.15.1 (2025-09-04)​

Bug Fixes​

  • recursively load all recyclarr templates and not only first level of directory (374b767), closes #305

1.15.0 (2025-08-27)​

Features​

1.14.1 (2025-08-13)​

Bug Fixes​

  • correctly handle group cfs in mix with cfs (8974eac), closes #289

1.14.0 (2025-08-04)​

Features​

Bug Fixes​

  • deps: update dependencies (non-major) (#292) (3c46cd7)

(internal) Refactorings​

1.13.7 (2025-07-22)​

Bug Fixes​

  • do not delete CFs when dry run enabled fixes #290 (cff234b)

1.13.6 (2025-07-09)​

Bug Fixes​

  • correctly lookup quality definition names from quality profiles fix #281 (728cbde)
  • deps: update dependencies (non-major) (dbe405a)

1.13.5 (2025-05-03)​

Bug Fixes​

  • correctly handle possible empty quality arrays (1ac9912)
  • correctly order qualities in groups of a profile (c27b703)
  • deps: update dependencies (non-major) (#257) (27387bb)
  • improve check for ordering of qualities (d9ac0ee)
  • reverse qualities in groups from trash guide (83479e7)

(internal) Refactorings​

  • remove unnecessary qualities check (d55c0ec)
  • simplify starting code (b969526)

1.13.4 (2025-04-12)​

Bug Fixes​

  • correctly import quality size / definitions from trash github (1e2099d)
  • safe directory, see #241 (d1c237b)

1.13.3 (2025-04-03)​

Bug Fixes​

1.13.2 (2025-03-23)​

Bug Fixes​

  • do not fail empty QualityProfiles or CustomFormats are received from server (d78b441), closes #230

1.13.1 (2025-03-10)​

Bug Fixes​

  • improve cloning of quality_profiles configs (89af504), closes #223

1.13.0 (2025-03-05)​

Features​

  • support mapping custom formats on unmanaged quality profiles (cd6dea6), closes #218

Bug Fixes​

  • deps: update dependencies (non-major) (#208) (dbe40d1)

(internal) Refactorings​

1.12.2 (2025-02-27)​

Bug Fixes​

  • correctly merge templates and configs (9235c47)

(internal) Refactorings​

  • improve logging for customformatgroups (f8560df)

1.12.1 (2025-02-19)​

(internal) Refactorings​

1.12.0 (2025-02-10)​

Features​

  • add support for cleaning up custom formats (7a28d54), closes #191
  • add support for trash custom format groups (c307377), closes #185

1.11.0 (2025-02-05)​

Features​

  • add option to disable specific instances in config (e228ccb), closes #184

Bug Fixes​

  • do gracefully stop instance processing if an error occurs. (8f8fca5)

(internal) Refactorings​

  • log total execution summary (35d0c30)

1.10.3 (2025-02-03)​

Bug Fixes​

  • correctly set language for new QualityProfiles (9ab962b), closes #180
  • deps: pin dependency raw-loader to 4.0.2 (#171) (1fd8d46)
  • deps: update dependency docusaurus-lunr-search to v3.6.0 (#175) (1afcaa2)

1.10.2 (2025-01-23)​

1.10.1 (2025-01-21)​

Bug Fixes​

  • use new cfs in existin g qps correctly (d24aaa6), closes #164

1.10.0 (2025-01-19)​

Features​

  • add experimental support for cloning quality profiles (18941ec)
  • add experimental support for quality profiles renaming (504dfe3)

1.9.0 (2025-01-15)​

Features​

  • allow configuring quality sizes / definitions with config and templates (alpha) (f41891b), closes #140

(internal) Refactorings​

  • ensure all quality definitions always exist if updated (6aa37cd)
  • ignore empty local templates (1454670)
  • restructure trash QD preferred scaling (53da038)

1.8.0 (2025-01-13)​

Features​

  • add experimental lidarr support (2093ae0)

Bug Fixes​

  • handle local templates as recyclarr templates correctly (10d7bdb)

1.7.0 (2025-01-13)​

Features​

  • use language from TrashQPs (7e8981b)

(internal) Refactorings​

  • only build update object for objects with keys (7abe91c)

1.6.0 (2025-01-10)​

Features​

  • add media_naming compatibility from recyclarr (3cf73dc)

Bug Fixes​

  • adjust qualityprofile items to always include items key (9ed86b3)
  • correct customFormatDefinition loading from top level (f841617)

(internal) Refactorings​

  • create trash cache for optimization (d142fee)
  • improve types (f44eb35)

1.5.3 (2025-01-08)​

Bug Fixes​

  • allow loading custom format definition correctly from templates (a5f0f92)

(internal) Refactorings​

  • make CF loading cleaner (5b33849)
  • move merge config to config.ts (388875d)

1.5.2 (2025-01-03)​

Bug Fixes​

  • correctly set preferred size value if adjusted by ratio (5d9dc5c)
  • deps: pin dependency zod to 3.24.1 (#133) (3773dde)
  • deps: update dependencies (non-major) (#135) (3ac7b7c)
  • deps: update react monorepo to v19 (c57a95b)
  • use quality_defintion from main config if defined (94d1861)

(internal) Refactorings​

  • rename variables in code only (f2f3736)

1.5.1 (2024-12-29)​

Bug Fixes​

  • correctly handle diffs for minFormatScores (a2494db)

1.5.0 (2024-12-17)​

Features​

  • add configuration options for media management tab (c2f2110)
  • add support for loading customformat definitions (4014d93)
  • optimize envs and add support for custom root for data #117 (f218b56)

Bug Fixes​

  • deps: pin dependencies (#118) (912130a)
  • deps: update dependencies (non-major) (a181831)
  • deps: update dependency pino-pretty to v13 (c05c07f)
  • set default language for new profiles to any (ffd6faa)

(internal) Refactorings​

  • improve typings for client (b9ad772)

1.4.0 (2024-11-17)​

Features​

  • add experimental support for readarr (9085a52)
  • add expermintal whisparr v3 support (ff2f08e)
  • implement preferredRatio (b6333db)
  • make Trash template / QualityProfiles includable (5339ced)

Bug Fixes​

  • deps: update dependencies (non-major) (cd8b081)

(internal) Refactorings​