diff --git a/Cargo.lock b/Cargo.lock
index addfc6f..c55090c 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -321,7 +321,7 @@ checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75"
[[package]]
name = "colors"
-version = "1.8.0"
+version = "1.9.0"
[[package]]
name = "concurrent-queue"
@@ -1274,7 +1274,7 @@ checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de"
[[package]]
name = "libmpv2"
-version = "1.8.0"
+version = "1.9.0"
dependencies = [
"crossbeam",
"libmpv2-sys",
@@ -1284,7 +1284,7 @@ dependencies = [
[[package]]
name = "libmpv2-sys"
-version = "1.8.0"
+version = "1.9.0"
dependencies = [
"bindgen",
]
@@ -1793,7 +1793,7 @@ dependencies = [
[[package]]
name = "pyo3-pylogger"
-version = "1.8.0"
+version = "1.9.0"
dependencies = [
"log",
"phf",
@@ -2564,7 +2564,7 @@ dependencies = [
[[package]]
name = "termsize"
-version = "1.8.0"
+version = "1.9.0"
dependencies = [
"libc",
"winapi",
@@ -2895,7 +2895,7 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
[[package]]
name = "uu_fmt"
-version = "1.8.0"
+version = "1.9.0"
dependencies = [
"unicode-width",
]
@@ -3423,7 +3423,7 @@ dependencies = [
[[package]]
name = "yt"
-version = "1.8.0"
+version = "1.9.0"
dependencies = [
"anyhow",
"blake3",
@@ -3457,7 +3457,7 @@ dependencies = [
[[package]]
name = "yt_dlp"
-version = "1.8.0"
+version = "1.9.0"
dependencies = [
"curl",
"log",
diff --git a/Cargo.toml b/Cargo.toml
index b4252d4..71b3da2 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -21,7 +21,7 @@ members = [
[workspace.package]
edition = "2024"
-version = "1.8.0"
+version = "1.9.0"
rust-version = "1.85.0"
authors = ["Benedikt Peetz <benedikt.peetz@b-peetz.de>"]
repository = "https://git.vhack.eu/soispha/clients/yt"
diff --git a/NEWS.md b/NEWS.md
index 9788514..87eaf1f 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -14,6 +14,24 @@ If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
All notable changes to this project will be documented in this file. See [conventional commits](https://www.conventionalcommits.org/) for commit guidelines.
- - -
+## [v1.9.0](https://git.foss-syndicate.org/soispha/clients/yt/compare/6f0b086f7830f27a7d938bc03db0c73295d745e2..v1.9.0) - 2025-11-30
+#### Features
+- (**yt/commands/subs**) Implement disabling subscriptions - ([6f0b086](https://git.foss-syndicate.org/soispha/clients/yt/commit/6f0b086f7830f27a7d938bc03db0c73295d745e2)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz)
+#### Bug Fixes
+- (**treewide**) Avoid using deprecated functions or patterns - ([8158bcf](https://git.foss-syndicate.org/soispha/clients/yt/commit/8158bcf6da8163fd35f26b59a08fc7f5a9abce11)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz)
+- (**yt/commands/download**) Fix typo - ([3f165f5](https://git.foss-syndicate.org/soispha/clients/yt/commit/3f165f5a118a097758942d534f2e32d6aa889981)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz)
+- (**yt/commands/download/progress_hook**) Show title, if already downloaded - ([52955b8](https://git.foss-syndicate.org/soispha/clients/yt/commit/52955b88a26b0dcd344e7619bdb5bef1082f1806)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz)
+- (**yt/commands/select/add**) Correct add behaviour - ([7855ca1](https://git.foss-syndicate.org/soispha/clients/yt/commit/7855ca1efa7d6c107c859ea05498f4d79eb8fe46)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz)
+- (**yt/commands/status**) Show active subscriptions number - ([2ab1e54](https://git.foss-syndicate.org/soispha/clients/yt/commit/2ab1e54e36f0b9caeb7a0258c75476d3b53b61fd)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz)
+#### Build system
+- (**devenv**) Include deno - ([dfe0173](https://git.foss-syndicate.org/soispha/clients/yt/commit/dfe017331b5f90db682ecedeb18817a2e68b0379)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz)
+- (**package**) Also include `deno` in the buildInputs - ([7ba761c](https://git.foss-syndicate.org/soispha/clients/yt/commit/7ba761c4af3a204837521535707025b79461c31b)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz)
+- (**package**) Use `ffmpeg-headless` instead of `ffmpeg` - ([9f82f36](https://git.foss-syndicate.org/soispha/clients/yt/commit/9f82f3691336f616379c00ea14e3b5b91bd44fc2)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz)
+- (**treewide**) Update - ([668bcef](https://git.foss-syndicate.org/soispha/clients/yt/commit/668bcef7684093859f0d8931f89cd015260d99ee)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz)
+- (**update.sh**) Also work, when the cwd directory changed - ([6d052bc](https://git.foss-syndicate.org/soispha/clients/yt/commit/6d052bc60730818881da4c54b7ec27dca1862fae)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz)
+
+- - -
+
## [v1.8.0](https://git.foss-syndicate.org/soispha/clients/yt/compare/4276f312926c0b166967066ca06887d42e362561..v1.8.0) - 2025-07-24
#### Bug Fixes
- **(crates/yt)** Correct imports - ([ac99460](https://git.foss-syndicate.org/soispha/clients/yt/commit/ac99460ed65126d32160ac12641f211d9162db91)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz)
diff --git a/crates/yt/src/storage/db/subscription.rs b/crates/yt/src/storage/db/subscription.rs
index 403938e..39385b9 100644
--- a/crates/yt/src/storage/db/subscription.rs
+++ b/crates/yt/src/storage/db/subscription.rs
@@ -30,7 +30,11 @@ pub(crate) struct Subscription {
impl Subscription {
#[must_use]
pub(crate) fn new(name: String, url: Url, is_active: bool) -> Self {
- Self { name, url, is_active }
+ Self {
+ name,
+ url,
+ is_active,
+ }
}
}
diff --git a/crates/yt_dlp/crates/pyo3-pylogger/Cargo.toml b/crates/yt_dlp/crates/pyo3-pylogger/Cargo.toml
index 89c827d..a2676e7 100644
--- a/crates/yt_dlp/crates/pyo3-pylogger/Cargo.toml
+++ b/crates/yt_dlp/crates/pyo3-pylogger/Cargo.toml
@@ -10,7 +10,7 @@
[package]
name = "pyo3-pylogger"
-version = "1.8.0"
+version = "1.9.0"
edition = "2021"
authors = [
"Dylan Bobby Storey <dylan.storey@gmail.com>",
|