Skip to content
Tags give the ability to mark specific points in history as being important
  • 4.0.10.2624
    292554df · update base image ·
    What's Changed
    --------------
    
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7352](https://github.com/Sonarr/Sonarr/pull/7352)
    * New: Use instance name in PWA manifest by [@markus101](https://github.com/markus101) in [#7334](https://github.com/Sonarr/Sonarr/pull/7334)
    * Fixed: Parse version after quality in renamed files by [@markus101](https://github.com/markus101) in [#7335](https://github.com/Sonarr/Sonarr/pull/7335)
    * New: Add individual edit to Manage Custom Formats by [@markus101](https://github.com/markus101) in [#7336](https://github.com/Sonarr/Sonarr/pull/7336)
    * New: Favorite folders in Manual Import by [@markus101](https://github.com/markus101) in [#7338](https://github.com/Sonarr/Sonarr/pull/7338)
    * Fixed: Use download client name for history column by [@markus101](https://github.com/markus101) in [#7340](https://github.com/Sonarr/Sonarr/pull/7340)
    * New: Include source path with Webhook import event episode file by [@markus101](https://github.com/markus101) in [#7341](https://github.com/Sonarr/Sonarr/pull/7341)
    * Fixed: Cleaning the French preposition 'à' from titles by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7343](https://github.com/Sonarr/Sonarr/pull/7343)
    * Fixed: Loading queue with pending releases for deleted series by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7344](https://github.com/Sonarr/Sonarr/pull/7344)
    * Fixed: New values for custom filters by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7348](https://github.com/Sonarr/Sonarr/pull/7348)
    * Fixed: Root folder existence for import lists health check by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7351](https://github.com/Sonarr/Sonarr/pull/7351)
    * New: Monitor New Seasons column for series list by [@markus101](https://github.com/markus101) in [#7354](https://github.com/Sonarr/Sonarr/pull/7354)
    * New: Reject files during import that have no audio tracks by [@markus101](https://github.com/markus101) in [#7355](https://github.com/Sonarr/Sonarr/pull/7355)
    * New: Filter queue by status by [@markus101](https://github.com/markus101) in [#7356](https://github.com/Sonarr/Sonarr/pull/7356)
    * Show a series path as example in Mount Health Check by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7357](https://github.com/Sonarr/Sonarr/pull/7357)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7359](https://github.com/Sonarr/Sonarr/pull/7359)
    
    **Full Changelog**: [v4.0.10.2579...v4.0.10.2624](https://github.com/Sonarr/Sonarr/compare/v4.0.10.2579...v4.0.10.2624)
  • 4.0.10.2579
    292554df · update base image ·
    What's Changed
    --------------
    
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7286](https://github.com/Sonarr/Sonarr/pull/7286)
    * Bump version to 4.0.10 by [@markus101](https://github.com/markus101) in [#7322](https://github.com/Sonarr/Sonarr/pull/7322)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7332](https://github.com/Sonarr/Sonarr/pull/7332)
    * Use `OperatingSystem` class to get OS information by [@HadrienPatte](https://github.com/HadrienPatte) in [#7249](https://github.com/Sonarr/Sonarr/pull/7249)
    * Fixed: Matched alternative titles and tags in header search results by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7285](https://github.com/Sonarr/Sonarr/pull/7285)
    * Fixed: Dedupe releases for single daily and anime episode searches by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7289](https://github.com/Sonarr/Sonarr/pull/7289)
    * Bump frontend packages by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7291](https://github.com/Sonarr/Sonarr/pull/7291)
    * Include exception message in SkyHook failure message by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7292](https://github.com/Sonarr/Sonarr/pull/7292)
    * New: Display items tags on import lists index by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7293](https://github.com/Sonarr/Sonarr/pull/7293)
    * New: Sync updates to UI for providers by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7296](https://github.com/Sonarr/Sonarr/pull/7296)
    * Natural sorting for tags list in the UI by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7297](https://github.com/Sonarr/Sonarr/pull/7297)
    * Inherit trigger from pushed command models by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7304](https://github.com/Sonarr/Sonarr/pull/7304)
    * Improve message for grab errors due to no matching tags by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7306](https://github.com/Sonarr/Sonarr/pull/7306)
    * Cleanse exceptions in event logs by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7308](https://github.com/Sonarr/Sonarr/pull/7308)
    * Fix settings fetching failure for updates by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7310](https://github.com/Sonarr/Sonarr/pull/7310)
    * Fixed: Stopped/Started as initial state for qBittorrent v5.0 by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7313](https://github.com/Sonarr/Sonarr/pull/7313)
    * Fixed: Changing series to another root folder without moving files by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7319](https://github.com/Sonarr/Sonarr/pull/7319)
    * New: Maintain '...' in naming format by [@markus101](https://github.com/markus101) in [#7323](https://github.com/Sonarr/Sonarr/pull/7323)
    * New: Improve parsing absolute followed by standard numbering by [@markus101](https://github.com/markus101) in [#7324](https://github.com/Sonarr/Sonarr/pull/7324)
    * New: Episode mappings in .plexmatch metadata files by [@markus101](https://github.com/markus101) in [#7325](https://github.com/Sonarr/Sonarr/pull/7325)
    * Update JetBrains logos by [@markus101](https://github.com/markus101) in [#7326](https://github.com/Sonarr/Sonarr/pull/7326)
    * Fixed: Status output root folders for completed directories in Deluge by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7328](https://github.com/Sonarr/Sonarr/pull/7328)
    * [[CVE-2024-43485](https://github.com/advisories/GHSA-8g4q-xg66-9fp4 "CVE-2024-43485")] Update System.Text.Json to version 6.0.10 / Fix the build using dotnet-sdk 8.x. by [@BarbUk](https://github.com/BarbUk) in [#7329](https://github.com/Sonarr/Sonarr/pull/7329)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7333](https://github.com/Sonarr/Sonarr/pull/7333)
    * Convert Form Components to TypeScript by [@markus101](https://github.com/markus101) in [#7327](https://github.com/Sonarr/Sonarr/pull/7327)
    * Update paths mapping translations for series specific by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7314](https://github.com/Sonarr/Sonarr/pull/7314)
    
    New Contributors
    ----------------
    
    * [@HadrienPatte](https://github.com/HadrienPatte) made their first contribution in [#7249](https://github.com/Sonarr/Sonarr/pull/7249)
    * [@BarbUk](https://github.com/BarbUk) made their first contribution in [#7329](https://github.com/Sonarr/Sonarr/pull/7329)
    
    **Full Changelog**: [v4.0.9.2513...v4.0.10.2579](https://github.com/Sonarr/Sonarr/compare/v4.0.9.2513...v4.0.10.2579)
  • 4.0.10.2544
    292554df · update base image ·
    What's Changed
    --------------
    
    * Refactoring: Typescript button component by [@Treycos](https://github.com/Treycos) in [#7118](https://github.com/Sonarr/Sonarr/pull/7118)
    * Refactoring: Icon component Typescript by [@Treycos](https://github.com/Treycos) in [#7119](https://github.com/Sonarr/Sonarr/pull/7119)
    * Refactoring: Link polymorphic static typing by [@Treycos](https://github.com/Treycos) in [#7121](https://github.com/Sonarr/Sonarr/pull/7121)
    * Tech: VSCode updated code action format by [@Treycos](https://github.com/Treycos) in [#7124](https://github.com/Sonarr/Sonarr/pull/7124)
    * Fixed: Validate root folder existence when adding series by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7128](https://github.com/Sonarr/Sonarr/pull/7128)
    * Fix disabled style for monitor toggle button by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7130](https://github.com/Sonarr/Sonarr/pull/7130)
    * Fixed: Handle Spaces in ProxyBypassList by [@bakerboy448](https://github.com/bakerboy448) in [#7133](https://github.com/Sonarr/Sonarr/pull/7133)
    * New: Bypass IP addresses ranges in proxies by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7134](https://github.com/Sonarr/Sonarr/pull/7134)
    * Fixed: Hide reboot and shutdown UI buttons on docker by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7136](https://github.com/Sonarr/Sonarr/pull/7136)
    * Fixed: Paths for renamed episode files in Custom Script and Webhook by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7138](https://github.com/Sonarr/Sonarr/pull/7138)
    * New: Bulk manage custom formats by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7116](https://github.com/Sonarr/Sonarr/pull/7116)
    * Convert episode and season search modals to TypeScript by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7123](https://github.com/Sonarr/Sonarr/pull/7123)
    * Fixed: Queue header by [@markus101](https://github.com/markus101) in [#7143](https://github.com/Sonarr/Sonarr/pull/7143)
    * Refactoring: Icon button component Typescript by [@Treycos](https://github.com/Treycos) in [#7144](https://github.com/Sonarr/Sonarr/pull/7144)
    * Refactoring: TableRowCell Typescript integration by [@Treycos](https://github.com/Treycos) in [#7145](https://github.com/Sonarr/Sonarr/pull/7145)
    * Refactoring: Typescript SpinnerIcon component by [@Treycos](https://github.com/Treycos) in [#7146](https://github.com/Sonarr/Sonarr/pull/7146)
    * Don't persist value for SslCertHash when checking for existence by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7148](https://github.com/Sonarr/Sonarr/pull/7148)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7152](https://github.com/Sonarr/Sonarr/pull/7152)
    * Fixed: Generating absolute episode file paths in webhooks by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7150](https://github.com/Sonarr/Sonarr/pull/7150)
    * Fixed: Forbid empty spaces in Must Contain/Must Not Contain for Release Profiles by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7151](https://github.com/Sonarr/Sonarr/pull/7151)
    * Fixed: Importing files without media info available by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7156](https://github.com/Sonarr/Sonarr/pull/7156)
    * Convert Components to TypeScript by [@markus101](https://github.com/markus101) in [#7142](https://github.com/Sonarr/Sonarr/pull/7142)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7166](https://github.com/Sonarr/Sonarr/pull/7166)
    * Add Last Search Time to /episode API and to the Frontend (Cut-off Unmet & Missing) by [@ManiMatter](https://github.com/ManiMatter) in [#7091](https://github.com/Sonarr/Sonarr/pull/7091)
    * Convert Interactive Search to TypeScript by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7158](https://github.com/Sonarr/Sonarr/pull/7158)
    * Add IndexerFlags parsing to NewznabRssParser by [@amdavie](https://github.com/amdavie) in [#7160](https://github.com/Sonarr/Sonarr/pull/7160)
    * New: Except language option for Language Custom Formats by [@markus101](https://github.com/markus101) in [#7163](https://github.com/Sonarr/Sonarr/pull/7163)
    * Fixed: Failing to import any file for series if one has bad encoding by [@markus101](https://github.com/markus101) in [#7164](https://github.com/Sonarr/Sonarr/pull/7164)
    * Cleanup History Details and a typo by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7165](https://github.com/Sonarr/Sonarr/pull/7165)
    * Fixed: Respect Quality cutoff if Custom Format cutoff isn't met by [@markus101](https://github.com/markus101) in [#7167](https://github.com/Sonarr/Sonarr/pull/7167)
    * New: Include seasons and episodes in Trakt import lists by [@markus101](https://github.com/markus101) in [#7171](https://github.com/Sonarr/Sonarr/pull/7171)
    * Fixed: Links tooltip closing too quickly by [@markus101](https://github.com/markus101) in [#7172](https://github.com/Sonarr/Sonarr/pull/7172)
    * New: Add MDBList link to series details by [@markus101](https://github.com/markus101) in [#7173](https://github.com/Sonarr/Sonarr/pull/7173)
    * Convert Progress Bars to TypeScript by [@markus101](https://github.com/markus101) in [#7174](https://github.com/Sonarr/Sonarr/pull/7174)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7195](https://github.com/Sonarr/Sonarr/pull/7195)
    * Shift quality definition limits management to the backend by [@rcdailey](https://github.com/rcdailey) in [#7122](https://github.com/Sonarr/Sonarr/pull/7122)
    * Minimum Upgrade Score for Custom Formats by [@somniumV](https://github.com/somniumV) in [#7161](https://github.com/Sonarr/Sonarr/pull/7161)
    * Fixed: Series links not opening on iOS by [@markus101](https://github.com/markus101) in [#7178](https://github.com/Sonarr/Sonarr/pull/7178)
    * A handful of fixes by [@markus101](https://github.com/markus101) in [#7184](https://github.com/Sonarr/Sonarr/pull/7184)
    * New: Check for available space before grabbing by [@markus101](https://github.com/markus101) in [#7185](https://github.com/Sonarr/Sonarr/pull/7185)
    * New: Add Bluray 576p quality by [@markus101](https://github.com/markus101) in [#7192](https://github.com/Sonarr/Sonarr/pull/7192)
    * New: Add .zipx extension to known archive extensions by [@markus101](https://github.com/markus101) in [#7193](https://github.com/Sonarr/Sonarr/pull/7193)
    * Gotify notification updates by [@markus101](https://github.com/markus101) in [#7194](https://github.com/Sonarr/Sonarr/pull/7194)
    * Chore: add workflow to close issue when labelled as support by [@stevietv](https://github.com/stevietv) in [#7203](https://github.com/Sonarr/Sonarr/pull/7203)
    * Add rating as option in sort dropdown by [@stevietv](https://github.com/stevietv) in [#7207](https://github.com/Sonarr/Sonarr/pull/7207)
    * New: Use instance name in forms authentication cookie name by [@markus101](https://github.com/markus101) in [#7208](https://github.com/Sonarr/Sonarr/pull/7208)
    * New: Add exception to SSL Certificate validation message by [@markus101](https://github.com/markus101) in [#7209](https://github.com/Sonarr/Sonarr/pull/7209)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7212](https://github.com/Sonarr/Sonarr/pull/7212)
    * Refactoring: Clipboard Typescript & rewrite by [@Treycos](https://github.com/Treycos) in [#7168](https://github.com/Sonarr/Sonarr/pull/7168)
    * Fixed: Links for Trakt and TVMaze in Gotify notifications by [@markus101](https://github.com/markus101) in [#7213](https://github.com/Sonarr/Sonarr/pull/7213)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7223](https://github.com/Sonarr/Sonarr/pull/7223)
    * Parse KCRT as release group by [@stevietv](https://github.com/stevietv) in [#7215](https://github.com/Sonarr/Sonarr/pull/7215)
    * New: Allowed sort keys for paginated resources by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7216](https://github.com/Sonarr/Sonarr/pull/7216)
    * Fixed: Interactive searches causing multiple requests to indexers by [@markus101](https://github.com/markus101) in [#7217](https://github.com/Sonarr/Sonarr/pull/7217)
    * fix: annotate passing apikey as query parameter consistently in description by [@iMontouch](https://github.com/iMontouch) in [#7234](https://github.com/Sonarr/Sonarr/pull/7234)
    * Adds includeSeries and includeEpisodeFile to episode endpoint (default = false) by [@ManiMatter](https://github.com/ManiMatter) in [#7219](https://github.com/Sonarr/Sonarr/pull/7219)
    * Fixed: Adding Bluray 576p to some profiles by [@markus101](https://github.com/markus101) in [#7220](https://github.com/Sonarr/Sonarr/pull/7220)
    * Fixed: Reprocessing manual import items unable to detect sample by [@markus101](https://github.com/markus101) in [#7222](https://github.com/Sonarr/Sonarr/pull/7222)
    * New: Fetch up to 1000 series from Plex Watchlist by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7224](https://github.com/Sonarr/Sonarr/pull/7224)
    * Fixed: Unable to login when instance name contained brackets by [@markus101](https://github.com/markus101) in [#7231](https://github.com/Sonarr/Sonarr/pull/7231)
    * Fixed: Don't set last write time on episode files if difference is within the same second by [@markus101](https://github.com/markus101) in [#7232](https://github.com/Sonarr/Sonarr/pull/7232)
    * New: Persist sort in Select Episodes modal by [@markus101](https://github.com/markus101) in [#7235](https://github.com/Sonarr/Sonarr/pull/7235)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7239](https://github.com/Sonarr/Sonarr/pull/7239)
    * Fixed: Sorting queue by columns by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7237](https://github.com/Sonarr/Sonarr/pull/7237)
    * New: Errors sending Telegram notifications when links aren't available by [@markus101](https://github.com/markus101) in [#7241](https://github.com/Sonarr/Sonarr/pull/7241)
    * Fixed: Loading series images after placeholder in Safari by [@markus101](https://github.com/markus101) in [#7242](https://github.com/Sonarr/Sonarr/pull/7242)
    * Fixed: Parsing of Hybrid-Remux by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7243](https://github.com/Sonarr/Sonarr/pull/7243)
    * Fixed: Telegram Log Message by [@RobinDadswell](https://github.com/RobinDadswell) in [#7244](https://github.com/Sonarr/Sonarr/pull/7244)
    * Fix translation for Custom Colon Replacement label by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7245](https://github.com/Sonarr/Sonarr/pull/7245)
    * Fixed: Ignore '.DS\_Store' and '.unmanic' when scanning for files by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7247](https://github.com/Sonarr/Sonarr/pull/7247)
    * Fixed: Don't reject revision upgrades if profile doesn't allow upgrades by [@markus101](https://github.com/markus101) in [#7257](https://github.com/Sonarr/Sonarr/pull/7257)
    * Fixed: Ignore extra spaces in path when not running on Windows by [@markus101](https://github.com/markus101) in [#7258](https://github.com/Sonarr/Sonarr/pull/7258)
    * New: Parse 'BEN THE MAN' release group by [@markus101](https://github.com/markus101) in [#7259](https://github.com/Sonarr/Sonarr/pull/7259)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7264](https://github.com/Sonarr/Sonarr/pull/7264)
    * [DiskTransferService] WaitForIO after Copy/Move file by [@jaredledvina](https://github.com/jaredledvina) in [#7250](https://github.com/Sonarr/Sonarr/pull/7250)
    * Convert Release Profiles to TypeScript by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7252](https://github.com/Sonarr/Sonarr/pull/7252)
    * Fixed: Copy to clipboard in non-secure contexts by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7254](https://github.com/Sonarr/Sonarr/pull/7254)
    * Fixed: Use Id from route and check for existence on provider update by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7256](https://github.com/Sonarr/Sonarr/pull/7256)
    * Add new category for FL by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7267](https://github.com/Sonarr/Sonarr/pull/7267)
    * Fixed: Validate path on series update by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7269](https://github.com/Sonarr/Sonarr/pull/7269)
    * Fixed: Manual importing to nested series folders by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7271](https://github.com/Sonarr/Sonarr/pull/7271)
    * Fixed: Clean paths for top level root folders by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7274](https://github.com/Sonarr/Sonarr/pull/7274)
    * Use the first allowed quality for cutoff met rejection message with disabled upgrades by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7275](https://github.com/Sonarr/Sonarr/pull/7275)
    * Fixed: Ignore free space check before grabbing if directory is missing by [@markus101](https://github.com/markus101) in [#7276](https://github.com/Sonarr/Sonarr/pull/7276)
    * New: Use 307 redirect for requests missing URL Base by [@markus101](https://github.com/markus101) in [#7277](https://github.com/Sonarr/Sonarr/pull/7277)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7281](https://github.com/Sonarr/Sonarr/pull/7281)
    * Convert Naming options to TypeScript by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7266](https://github.com/Sonarr/Sonarr/pull/7266)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7286](https://github.com/Sonarr/Sonarr/pull/7286)
    * Bump version to 4.0.10 by [@markus101](https://github.com/markus101) in [#7322](https://github.com/Sonarr/Sonarr/pull/7322)
    
    New Contributors
    ----------------
    
    * [@amdavie](https://github.com/amdavie) made their first contribution in [#7160](https://github.com/Sonarr/Sonarr/pull/7160)
    * [@somniumV](https://github.com/somniumV) made their first contribution in [#7161](https://github.com/Sonarr/Sonarr/pull/7161)
    * [@iMontouch](https://github.com/iMontouch) made their first contribution in [#7234](https://github.com/Sonarr/Sonarr/pull/7234)
    * [@jaredledvina](https://github.com/jaredledvina) made their first contribution in [#7250](https://github.com/Sonarr/Sonarr/pull/7250)
    
    **Full Changelog**: [v4.0.9.2244...v4.0.10.2544](https://github.com/Sonarr/Sonarr/compare/v4.0.9.2244...v4.0.10.2544)
    
  • 4.0.9.2513
    292554df · update base image ·
    What's Changed
    --------------
    
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7264](https://github.com/Sonarr/Sonarr/pull/7264)
    * [DiskTransferService] WaitForIO after Copy/Move file by [@jaredledvina](https://github.com/jaredledvina) in [#7250](https://github.com/Sonarr/Sonarr/pull/7250)
    * Convert Release Profiles to TypeScript by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7252](https://github.com/Sonarr/Sonarr/pull/7252)
    * Fixed: Copy to clipboard in non-secure contexts by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7254](https://github.com/Sonarr/Sonarr/pull/7254)
    * Fixed: Use Id from route and check for existence on provider update by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7256](https://github.com/Sonarr/Sonarr/pull/7256)
    * Add new category for FL by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7267](https://github.com/Sonarr/Sonarr/pull/7267)
    * Fixed: Validate path on series update by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7269](https://github.com/Sonarr/Sonarr/pull/7269)
    * Fixed: Manual importing to nested series folders by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7271](https://github.com/Sonarr/Sonarr/pull/7271)
    * Fixed: Clean paths for top level root folders by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7274](https://github.com/Sonarr/Sonarr/pull/7274)
    * Use the first allowed quality for cutoff met rejection message with disabled upgrades by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7275](https://github.com/Sonarr/Sonarr/pull/7275)
    * Fixed: Ignore free space check before grabbing if directory is missing by [@markus101](https://github.com/markus101) in [#7276](https://github.com/Sonarr/Sonarr/pull/7276)
    * New: Use 307 redirect for requests missing URL Base by [@markus101](https://github.com/markus101) in [#7277](https://github.com/Sonarr/Sonarr/pull/7277)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7281](https://github.com/Sonarr/Sonarr/pull/7281)
    * Convert Naming options to TypeScript by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7266](https://github.com/Sonarr/Sonarr/pull/7266)
    
    New Contributors
    ----------------
    
    * [@jaredledvina](https://github.com/jaredledvina) made their first contribution in [#7250](https://github.com/Sonarr/Sonarr/pull/7250)
    
    **Full Changelog**: [v4.0.9.2457...v4.0.9.2513](https://github.com/Sonarr/Sonarr/compare/v4.0.9.2457...v4.0.9.2513)
  • 4.0.9.2457
    292554df · update base image ·
    What's Changed
    --------------
    
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7239](https://github.com/Sonarr/Sonarr/pull/7239)
    * Fixed: Sorting queue by columns by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7237](https://github.com/Sonarr/Sonarr/pull/7237)
    * New: Errors sending Telegram notifications when links aren't available by [@markus101](https://github.com/markus101) in [#7241](https://github.com/Sonarr/Sonarr/pull/7241)
    * Fixed: Loading series images after placeholder in Safari by [@markus101](https://github.com/markus101) in [#7242](https://github.com/Sonarr/Sonarr/pull/7242)
    * Fixed: Parsing of Hybrid-Remux by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7243](https://github.com/Sonarr/Sonarr/pull/7243)
    * Fixed: Telegram Log Message by [@RobinDadswell](https://github.com/RobinDadswell) in [#7244](https://github.com/Sonarr/Sonarr/pull/7244)
    * Fix translation for Custom Colon Replacement label by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7245](https://github.com/Sonarr/Sonarr/pull/7245)
    * Fixed: Ignore '.DS\_Store' and '.unmanic' when scanning for files by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7247](https://github.com/Sonarr/Sonarr/pull/7247)
    * Fixed: Don't reject revision upgrades if profile doesn't allow upgrades by [@markus101](https://github.com/markus101) in [#7257](https://github.com/Sonarr/Sonarr/pull/7257)
    * Fixed: Ignore extra spaces in path when not running on Windows by [@markus101](https://github.com/markus101) in [#7258](https://github.com/Sonarr/Sonarr/pull/7258)
    * New: Parse 'BEN THE MAN' release group by [@markus101](https://github.com/markus101) in [#7259](https://github.com/Sonarr/Sonarr/pull/7259)
    
    **Full Changelog**: [v4.0.9.2421...v4.0.9.2457](https://github.com/Sonarr/Sonarr/compare/v4.0.9.2421...v4.0.9.2457)
  • 4.0.9.2421
    292554df · update base image ·
    What's Changed
    --------------
    
    * Refactoring: Clipboard Typescript & rewrite by [@Treycos](https://github.com/Treycos) in [#7168](https://github.com/Sonarr/Sonarr/pull/7168)
    * Fixed: Links for Trakt and TVMaze in Gotify notifications by [@markus101](https://github.com/markus101) in [#7213](https://github.com/Sonarr/Sonarr/pull/7213)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7223](https://github.com/Sonarr/Sonarr/pull/7223)
    * Parse KCRT as release group by [@stevietv](https://github.com/stevietv) in [#7215](https://github.com/Sonarr/Sonarr/pull/7215)
    * New: Allowed sort keys for paginated resources by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7216](https://github.com/Sonarr/Sonarr/pull/7216)
    * Fixed: Interactive searches causing multiple requests to indexers by [@markus101](https://github.com/markus101) in [#7217](https://github.com/Sonarr/Sonarr/pull/7217)
    * fix: annotate passing apikey as query parameter consistently in description by [@iMontouch](https://github.com/iMontouch) in [#7234](https://github.com/Sonarr/Sonarr/pull/7234)
    * Adds includeSeries and includeEpisodeFile to episode endpoint (default = false) by [@ManiMatter](https://github.com/ManiMatter) in [#7219](https://github.com/Sonarr/Sonarr/pull/7219)
    * Fixed: Adding Bluray 576p to some profiles by [@markus101](https://github.com/markus101) in [#7220](https://github.com/Sonarr/Sonarr/pull/7220)
    * Fixed: Reprocessing manual import items unable to detect sample by [@markus101](https://github.com/markus101) in [#7222](https://github.com/Sonarr/Sonarr/pull/7222)
    * New: Fetch up to 1000 series from Plex Watchlist by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7224](https://github.com/Sonarr/Sonarr/pull/7224)
    * Fixed: Unable to login when instance name contained brackets by [@markus101](https://github.com/markus101) in [#7231](https://github.com/Sonarr/Sonarr/pull/7231)
    * Fixed: Don't set last write time on episode files if difference is within the same second by [@markus101](https://github.com/markus101) in [#7232](https://github.com/Sonarr/Sonarr/pull/7232)
    * New: Persist sort in Select Episodes modal by [@markus101](https://github.com/markus101) in [#7235](https://github.com/Sonarr/Sonarr/pull/7235)
    
    New Contributors
    ----------------
    
    * [@iMontouch](https://github.com/iMontouch) made their first contribution in [#7234](https://github.com/Sonarr/Sonarr/pull/7234)
    
    **Full Changelog**: [v4.0.9.2386...v4.0.9.2421](https://github.com/Sonarr/Sonarr/compare/v4.0.9.2386...v4.0.9.2421)
  • 4.0.9.2386
    292554df · update base image ·
    What's Changed
    --------------
    
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7195](https://github.com/Sonarr/Sonarr/pull/7195)
    * Shift quality definition limits management to the backend by [@rcdailey](https://github.com/rcdailey) in [#7122](https://github.com/Sonarr/Sonarr/pull/7122)
    * Minimum Upgrade Score for Custom Formats by [@somniumV](https://github.com/somniumV) in [#7161](https://github.com/Sonarr/Sonarr/pull/7161)
    * Fixed: Series links not opening on iOS by [@markus101](https://github.com/markus101) in [#7178](https://github.com/Sonarr/Sonarr/pull/7178)
    * A handful of fixes by [@markus101](https://github.com/markus101) in [#7184](https://github.com/Sonarr/Sonarr/pull/7184)
    * New: Check for available space before grabbing by [@markus101](https://github.com/markus101) in [#7185](https://github.com/Sonarr/Sonarr/pull/7185)
    * New: Add Bluray 576p quality by [@markus101](https://github.com/markus101) in [#7192](https://github.com/Sonarr/Sonarr/pull/7192)
    * New: Add .zipx extension to known archive extensions by [@markus101](https://github.com/markus101) in [#7193](https://github.com/Sonarr/Sonarr/pull/7193)
    * Gotify notification updates by [@markus101](https://github.com/markus101) in [#7194](https://github.com/Sonarr/Sonarr/pull/7194)
    * Chore: add workflow to close issue when labelled as support by [@stevietv](https://github.com/stevietv) in [#7203](https://github.com/Sonarr/Sonarr/pull/7203)
    * Add rating as option in sort dropdown by [@stevietv](https://github.com/stevietv) in [#7207](https://github.com/Sonarr/Sonarr/pull/7207)
    * New: Use instance name in forms authentication cookie name by [@markus101](https://github.com/markus101) in [#7208](https://github.com/Sonarr/Sonarr/pull/7208)
    * New: Add exception to SSL Certificate validation message by [@markus101](https://github.com/markus101) in [#7209](https://github.com/Sonarr/Sonarr/pull/7209)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7212](https://github.com/Sonarr/Sonarr/pull/7212)
    
    New Contributors
    ----------------
    
    * [@somniumV](https://github.com/somniumV) made their first contribution in [#7161](https://github.com/Sonarr/Sonarr/pull/7161)
    
    **Full Changelog**: [v4.0.9.2342...v4.0.9.2386](https://github.com/Sonarr/Sonarr/compare/v4.0.9.2342...v4.0.9.2386)
  • 4.0.9.2342
    292554df · update base image ·
    What's Changed
    --------------
    
    * New: Include seasons and episodes in Trakt import lists by [@markus101](https://github.com/markus101) in [#7171](https://github.com/Sonarr/Sonarr/pull/7171)
    * Fixed: Links tooltip closing too quickly by [@markus101](https://github.com/markus101) in [#7172](https://github.com/Sonarr/Sonarr/pull/7172)
    * New: Add MDBList link to series details by [@markus101](https://github.com/markus101) in [#7173](https://github.com/Sonarr/Sonarr/pull/7173)
    * Convert Progress Bars to TypeScript by [@markus101](https://github.com/markus101) in [#7174](https://github.com/Sonarr/Sonarr/pull/7174)
    
    **Full Changelog**: [v4.0.9.2332...v4.0.9.2342](https://github.com/Sonarr/Sonarr/compare/v4.0.9.2332...v4.0.9.2342)
  • 4.0.9.2332
    292554df · update base image ·
    What's Changed
    --------------
    
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7166](https://github.com/Sonarr/Sonarr/pull/7166)
    * Add Last Search Time to /episode API and to the Frontend (Cut-off Unmet & Missing) by [@ManiMatter](https://github.com/ManiMatter) in [#7091](https://github.com/Sonarr/Sonarr/pull/7091)
    * Convert Interactive Search to TypeScript by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7158](https://github.com/Sonarr/Sonarr/pull/7158)
    * Add IndexerFlags parsing to NewznabRssParser by [@amdavie](https://github.com/amdavie) in [#7160](https://github.com/Sonarr/Sonarr/pull/7160)
    * New: Except language option for Language Custom Formats by [@markus101](https://github.com/markus101) in [#7163](https://github.com/Sonarr/Sonarr/pull/7163)
    * Fixed: Failing to import any file for series if one has bad encoding by [@markus101](https://github.com/markus101) in [#7164](https://github.com/Sonarr/Sonarr/pull/7164)
    * Cleanup History Details and a typo by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7165](https://github.com/Sonarr/Sonarr/pull/7165)
    * Fixed: Respect Quality cutoff if Custom Format cutoff isn't met by [@markus101](https://github.com/markus101) in [#7167](https://github.com/Sonarr/Sonarr/pull/7167)
    
    New Contributors
    ----------------
    
    * [@amdavie](https://github.com/amdavie) made their first contribution in [#7160](https://github.com/Sonarr/Sonarr/pull/7160)
    
    **Full Changelog**: [v4.0.9.2300...v4.0.9.2332](https://github.com/Sonarr/Sonarr/compare/v4.0.9.2300...v4.0.9.2332)
  • 4.0.9.2300
    292554df · update base image ·
    What's Changed
    --------------
    
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7152](https://github.com/Sonarr/Sonarr/pull/7152)
    * Fixed: Generating absolute episode file paths in webhooks by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7150](https://github.com/Sonarr/Sonarr/pull/7150)
    * Fixed: Forbid empty spaces in Must Contain/Must Not Contain for Release Profiles by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7151](https://github.com/Sonarr/Sonarr/pull/7151)
    * Fixed: Importing files without media info available by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7156](https://github.com/Sonarr/Sonarr/pull/7156)
    * Convert Components to TypeScript by [@markus101](https://github.com/markus101) in [#7142](https://github.com/Sonarr/Sonarr/pull/7142)
    
    **Full Changelog**: [v4.0.9.2278...v4.0.9.2300](https://github.com/Sonarr/Sonarr/compare/v4.0.9.2278...v4.0.9.2300)
  • 4.0.9.2278
    292554df · update base image ·
    What's Changed
    --------------
    
    * Convert episode and season search modals to TypeScript by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7123](https://github.com/Sonarr/Sonarr/pull/7123)
    * Fixed: Queue header by [@markus101](https://github.com/markus101) in [#7143](https://github.com/Sonarr/Sonarr/pull/7143)
    * Refactoring: Icon button component Typescript by [@Treycos](https://github.com/Treycos) in [#7144](https://github.com/Sonarr/Sonarr/pull/7144)
    * Refactoring: TableRowCell Typescript integration by [@Treycos](https://github.com/Treycos) in [#7145](https://github.com/Sonarr/Sonarr/pull/7145)
    * Refactoring: Typescript SpinnerIcon component by [@Treycos](https://github.com/Treycos) in [#7146](https://github.com/Sonarr/Sonarr/pull/7146)
    * Don't persist value for SslCertHash when checking for existence by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7148](https://github.com/Sonarr/Sonarr/pull/7148)
    
    **Full Changelog**: [v4.0.9.2257...v4.0.9.2278](https://github.com/Sonarr/Sonarr/compare/v4.0.9.2257...v4.0.9.2278)
  • 4.0.9.2257
    292554df · update base image ·
    What's Changed
    --------------
    
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7129](https://github.com/Sonarr/Sonarr/pull/7129)
    * Bump version to 4.0.9 by [@markus101](https://github.com/markus101) in [#7139](https://github.com/Sonarr/Sonarr/pull/7139)
    * Refactoring: Typescript button component by [@Treycos](https://github.com/Treycos) in [#7118](https://github.com/Sonarr/Sonarr/pull/7118)
    * Refactoring: Icon component Typescript by [@Treycos](https://github.com/Treycos) in [#7119](https://github.com/Sonarr/Sonarr/pull/7119)
    * Refactoring: Link polymorphic static typing by [@Treycos](https://github.com/Treycos) in [#7121](https://github.com/Sonarr/Sonarr/pull/7121)
    * Tech: VSCode updated code action format by [@Treycos](https://github.com/Treycos) in [#7124](https://github.com/Sonarr/Sonarr/pull/7124)
    * Fixed: Validate root folder existence when adding series by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7128](https://github.com/Sonarr/Sonarr/pull/7128)
    * Fix disabled style for monitor toggle button by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7130](https://github.com/Sonarr/Sonarr/pull/7130)
    * Fixed: Handle Spaces in ProxyBypassList by [@bakerboy448](https://github.com/bakerboy448) in [#7133](https://github.com/Sonarr/Sonarr/pull/7133)
    * New: Bypass IP addresses ranges in proxies by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7134](https://github.com/Sonarr/Sonarr/pull/7134)
    * Fixed: Hide reboot and shutdown UI buttons on docker by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7136](https://github.com/Sonarr/Sonarr/pull/7136)
    * Fixed: Paths for renamed episode files in Custom Script and Webhook by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7138](https://github.com/Sonarr/Sonarr/pull/7138)
    * New: Bulk manage custom formats by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7116](https://github.com/Sonarr/Sonarr/pull/7116)
    
    **Full Changelog**: [v4.0.8.2223...v4.0.9.2257](https://github.com/Sonarr/Sonarr/compare/v4.0.8.2223...v4.0.9.2257)
  • 4.0.9.2244
    292554df · update base image ·
    What's Changed
    --------------
    
    * fix: Remove unnecessary tabs in RemoveFileExtension method by [@eagnoor](https://github.com/eagnoor) in [#6952](https://github.com/Sonarr/Sonarr/pull/6952)
    * New: Rating votes tooltip and series filter by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#6954](https://github.com/Sonarr/Sonarr/pull/6954)
    * More Anime Formats More Parsing Problems by [@markus101](https://github.com/markus101) in [#6958](https://github.com/Sonarr/Sonarr/pull/6958)
    * New: Add option to show tags on series Poster and Overview by [@markus101](https://github.com/markus101) in [#6961](https://github.com/Sonarr/Sonarr/pull/6961)
    * New: Use natural sorting for lists of items in the UI by [@markus101](https://github.com/markus101) in [#6962](https://github.com/Sonarr/Sonarr/pull/6962)
    * Fixed: {Episode CleanTitle} Does Not Remove Apostrophe, Backtick and Most Contractions by [@diamondpete](https://github.com/diamondpete) in [#6949](https://github.com/Sonarr/Sonarr/pull/6949)
    * New: Wrap specification blocks in modals by [@stevietv](https://github.com/stevietv) in [#6976](https://github.com/Sonarr/Sonarr/pull/6976)
    * Set default value for CustomColonReplacementFormat if not provided by [@markus101](https://github.com/markus101) in [#6978](https://github.com/Sonarr/Sonarr/pull/6978)
    * Fixed: Assume category path from qBittorent starting with '//' is a Windows path by [@markus101](https://github.com/markus101) in [#6979](https://github.com/Sonarr/Sonarr/pull/6979)
    * Update settings for all OSes and Major Updates (Manual Interaction Required) by [@markus101](https://github.com/markus101) in [#6974](https://github.com/Sonarr/Sonarr/pull/6974)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#6980](https://github.com/Sonarr/Sonarr/pull/6980)
    * Fix custom formats sorting for quality profiles by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#6982](https://github.com/Sonarr/Sonarr/pull/6982)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#6990](https://github.com/Sonarr/Sonarr/pull/6990)
    * Fixed: Display tag list when sort by tags on series Posters by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#6981](https://github.com/Sonarr/Sonarr/pull/6981)
    * New: Litestream compatibility for SQLite by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#6986](https://github.com/Sonarr/Sonarr/pull/6986)
    * New: Display original language on series details and search results page by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#6991](https://github.com/Sonarr/Sonarr/pull/6991)
    * Refresh series with recently aired episodes with TBA titles by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#6989](https://github.com/Sonarr/Sonarr/pull/6989)
    * Fixed: Improve filtering performance in Select Series Modal by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7003](https://github.com/Sonarr/Sonarr/pull/7003)
    * Fixed: Don't treat SubFrench as French audio language by [@markus101](https://github.com/markus101) in [#7004](https://github.com/Sonarr/Sonarr/pull/7004)
    * Making status messages for meta downloading consistent by [@ManiMatter](https://github.com/ManiMatter) in [#7001](https://github.com/Sonarr/Sonarr/pull/7001)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7005](https://github.com/Sonarr/Sonarr/pull/7005)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7012](https://github.com/Sonarr/Sonarr/pull/7012)
    * New: Replaced HasUnmonitored with Seasons Monitored Status by [@jbstark](https://github.com/jbstark) in [#6930](https://github.com/Sonarr/Sonarr/pull/6930)
    * Fixed: Updating series path from different OS paths by [@markus101](https://github.com/markus101) in [#6957](https://github.com/Sonarr/Sonarr/pull/6957)
    * Cache root folders and improve getting disk space for series path roots by [@markus101](https://github.com/markus101) in [#7006](https://github.com/Sonarr/Sonarr/pull/7006)
    * Improve messaging for renamed episode files progress info by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7008](https://github.com/Sonarr/Sonarr/pull/7008)
    * Bump ImageSharp to 3.1.5 by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7009](https://github.com/Sonarr/Sonarr/pull/7009)
    * Fix height of tags in tag inputs by [@markus101](https://github.com/markus101) in [#7010](https://github.com/Sonarr/Sonarr/pull/7010)
    * New: Add TVMaze and TMDB IDs to Kodi .nfo by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7011](https://github.com/Sonarr/Sonarr/pull/7011)
    * Fixed: Interactive Import dropdown width on mobile by [@markus101](https://github.com/markus101) in [#7026](https://github.com/Sonarr/Sonarr/pull/7026)
    * Include available version in update health check by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7018](https://github.com/Sonarr/Sonarr/pull/7018)
    * New: Parse Chinese Anime that separates titles with vertical bar by [@markus101](https://github.com/markus101) in [#7019](https://github.com/Sonarr/Sonarr/pull/7019)
    * Convert Blocklist, History and Queue to TypeScript by [@markus101](https://github.com/markus101) in [#7020](https://github.com/Sonarr/Sonarr/pull/7020)
    * Convert Utilities and App to TypeScript by [@markus101](https://github.com/markus101) in [#7021](https://github.com/Sonarr/Sonarr/pull/7021)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7027](https://github.com/Sonarr/Sonarr/pull/7027)
    * Convert System to TypeScript by [@markus101](https://github.com/markus101) in [#7022](https://github.com/Sonarr/Sonarr/pull/7022)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7034](https://github.com/Sonarr/Sonarr/pull/7034)
    * Fixed: Allow leading/trailing spaces on non-Windows by [@markus101](https://github.com/markus101) in [#7028](https://github.com/Sonarr/Sonarr/pull/7028)
    * New: Title filter for Series Index by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7030](https://github.com/Sonarr/Sonarr/pull/7030)
    * New: Add metadata links to telegram messages by [@markus101](https://github.com/markus101) in [#7033](https://github.com/Sonarr/Sonarr/pull/7033)
    * New: Return downloading magnets from Transmission by [@markus101](https://github.com/markus101) in [#7032](https://github.com/Sonarr/Sonarr/pull/7032)
    * Fixed: Import with copy from download clients with remove completed disabled by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7031](https://github.com/Sonarr/Sonarr/pull/7031)
    * Fixed: Setting page size in Queue, History and Blocklist by [@markus101](https://github.com/markus101) in [#7037](https://github.com/Sonarr/Sonarr/pull/7037)
    * Fixed: Persist indexer flags when manual importing failed imports from queue by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7038](https://github.com/Sonarr/Sonarr/pull/7038)
    * Fixed: Persist indexer flags for automatic imports by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7039](https://github.com/Sonarr/Sonarr/pull/7039)
    * Improve messaging for for Send Notifications setting in Emby / Jellyfin by [@markus101](https://github.com/markus101) in [#7048](https://github.com/Sonarr/Sonarr/pull/7048)
    * New: Default log level changed to debug by [@markus101](https://github.com/markus101) in [#7049](https://github.com/Sonarr/Sonarr/pull/7049)
    * Fixed: Moving files on import for usenet clients by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7047](https://github.com/Sonarr/Sonarr/pull/7047)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7052](https://github.com/Sonarr/Sonarr/pull/7052)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7057](https://github.com/Sonarr/Sonarr/pull/7057)
    * Upgrade nlog to 5.3.2 by [@markus101](https://github.com/markus101) in [#7051](https://github.com/Sonarr/Sonarr/pull/7051)
    * Parse TvdbId for releases from HDBits by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7054](https://github.com/Sonarr/Sonarr/pull/7054)
    * New: Validation for bulk series editor by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7055](https://github.com/Sonarr/Sonarr/pull/7055)
    * Add special character to search criteria by [@RaZaSB](https://github.com/RaZaSB) in [#7058](https://github.com/Sonarr/Sonarr/pull/7058)
    * New: Match search releases using IMDb ID by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7061](https://github.com/Sonarr/Sonarr/pull/7061)
    * Fixed: Formatting empty size on disk values by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7063](https://github.com/Sonarr/Sonarr/pull/7063)
    * Fix indexer multi-languages for release/push by [@kephasdev](https://github.com/kephasdev) in [#7066](https://github.com/Sonarr/Sonarr/pull/7066)
    * Fixed: Marking queued item as failed not blocking the correct Torrent Info Hash by [@markus101](https://github.com/markus101) in [#7071](https://github.com/Sonarr/Sonarr/pull/7071)
    * Align queue action buttons on right by [@markus101](https://github.com/markus101) in [#7074](https://github.com/Sonarr/Sonarr/pull/7074)
    * Fixed: Dedupe titles to avoid similar search requests by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7076](https://github.com/Sonarr/Sonarr/pull/7076)
    * Fixed: Overwriting query params for remove item handler by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7075](https://github.com/Sonarr/Sonarr/pull/7075)
    * Fixed: Clearing pending changes for edit import list exclusions on modal close by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7077](https://github.com/Sonarr/Sonarr/pull/7077)
    * Fixed nlog deprecated calls by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7078](https://github.com/Sonarr/Sonarr/pull/7078)
    * Fixed: Sending Manual Interaction Required notifications for unknown series by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#6988](https://github.com/Sonarr/Sonarr/pull/6988)
    * Cleanup old prop-types for TS by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7062](https://github.com/Sonarr/Sonarr/pull/7062)
    * New: Bulk import list exclusions removal by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7073](https://github.com/Sonarr/Sonarr/pull/7073)
    * New: Support for releases with absolute episode number and air date by [@markus101](https://github.com/markus101) in [#7080](https://github.com/Sonarr/Sonarr/pull/7080)
    * Fixed: Updating existing import list exclusions by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7085](https://github.com/Sonarr/Sonarr/pull/7085)
    * New: Increase max size limit for quality definitions by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7089](https://github.com/Sonarr/Sonarr/pull/7089)
    * Fixed: Avoid displaying multi-languages for episodes parsed without languages by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7090](https://github.com/Sonarr/Sonarr/pull/7090)
    * Fixed: Persist selected custom filter for interactive searches by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7092](https://github.com/Sonarr/Sonarr/pull/7092)
    * New: Parse DarQ release group by [@markus101](https://github.com/markus101) in [#7093](https://github.com/Sonarr/Sonarr/pull/7093)
    * Fixed: Prefer episode runtime when determining whether a file is a sample by [@markus101](https://github.com/markus101) in [#7094](https://github.com/Sonarr/Sonarr/pull/7094)
    * Fixed: Stale custom formats after changing quality profile for series by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7098](https://github.com/Sonarr/Sonarr/pull/7098)
    * Sort quality profiles by name in custom filters by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7099](https://github.com/Sonarr/Sonarr/pull/7099)
    * Refactoring: Moved First run components to Typescript function components by [@Treycos](https://github.com/Treycos) in [#7069](https://github.com/Sonarr/Sonarr/pull/7069)
    * Refactoring: Label component by [@Treycos](https://github.com/Treycos) in [#7097](https://github.com/Sonarr/Sonarr/pull/7097)
    * Fixed: Improve status labels for deleted series by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7101](https://github.com/Sonarr/Sonarr/pull/7101)
    * Fixed: Switch to series rating for Discord notifications by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7105](https://github.com/Sonarr/Sonarr/pull/7105)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7103](https://github.com/Sonarr/Sonarr/pull/7103)
    * Add Kometa metadata image creation by [@stevietv](https://github.com/stevietv) in [#7106](https://github.com/Sonarr/Sonarr/pull/7106)
    * New: Optionally include Custom Format Score for Discord On File Import notifications by [@markus101](https://github.com/markus101) in [#7109](https://github.com/Sonarr/Sonarr/pull/7109)
    * New: Parse spanish multi-episode releases by [@markus101](https://github.com/markus101) in [#7108](https://github.com/Sonarr/Sonarr/pull/7108)
    * Fixed: Removing invalid statuses on provider deletion by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7112](https://github.com/Sonarr/Sonarr/pull/7112)
    * Fixed: PWA Manifest with URL base by [@markus101](https://github.com/markus101) in [#7110](https://github.com/Sonarr/Sonarr/pull/7110)
    * New: Expose log size limit to API and WebUI by [@martylukyy](https://github.com/martylukyy) in [#7111](https://github.com/Sonarr/Sonarr/pull/7111)
    * Use autoprefixer in UI build by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7104](https://github.com/Sonarr/Sonarr/pull/7104)
    * Fix indexer multi-languages for tracked download by [@kephasdev](https://github.com/kephasdev) in [#7082](https://github.com/Sonarr/Sonarr/pull/7082)
    * Refactoring: Series title link typings & extension by [@Treycos](https://github.com/Treycos) in [#7114](https://github.com/Sonarr/Sonarr/pull/7114)
    * Fixed: PWA Manifest images by [@markus101](https://github.com/markus101) in [#7126](https://github.com/Sonarr/Sonarr/pull/7126)
    * Fixed: Limit redirects after login to local paths by [@markus101](https://github.com/markus101) in [#7127](https://github.com/Sonarr/Sonarr/pull/7127)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7129](https://github.com/Sonarr/Sonarr/pull/7129)
    * Bump version to 4.0.9 by [@markus101](https://github.com/markus101) in [#7139](https://github.com/Sonarr/Sonarr/pull/7139)
    
    New Contributors
    ----------------
    
    * [@eagnoor](https://github.com/eagnoor) made their first contribution in [#6952](https://github.com/Sonarr/Sonarr/pull/6952)
    * [@diamondpete](https://github.com/diamondpete) made their first contribution in [#6949](https://github.com/Sonarr/Sonarr/pull/6949)
    * [@ManiMatter](https://github.com/ManiMatter) made their first contribution in [#7001](https://github.com/Sonarr/Sonarr/pull/7001)
    * [@jbstark](https://github.com/jbstark) made their first contribution in [#6930](https://github.com/Sonarr/Sonarr/pull/6930)
    * [@RaZaSB](https://github.com/RaZaSB) made their first contribution in [#7058](https://github.com/Sonarr/Sonarr/pull/7058)
    * [@kephasdev](https://github.com/kephasdev) made their first contribution in [#7066](https://github.com/Sonarr/Sonarr/pull/7066)
    * [@Treycos](https://github.com/Treycos) made their first contribution in [#7069](https://github.com/Sonarr/Sonarr/pull/7069)
    
    **Full Changelog**: [v4.0.8.1874...v4.0.9.2244](https://github.com/Sonarr/Sonarr/compare/v4.0.8.1874...v4.0.9.2244)
    
  • 4.0.8.2223
    292554df · update base image ·
    What's Changed
    --------------
    
    * Fixed: PWA Manifest images by [@markus101](https://github.com/markus101) in [#7126](https://github.com/Sonarr/Sonarr/pull/7126)
    * Fixed: Limit redirects after login to local paths by [@markus101](https://github.com/markus101) in [#7127](https://github.com/Sonarr/Sonarr/pull/7127)
    
    **Full Changelog**: [v4.0.8.2208...v4.0.8.2223](https://github.com/Sonarr/Sonarr/compare/v4.0.8.2208...v4.0.8.2223)
  • 4.0.8.2208
    292554df · update base image ·
    What's Changed
    --------------
    
    * Refactoring: Moved First run components to Typescript function components by [@Treycos](https://github.com/Treycos) in [#7069](https://github.com/Sonarr/Sonarr/pull/7069)
    * Refactoring: Label component by [@Treycos](https://github.com/Treycos) in [#7097](https://github.com/Sonarr/Sonarr/pull/7097)
    * Fixed: Improve status labels for deleted series by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7101](https://github.com/Sonarr/Sonarr/pull/7101)
    * Fixed: Switch to series rating for Discord notifications by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7105](https://github.com/Sonarr/Sonarr/pull/7105)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7103](https://github.com/Sonarr/Sonarr/pull/7103)
    * Add Kometa metadata image creation by [@stevietv](https://github.com/stevietv) in [#7106](https://github.com/Sonarr/Sonarr/pull/7106)
    * New: Optionally include Custom Format Score for Discord On File Import notifications by [@markus101](https://github.com/markus101) in [#7109](https://github.com/Sonarr/Sonarr/pull/7109)
    * New: Parse spanish multi-episode releases by [@markus101](https://github.com/markus101) in [#7108](https://github.com/Sonarr/Sonarr/pull/7108)
    * Fixed: Removing invalid statuses on provider deletion by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7112](https://github.com/Sonarr/Sonarr/pull/7112)
    * Fixed: PWA Manifest with URL base by [@markus101](https://github.com/markus101) in [#7110](https://github.com/Sonarr/Sonarr/pull/7110)
    * New: Expose log size limit to API and WebUI by [@martylukyy](https://github.com/martylukyy) in [#7111](https://github.com/Sonarr/Sonarr/pull/7111)
    * Use autoprefixer in UI build by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7104](https://github.com/Sonarr/Sonarr/pull/7104)
    * Fix indexer multi-languages for tracked download by [@kephasdev](https://github.com/kephasdev) in [#7082](https://github.com/Sonarr/Sonarr/pull/7082)
    * Refactoring: Series title link typings & extension by [@Treycos](https://github.com/Treycos) in [#7114](https://github.com/Sonarr/Sonarr/pull/7114)
    
    New Contributors
    ----------------
    
    * [@Treycos](https://github.com/Treycos) made their first contribution in [#7069](https://github.com/Sonarr/Sonarr/pull/7069)
    
    **Full Changelog**: [v4.0.8.2158...v4.0.8.2208](https://github.com/Sonarr/Sonarr/compare/v4.0.8.2158...v4.0.8.2208)
  • 4.0.8.2158
    292554df · update base image ·
    What's Changed
    --------------
    
    * Fixed: Sending Manual Interaction Required notifications for unknown series by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#6988](https://github.com/Sonarr/Sonarr/pull/6988)
    * Cleanup old prop-types for TS by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7062](https://github.com/Sonarr/Sonarr/pull/7062)
    * New: Bulk import list exclusions removal by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7073](https://github.com/Sonarr/Sonarr/pull/7073)
    * New: Support for releases with absolute episode number and air date by [@markus101](https://github.com/markus101) in [#7080](https://github.com/Sonarr/Sonarr/pull/7080)
    * Fixed: Updating existing import list exclusions by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7085](https://github.com/Sonarr/Sonarr/pull/7085)
    * New: Increase max size limit for quality definitions by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7089](https://github.com/Sonarr/Sonarr/pull/7089)
    * Fixed: Avoid displaying multi-languages for episodes parsed without languages by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7090](https://github.com/Sonarr/Sonarr/pull/7090)
    * Fixed: Persist selected custom filter for interactive searches by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7092](https://github.com/Sonarr/Sonarr/pull/7092)
    * New: Parse DarQ release group by [@markus101](https://github.com/markus101) in [#7093](https://github.com/Sonarr/Sonarr/pull/7093)
    * Fixed: Prefer episode runtime when determining whether a file is a sample by [@markus101](https://github.com/markus101) in [#7094](https://github.com/Sonarr/Sonarr/pull/7094)
    * Fixed: Stale custom formats after changing quality profile for series by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7098](https://github.com/Sonarr/Sonarr/pull/7098)
    * Sort quality profiles by name in custom filters by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7099](https://github.com/Sonarr/Sonarr/pull/7099)
    
    **Full Changelog**: [v4.0.8.2093...v4.0.8.2158](https://github.com/Sonarr/Sonarr/compare/v4.0.8.2093...v4.0.8.2158)
  • 4.0.8.2093
    292554df · update base image ·
    What's Changed
    --------------
    
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7057](https://github.com/Sonarr/Sonarr/pull/7057)
    * Upgrade nlog to 5.3.2 by [@markus101](https://github.com/markus101) in [#7051](https://github.com/Sonarr/Sonarr/pull/7051)
    * Parse TvdbId for releases from HDBits by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7054](https://github.com/Sonarr/Sonarr/pull/7054)
    * New: Validation for bulk series editor by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7055](https://github.com/Sonarr/Sonarr/pull/7055)
    * Add special character to search criteria by [@RaZaSB](https://github.com/RaZaSB) in [#7058](https://github.com/Sonarr/Sonarr/pull/7058)
    * New: Match search releases using IMDb ID by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7061](https://github.com/Sonarr/Sonarr/pull/7061)
    * Fixed: Formatting empty size on disk values by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7063](https://github.com/Sonarr/Sonarr/pull/7063)
    * Fix indexer multi-languages for release/push by [@kephasdev](https://github.com/kephasdev) in [#7066](https://github.com/Sonarr/Sonarr/pull/7066)
    * Fixed: Marking queued item as failed not blocking the correct Torrent Info Hash by [@markus101](https://github.com/markus101) in [#7071](https://github.com/Sonarr/Sonarr/pull/7071)
    * Align queue action buttons on right by [@markus101](https://github.com/markus101) in [#7074](https://github.com/Sonarr/Sonarr/pull/7074)
    * Fixed: Dedupe titles to avoid similar search requests by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7076](https://github.com/Sonarr/Sonarr/pull/7076)
    * Fixed: Overwriting query params for remove item handler by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7075](https://github.com/Sonarr/Sonarr/pull/7075)
    * Fixed: Clearing pending changes for edit import list exclusions on modal close by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7077](https://github.com/Sonarr/Sonarr/pull/7077)
    * Fixed nlog deprecated calls by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7078](https://github.com/Sonarr/Sonarr/pull/7078)
    
    New Contributors
    ----------------
    
    * [@RaZaSB](https://github.com/RaZaSB) made their first contribution in [#7058](https://github.com/Sonarr/Sonarr/pull/7058)
    * [@kephasdev](https://github.com/kephasdev) made their first contribution in [#7066](https://github.com/Sonarr/Sonarr/pull/7066)
    
    **Full Changelog**: [v4.0.8.2008...v4.0.8.2093](https://github.com/Sonarr/Sonarr/compare/v4.0.8.2008...v4.0.8.2093)
  • 4.0.8.2008
    292554df · update base image ·
    What's Changed
    --------------
    
    * Fixed: Persist indexer flags for automatic imports by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7039](https://github.com/Sonarr/Sonarr/pull/7039)
    * Improve messaging for for Send Notifications setting in Emby / Jellyfin by [@markus101](https://github.com/markus101) in [#7048](https://github.com/Sonarr/Sonarr/pull/7048)
    * New: Default log level changed to debug by [@markus101](https://github.com/markus101) in [#7049](https://github.com/Sonarr/Sonarr/pull/7049)
    * Fixed: Moving files on import for usenet clients by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7047](https://github.com/Sonarr/Sonarr/pull/7047)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7052](https://github.com/Sonarr/Sonarr/pull/7052)
    
    **Full Changelog**: [v4.0.8.1988...v4.0.8.2008](https://github.com/Sonarr/Sonarr/compare/v4.0.8.1988...v4.0.8.2008)
  • 4.0.8.1988
    292554df · update base image ·
    What's Changed
    --------------
    
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7034](https://github.com/Sonarr/Sonarr/pull/7034)
    * Fixed: Allow leading/trailing spaces on non-Windows by [@markus101](https://github.com/markus101) in [#7028](https://github.com/Sonarr/Sonarr/pull/7028)
    * New: Title filter for Series Index by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7030](https://github.com/Sonarr/Sonarr/pull/7030)
    * New: Add metadata links to telegram messages by [@markus101](https://github.com/markus101) in [#7033](https://github.com/Sonarr/Sonarr/pull/7033)
    * New: Return downloading magnets from Transmission by [@markus101](https://github.com/markus101) in [#7032](https://github.com/Sonarr/Sonarr/pull/7032)
    * Fixed: Import with copy from download clients with remove completed disabled by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7031](https://github.com/Sonarr/Sonarr/pull/7031)
    * Fixed: Setting page size in Queue, History and Blocklist by [@markus101](https://github.com/markus101) in [#7037](https://github.com/Sonarr/Sonarr/pull/7037)
    * Fixed: Persist indexer flags when manual importing failed imports from queue by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7038](https://github.com/Sonarr/Sonarr/pull/7038)
    
    **Full Changelog**: [v4.0.8.1967...v4.0.8.1988](https://github.com/Sonarr/Sonarr/compare/v4.0.8.1967...v4.0.8.1988)
  • 4.0.8.1967
    292554df · update base image ·
    What's Changed
    --------------
    
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7012](https://github.com/Sonarr/Sonarr/pull/7012)
    * New: Replaced HasUnmonitored with Seasons Monitored Status by [@jbstark](https://github.com/jbstark) in [#6930](https://github.com/Sonarr/Sonarr/pull/6930)
    * Fixed: Updating series path from different OS paths by [@markus101](https://github.com/markus101) in [#6957](https://github.com/Sonarr/Sonarr/pull/6957)
    * Cache root folders and improve getting disk space for series path roots by [@markus101](https://github.com/markus101) in [#7006](https://github.com/Sonarr/Sonarr/pull/7006)
    * Improve messaging for renamed episode files progress info by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7008](https://github.com/Sonarr/Sonarr/pull/7008)
    * Bump ImageSharp to 3.1.5 by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7009](https://github.com/Sonarr/Sonarr/pull/7009)
    * Fix height of tags in tag inputs by [@markus101](https://github.com/markus101) in [#7010](https://github.com/Sonarr/Sonarr/pull/7010)
    * New: Add TVMaze and TMDB IDs to Kodi .nfo by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7011](https://github.com/Sonarr/Sonarr/pull/7011)
    * Fixed: Interactive Import dropdown width on mobile by [@markus101](https://github.com/markus101) in [#7026](https://github.com/Sonarr/Sonarr/pull/7026)
    * Include available version in update health check by [@mynameisbogdan](https://github.com/mynameisbogdan) in [#7018](https://github.com/Sonarr/Sonarr/pull/7018)
    * New: Parse Chinese Anime that separates titles with vertical bar by [@markus101](https://github.com/markus101) in [#7019](https://github.com/Sonarr/Sonarr/pull/7019)
    * Convert Blocklist, History and Queue to TypeScript by [@markus101](https://github.com/markus101) in [#7020](https://github.com/Sonarr/Sonarr/pull/7020)
    * Convert Utilities and App to TypeScript by [@markus101](https://github.com/markus101) in [#7021](https://github.com/Sonarr/Sonarr/pull/7021)
    * Translations update from Servarr Weblate by [@ServarrAdmin](https://github.com/ServarrAdmin) in [#7027](https://github.com/Sonarr/Sonarr/pull/7027)
    * Convert System to TypeScript by [@markus101](https://github.com/markus101) in [#7022](https://github.com/Sonarr/Sonarr/pull/7022)
    
    New Contributors
    ----------------
    
    * [@jbstark](https://github.com/jbstark) made their first contribution in [#6930](https://github.com/Sonarr/Sonarr/pull/6930)
    
    **Full Changelog**: [v4.0.8.1929...v4.0.8.1967](https://github.com/Sonarr/Sonarr/compare/v4.0.8.1929...v4.0.8.1967)