Releases: buildarr/buildarr-sonarr
v0.7.0b0 - 2024-05-05
This is the first in a series of pre-releases for testing the new features and bug fixes in the v0.7.0 release.
This release contains the following changes:
- Upgrade the plugin to Buildarr v0.8 and Pydantic V2.
- Fix parsing the bind address in General Settings, when it is set to a specific address (instead of the default
*). - Loosen constraints on some string-type attributes, to allow for more flexibility when explicitly setting them to empty values in configuration files.
- Remove the Buildarr-based validation for setting the username and password when authentication is enabled for Sonarr, and allow Sonarr itself to enforce any required constraints.
- Fix an issue where if configuring Metadata Settings using Buildarr, some internal values not set by Buildarr would be dropped when values are updated.
- Change the
sonarr.settings.tags.definitionsattribute from a list to a set, to allow the user to specify duplicate values, but only process them once.
Added
- Add automated tests and code coverage checks (#68)
Changed
v0.6.4 - 2024-03-02
This release addresses an issue where Buildarr would try to always try to create new remote path mappings on a Sonarr instance in certain cases, even if they already existed, resulting in an API error.
Path handling for remote path mappings within Buildarr has also been improved, making sure that Buildarr will handle them correctly for both POSIX paths and Windows paths (for Sonarr instances running on Windows).
It also improves error handling for Sonarr API responses, making error messages output from the API easier to understand when output by Buildarr.
Changed
v0.6.3 - 2023-12-02
This release adds support for defining a URL base for the Sonarr instance in the Buildarr configuration, using the url_base host configuration attribute.
This allows Sonarr instances with APIs available under a custom path (e.g. http://localhost:8989/sonarr) to be managed by Buildarr.
Changed
- Add Sonarr instance URL base support (#44)
v0.6.2 - 2023-12-01
This release fixes the following issues:
- Fix an issue where default values for attributes in qBittorrent download clients were not used when the value is not provided by Sonarr API, resulting in qBittorrent download clients being unable to be managed.
Changed
- Fix reading remote attributes for qBittorrent download clients (#40)
v0.6.1 - 2023-11-13
This release fixes the following issues:
- Permanently fix Torznab/Newznab indexer category parsing by making it not error when an unknown category ID is found on the remote instance.
- Allow the Sonarr-native category name (e.g.
TV/WEB-DL) to be defined directly in Buildarr, instead of the Buildarr-native names (e.g.TV-WEBDL). The old names are still supported. - Fix dumping Sonarr instance configurations using the CLI, which was failing due to a validation regression introduced in the previous release.
The CLI command for dumping Sonarr instance configurations has also been improved, and can now auto-fetch Sonarr instance API keys by simply leaving the API key blank, and pressing Enter when prompted. Note that this will only work on Sonarr instances that have authentication disabled.
As this release of the Sonarr plugin uses the latest plugin API features, Buildarr v0.7.1 or later is required for this release.
Changed
v0.6.0 - 2023-11-12
This updates the Sonarr plugin so that it is compatible with Buildarr v0.7.0.
Changed
- Add Buildarr v0.7.0 support (#31)
v0.5.4 - 2023-11-05
This is a minor release that fixes the following issues:
- Fix managing Newznab/Torznab indexers that have the
TVglobal category enabled (including Prowlarr-managed indexers).
Changed
- Add the
TVgroup as a selectable Newznab/Torznab category (#27)
v0.5.3 - 2023-09-11
This is a minor release that fixes the following issues:
- Fix managing e-mail, Mailgun and SendGrid notification connections by enforcing that email address attributes consist only of an email address, and do not contain a name (e.g.
Sonarr Notifications <sonarr@example.com>). Sonarr V3 does not support this style of email address definition.
Changed
- Fix parsing email addresses for notification connections (#23)
v0.5.2 - 2023-09-09
This is a minor release that fixes the following issues:
- Fix Sonarr instance configuration dumping via the CLI for some instances, by changing URL parsing for the Sonarr instance URL to accept any valid URL (not just instances with actual FQDNs).
Changed
- Fix URL parsing for configuration dumping (#19)
v0.5.1 - 2023-09-09
This is a minor release that enables support for Buildarr v0.6.0.
Buildarr v0.5.0 is still supported in this release.
Changed
- Update package metadata and dependencies (#15)