Releases: recyclarr/recyclarr
Releases · recyclarr/recyclarr
v6.0.2
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
andv4
version indicators for certain naming
format keys has been moved to their own column in thelist
command table.
v6.0.1
Fixed
- Media Naming: Sync file naming configuration even if
rename
is not set totrue
. - 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
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
was3.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
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
andquality_profiles
undercustom_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 fromcustom_formats
sections in included YAML files.
v5.4.2
Fixed
- Print error information about HTTP 401 instead of "Unable to determine".
- Improved wording of remote service error messages.
Changed
qualities
(insidequality_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
v5.4.0
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 toconfig 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
Fixed
- Crash when doing
recyclarr sync
with noreset_unmatched_scores
present.
v5.3.0
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-levelquality_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 tolist custom-formats
which lists all score sets that CFs are a
member of, instead of the CFs themselves. - New
--raw
option added tolist 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
reset_unmatched_scores
has a new syntax. The old syntax has been 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.