From 3dda80b50f2b271a057e9cb8bce82ce13a428a4c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 20 Dec 2024 03:33:03 +0000 Subject: [PATCH 1/2] =?UTF-8?q?bump:=20version=200.4.1=20=E2=86=92=200.4.2?= =?UTF-8?q?=20[skip=20ci]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++ Cargo.toml | 2 +- 2 files changed, 64 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8d22dfb..28192bc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,69 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## v0.4.2 (2024-12-20) + +### Fix + +- **sonarr**: Pass the series ID alongside all UpdateAndScan events when publishing to the networking channel +- **sonarr**: pass the series ID alongside all TriggerAutomaticSeriesSearch events when publishing to the networking channel +- **sonarr**: Pass the series ID and season number alongside all TriggerAutomaticSeasonSearch events when publishing to the networking channel +- **sonarr**: Pass the episode ID alongside all TriggerAutomaticEpisodeSearch events when publishing to the networking channel +- **sonarr**: Pass the episode ID alongside all ToggleEpisodeMonitoring events when publishing to the networking channel +- **sonarr**: Pass the series ID and season number alongside all toggle season monitoring events when publishing to the networking channel +- **sonarr**: Pass the indexer ID directly alongside all TestIndexer events when publishing to the networking channel +- **sonarr**: Provide the task name directly alongside all StartTask events when publishing to the networking channel +- **sonarr**: Pass the search query directly to the networking channel when searching for a new series +- **sonarr**: Pass the series ID alongside all GetSeriesHistory events when publishing to the networking channel +- **sonarr**: Pass the series ID alongside all GetSeriesDetails events when publishing to the networking channel +- **sonarr**: Pass series ID and season number alongside all ManualSeasonSearch events when publishing to the networking channel +- **sonarr**: Provide the series ID and season number alongside all GetSeasonHistory events when publishing to the networking channel +- **sonarr**: Pass the episode ID alongside all ManualEpisodeSearch events when publishing to the networking channel +- **sonarr**: Pass events alongside all GetLogs events when publishing to the networking channel +- **sonarr**: Pass the episode ID alongside all GetEpisodeHistory events when publishing to the networking channel +- **sonarr**: Pass series ID alongside all GetEpisodeFiles events when publishing to the networking channel +- **sonarr**: Pass series ID alognside all GetEpisodes events when publishing to the networking channel +- **sonarr**: Pass the episode ID alongside all GetEpisodeDetails events when publishing to the networking channel +- **sonarr**: Pass history events alongside all GetHistory events when publishing to the networking channel +- **sonarr**: Construct and pass edit series parameters alongside all EditSeries events when publishing to the networking channel +- **sonarr**: Construct and pass edit indexer parameters alongside all EditIndexer events when publishing to the networking channel +- **sonarr**: Construct and pass edit all indexer settings alongside all EditAllIndexerSettings events when publishing to the networking channel +- **sonarr**: Construct and pass delete series params alongside all DeleteSeries events when publishing to the networking channel +- **sonarr**: Corrected a bug that would cause a crash if a user spams the ESC key while searching for a new series and the search results are still loading +- **sonarr**: Pass the root folder ID alongside all DeleteRootFolder events when publishing to the networking channel +- **sonarr**: Pass the indexer ID alongside all DeleteIndexer events when publishing to the networking channel +- **sonarr**: Pass the episode file ID alongside all DeleteEpisodeFile events when publishing to the networking channel +- **sonarr**: Pass the download ID alongside all DeleteDownload events published to the networking channel +- **sonarr**: Pass the blocklist item ID alongside the DeleteBlocklistItem event when publishing to the networking channel +- **sonarr**: Construct and pass the add series body alongside AddSeries events when publishing to the networking channel +- **sonarr**: Construct and pass the AddRootFolderBody alongside all AddRootFolder events when publishing to the networking channel +- **radarr**: Pass the movie ID alongside all UpdateAndScan events published to the networking channel +- **radarr**: Provide the movie ID alongside all TriggerAutomaticMovieSearch events when publishing to the networking channel +- **radarr**: Pass in the indexer id with all TestIndexer events when publishing to the networking channel +- **radarr**: Pass in the task name alongside the StartTask event when publishing to the networking channel +- **radarr**: Pass in the search query for the SearchNewMovie event when publishing to the networking channel +- **radarr**: Pass in the movie ID alongside the GetReleases event when publishing to the networking channel +- **radarr**: Pass in the movie ID alongside the GetMovieHistory event when publishing to the networking channel +- **radarr**: Pass the movie ID in alongside the GetMovieDetaisl event when publishing to the networking channel +- **radarr**: Provide the movie id alongside the GetMovieCredits event when publishing to the networking channel +- **radarr**: Pass the number of log events to fetch in with the GetLogs event when publishing to the networking channel +- **radarr**: Construct and pass the edit movie parameters alongside the EditMovie event when publishing to the networking channel +- **radarr**: Construct and pass params when publishing the EditIndexer event to the networking channel +- **radarr**: Construct and pass edit collection parameters alongside the EditCollection event when publishing to the networking channel +- **radarr**: Build and pass the edit indexer settings body with the EditAllIndexerSettings event when publishing to the networking channel +- **radarr**: Send the parameters alongside the DownloadRelease event when publishing to the networking channel +- **radarr**: Pass the root folder ID in with the DeleteRootFolder event when publishing to the networking channel +- Pass the delete movie params in with the DeleteMovie event when publishing to the networking channel +- Pass the indexer ID in with the DeleteIndexer event when sending to the networking channel +- Pass the download ID directly in the DeleteDownload event when publishing into the networking channel +- Blocklist Item ID passed in the DeleteBlocklistItem event when sent to the networking channel +- AddRootFolderBody now constructed prior to AddRootFolder event being sent down the network channel +- Cancel all requests when switching Servarr tabs to both improve performance and fix issue #15 +- **add_movie_handler_tests**: Added in a forgotten test for the build_add_movie_body function +- Missing tagged version of docker builds in release flow +- AddMovie Radarr event is now populated in the dispatch thread before being sent to the network thread +- dynamically load servarrs in UI based on what configs are provided + ## v0.4.1 (2024-12-14) ## v0.4.0 (2024-12-14) diff --git a/Cargo.toml b/Cargo.toml index 8037d75..23798eb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "managarr" -version = "0.4.1" +version = "0.4.2" authors = ["Alex Clarke "] description = "A TUI and CLI to manage your Servarrs" keywords = ["managarr", "ratatui", "dashboard", "servarr", "tui"] From 0b052684c251a409d605a2791047ffeec759018a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 20 Dec 2024 03:33:06 +0000 Subject: [PATCH 2/2] chore: Bump the version in Cargo.lock --- Cargo.lock | 70 +++++++++++++++++++++++++++--------------------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 951b5b0..f41912b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -245,9 +245,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.4" +version = "1.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9157bbaa6b165880c27a4293a474c91cdcf265cc68cc829bf10be0964a391caf" +checksum = "c31a0499c1dc64f458ad13872de75c0eb7e3fdb0e67964610c914b034fc5956e" dependencies = [ "shlex", ] @@ -303,9 +303,9 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.5.38" +version = "4.5.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9647a559c112175f17cf724dc72d3645680a883c58481332779192b0d8e7a01" +checksum = "ac2e663e3e3bed2d32d065a8404024dad306e699a04263ec59919529f803aee9" dependencies = [ "clap", ] @@ -336,12 +336,12 @@ checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" [[package]] name = "colored" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8" +checksum = "117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c" dependencies = [ "lazy_static", - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] @@ -372,15 +372,15 @@ dependencies = [ [[package]] name = "console" -version = "0.15.8" +version = "0.15.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" +checksum = "ea3c6ecd8059b57859df5c69830340ed3c41d30e3da0c1cbed90a96ac853041b" dependencies = [ "encode_unicode", - "lazy_static", "libc", - "unicode-width 0.1.14", - "windows-sys 0.52.0", + "once_cell", + "unicode-width 0.2.0", + "windows-sys 0.59.0", ] [[package]] @@ -598,9 +598,9 @@ checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" [[package]] name = "encode_unicode" -version = "0.3.6" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" +checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" [[package]] name = "encoding_rs" @@ -641,9 +641,9 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "foldhash" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2" +checksum = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f" [[package]] name = "foreign-types" @@ -899,9 +899,9 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "hyper" -version = "1.5.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97818827ef4f364230e16705d4706e2897df2bb60617d6ca15d598025a3c481f" +checksum = "256fb8d4bd6413123cc9d91832d78325c48ff41677595be797d90f42969beae0" dependencies = [ "bytes", "futures-channel", @@ -920,9 +920,9 @@ dependencies = [ [[package]] name = "hyper-rustls" -version = "0.27.3" +version = "0.27.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333" +checksum = "f6884a48c6826ec44f524c7456b163cebe9e55a18d7b5e307cb4f100371cc767" dependencies = [ "futures-util", "http", @@ -1226,9 +1226,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" -version = "0.2.168" +version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aaeb2981e0606ca11d79718f8bb01164f1d6ed75080182d3abf017e6d244b6d" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "libredox" @@ -1316,7 +1316,7 @@ dependencies = [ [[package]] name = "managarr" -version = "0.4.1" +version = "0.4.2" dependencies = [ "anyhow", "assert_cmd", @@ -1385,9 +1385,9 @@ checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" [[package]] name = "miniz_oxide" -version = "0.8.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" +checksum = "4ffbe83022cedc1d264172192511ae958937694cd57ce297164951b8b3568394" dependencies = [ "adler2", ] @@ -1684,9 +1684,9 @@ dependencies = [ [[package]] name = "predicates" -version = "3.1.2" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e9086cc7640c29a356d1a29fd134380bee9d8f79a17410aa76e7ad295f42c97" +checksum = "a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573" dependencies = [ "anstyle", "difflib", @@ -1695,15 +1695,15 @@ dependencies = [ [[package]] name = "predicates-core" -version = "1.0.8" +version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae8177bee8e75d6846599c6b9ff679ed51e882816914eec639944d7c9aa11931" +checksum = "727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa" [[package]] name = "predicates-tree" -version = "1.0.11" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41b740d195ed3166cd147c8047ec98db0e22ec019eb8eeb76d343b795304fb13" +checksum = "72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c" dependencies = [ "predicates-core", "termtree", @@ -2050,9 +2050,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.12.1" +version = "2.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa39c7303dc58b5543c94d22c1766b0d31f2ee58306363ea622b10bbc075eaa2" +checksum = "1863fd3768cd83c56a7f60faa4dc0d403f1b6df0a38c3c25f44b7894e45370d5" dependencies = [ "core-foundation-sys", "libc", @@ -2337,9 +2337,9 @@ dependencies = [ [[package]] name = "termtree" -version = "0.4.1" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" +checksum = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683" [[package]] name = "thiserror"