# Version 2.0 This version introduces changes to the way Sonarr Release Profiles are specified in your YAML configuration (`trash.yml`). As such, changes are required to your YAML to avoid errors. First, visit the "Series Types" section to replace the `type` attribute with `trash_ids` as needed. Then check out the "Term Filters" section to see about removing the `include_optionals` property. ## Series Types The `type` property under `release_profiles` has been removed. Replaced by a new `trash_ids` property. ### Drop-In Replacement for Series For `series`, replace this: ```yml release_profiles: - type: series ``` With this (or you can customize it if you want less): ```yml release_profiles: - trash_ids: - EBC725268D687D588A20CBC5F97E538B # Low Quality Groups - 1B018E0C53EC825085DD911102E2CA36 # Release Sources (Streaming Service) - 71899E6C303A07AF0E4746EFF9873532 # P2P Groups + Repack/Proper ``` ### Drop-In Replacement for Anime For `series`, replace this: ```yml release_profiles: - type: anime ``` With this (or you can customize it if you want less): ```yml release_profiles: - trash_ids: - d428eda85af1df8904b4bbe4fc2f537c # Anime - First release profile - 6cd9e10bb5bb4c63d2d7cd3279924c7b # Anime - Second release profile ``` ## Term Filters The following changes apply to YAML under the `filter` property. - Property `include_optional` removed. - `include` and `exclude` properties added to explicitly choose terms to include or exclude, respectively. ### Replacement Examples If you are coming from YAML like this: ```yml release_profiles: - trash_ids: [EBC725268D687D588A20CBC5F97E538B] strict_negative_scores: false filter: include_optional: true tags: - tv ``` Simply remove the `include_optional` property above, to get this: ```yml release_profiles: - trash_ids: [EBC725268D687D588A20CBC5F97E538B] strict_negative_scores: false tags: - tv ``` ## Files & Directories Renamed Since "Trash Updater" is now known as "Recyclarr", the v2.0 release will attempt to perform the following each time you run it: - Rename the default `trash.yml` to `recyclarr.yml` (ignore this if you don't use it) - Rename the app data directory from `trash-updater` to `recyclarr` These are explained in more detail on the [Migration System] page. ## Other Notes - In this release, since you now have the ability to specifically include optionals that you want, I recommend visiting the [Configuration Reference] and learning more about the `include` and `exclude` filter lists. - Migration steps have been added. See the `v2.0` migration steps documented on the [Migration System] page. [Configuration Reference]: https://github.com/recyclarr/recyclarr/wiki/Configuration-Reference [Migration System]: https://github.com/recyclarr/recyclarr/wiki/Migration-System