Skip to content

Releases: recyclarr/recyclarr

v6.0.2

20 Oct 13:26
Compare
Choose a tag to compare

Fixed

  • CLI: Some custom formats were not properly categorized when running list custom-formats.
  • CLI: Continue processing other instances when ServiceIncompatibilityException is thrown.
  • Media Naming: In order to avoid confusion, the v3 and v4 version indicators for certain naming
    format keys has been moved to their own column in the list command table.

v6.0.1

03 Oct 02:10
Compare
Choose a tag to compare

Fixed

  • Media Naming: Sync file naming configuration even if rename is not set to true.
  • Quality Profiles: Validation check added for quality groups with less than 2 qualities.
  • Quality Profiles: Fix "Groups must contain multiple qualities" sync error.
  • Quality Profiles: Fix "Must contain all qualities" sync error.

v6.0.0

29 Sep 18:41
Compare
Choose a tag to compare

This release contains BREAKING CHANGES. See the v6.0 Upgrade Guide for required
changes you may need to make.

Added

  • Added Naming Sync (Media Management) for Sonarr v3, Sonarr v4, and Radarr (#179).
  • A list naming command to show Sonarr and Radarr naming formats available from the guide.

Changed

  • BREAKING: Minimum required Sonarr version increased to 3.0.9.1549 (Previous minimum version
    was 3.0.4.1098).
  • BREAKING: Old boolean syntax for reset_unmatched_scores is no longer supported.

Fixed

  • Status text rendered during git repo updates is no longer shown when --raw is used with the
    list custom-formats command (#215).

v5.4.3

16 Sep 23:13
Compare
Choose a tag to compare

Changed

  • Remove INF log that showed a total count of CFs without scores assigned. This log caused a lot of
    confusion in support channels. You can still see a list of CFs without scores in the debug logs.
  • Relaxed validation rules for trash_ids and quality_profiles under custom_formats. Both of
    these nodes may now be empty. This is mostly to make commenting out parts of configuration
    templates easier.
  • The merge operation for custom_formats is now "Join" (previously "Add"). If, for the same
    profile, you "reassign" a different score to a CF, the score now gets updated without having to
    remove the CF from custom_formats sections in included YAML files.

v5.4.2

14 Sep 14:03
Compare
Choose a tag to compare

Fixed

  • Print error information about HTTP 401 instead of "Unable to determine".
  • Improved wording of remote service error messages.

Changed

  • qualities (inside quality_profiles) is now a "Replace" merge operation instead of "Add". This
    means only one YAML file manages the full list of qualities. Either an include does it, or you
    override the full list in your configuration file. There is no longer any combination. See the
    docs
    for more details.

v5.4.1

12 Sep 14:55
Compare
Choose a tag to compare

Fixed

  • If the guide data for "Include Custom Format when Renaming" is set to "true", it now syncs that
    correctly instead of always setting to "false" (#213).

v5.4.0

11 Sep 23:19
Compare
Choose a tag to compare

Added

  • Print date & time log at the end of each completed instance sync (#165).
  • Add status indicator when cloning or updating git repos.
  • YAML includes are now supported (#175) (docs).
  • New --include option added to config list templates to show a list of include templates for
    each service type (docs).

Changed

  • Less-verbose console logging for scoreless custom formats.
  • Git repository updates are now parallelized.
  • Individual updated, created, and deleted CF logs are now debug severity. This makes the console
    output less verbose when syncing custom formats.

Fixed

  • Service failures (e.g. HTTP 500) no longer cause exceptions (#206).
  • Error out when duplicate instance names are used.
  • Print score instead of object in duplicate score detection warning

v5.3.1

21 Aug 21:44
Compare
Choose a tag to compare

Fixed

  • Crash when doing recyclarr sync with no reset_unmatched_scores present.

v5.3.0

21 Aug 16:29
Compare
Choose a tag to compare

Added

  • New delete command added for deleting one, many, or all custom formats from Radarr or Sonarr.
  • Exclusions are now supported under reset_unmatched_scores. This is used to prevent score resets
    to specific custom formats. See the docs for more info.
  • New score_set property available to each profile defined under the top-level quality_profiles
    list. This allows different kinds of pre-defined scores to be chosen from the guide, without
    having to explicitly override scores in your YAML.
  • New --score-sets option added to list custom-formats which lists all score sets that CFs are a
    member of, instead of the CFs themselves.
  • New --raw option added to list custom-formats which omits boilerplate output and formatting.
    Useful for scripting.

Changed

  • Program now exits when invalid instances are specified.
  • Scores are now pulled from the trash_scores object in the guide's CF json files.

Deprecated

Fixed

  • If multiple configuration files refer to the same base_url (i.e. the same instance), this is now
    an error and the program will exit. To use multiple config templates against a single instance of
    Radarr or Sonarr, you need to manually merge those config files. See this page.

v5.2.1

08 Aug 00:19
Compare
Choose a tag to compare

Changed

  • Reduce the time it takes to clone the config and trash repositories by performing shallow clones
    (#201).

Fixed

  • Better error message to console when no configuration files are found.
  • Allow quality group names to duplicate quality names (#200).