Skip to content

Release history

recyclarr releases

Automatically sync TRaSH Guides to your Sonarr and Radarr instances

All releases

12 shown

v8.6.0 New feature
Notable features
  • Entry-level `score` on `custom_formats` entries sets default scores across profile assignments
  • Service type validation prevents misconfiguration when `base_url` doesn't match configuration type
  • New `verbose` verbosity level includes per-item Custom Format change details in notifications
Full changelog

Added

  • Config: Entry-level score on custom_formats entries sets a default score for every profile
    under assign_scores_to that does not define its own score (#736)
  • Sync: Error when the service type at base_url does not match the configuration type (e.g. Radarr
    config pointed at a Sonarr instance)
  • Notifications: New verbose verbosity level that includes per-item Custom Format change details
    (created/updated/deleted names) in the notification body (#541)

Changed

  • Docker: Cron mode now uses log output instead of the interactive console UI (#779)

Fixed

  • Notifications: Notification body too large when many custom formats or quality profiles are
    adopted on first sync
  • CLI: Garbled output when stdout is redirected (e.g. cron jobs, piped commands) (#779)
  • CLI: Crash when a resource provider error message contains special characters
  • Config: !file references failed with an error when the file contained a trailing newline
  • Config: !file relative paths resolved against the working directory instead of the configuration
    directory
v8.5.1 Bug fix

Fixed config template naming collisions between Radarr/Sonarr variants, resolved HTTP 401 errors from trailing slashes in base_url, and corrected quality group rename syncing.

v8.5.0 New feature
Notable features
  • except_patterns option for reset_unmatched_scores
  • --details flag for list commands
v8.4.0 New feature
Breaking changes
  • Docker latest tag no longer published to Docker Hub or GHCR
Notable features
  • Custom formats and quality profiles auto-replaced
  • state repair --adopt workflow no longer needed
  • --details flag for custom format groups
v8.3.2 Bug fix

Fixed default custom format groups applying to all profile variants with matching trash_id and corrected assign_scores_to to accept profile names for guide-backed profiles.

v8.3.1 Bugfix

### Fixed - CLI: State repair crash when multiple quality profiles share the same `trash_id`.

v8.3.0 New feature
Notable features
  • Multiple uses of same guide-backed quality profile trash_id
  • Improved YAML error messages with specific guidance
v8.2.1 Bug fix

Added deprecation warnings for removed properties, implemented validation errors for duplicate quality profile trash_ids, and fixed custom format assign_scores_to trash_id requirements.

v8.2.0 New feature
Notable features
  • list custom-format-groups shows contents and supports filtering
  • list quality-profiles supports --details and --filter
v8.1.0 New feature
Breaking changes
  • CF group select now adds CFs alongside defaults instead of replacing
Notable features
  • CF group assign_scores_to accepts profile names
  • exclude option for custom format groups
  • Improved diagnostic message visibility
v8.0.1 Bug fix

Fixed quality profile matching in state repair when using config name overrides, resolved assign_scores_to trash_id failures, and prevented crashes with bracket characters in profile names.

v8.0.0 Breaking risk
Breaking changes
  • List commands display formatted tables instead of plain text
  • Global --raw option removed
  • --score-sets option on list custom-formats removed
Notable features
  • TRaSH Guide integration with trash_id for profiles and CF groups
  • New state repair command with --adopt workflow
  • Unified diagnostics panel and live progress display

Beta — feedback welcome: [email protected]