diff --git a/CHANGELOG.md b/CHANGELOG.md
index 35ce487..6da225a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased
+## 2.2.5 - 2024-05-05
+
+This release updates the hyprland-rs dependency for Hyprland v0.40.0 and above.
+
+**Full Changelog**: https://github.com/donovanglover/hyprdim/compare/2.2.4...2.2.5
+
## 2.2.4 - 2024-04-08
This release updates the hyprland-rs dependency, fixing hyprdim for Hyprland v0.36.0 and above.
diff --git a/Cargo.lock b/Cargo.lock
index 0d76b61..952b406 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -295,7 +295,7 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]]
name = "hyprdim"
-version = "2.2.4"
+version = "2.2.5"
dependencies = [
"assert_cmd",
"clap",
diff --git a/Cargo.toml b/Cargo.toml
index a1ba750..3308de4 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "hyprdim"
description = "Automatically dim windows in Hyprland when switching between them."
-version = "2.2.4"
+version = "2.2.5"
authors = ["Copyright (C) 2023 Donovan Glover "]
repository = "https://github.com/donovanglover/hyprdim"
license = "GPL-3.0-or-later"
diff --git a/PKGBUILD b/PKGBUILD
index 9ecdbaf..b47b654 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: Donovan Glover
pkgname=hyprdim
-pkgver=2.2.4
+pkgver=2.2.5
pkgrel=1
pkgdesc="Automatically dim windows in Hyprland when switching between them"
arch=('x86_64')
diff --git a/README.md b/README.md
index bb36e42..1d6ae65 100644
--- a/README.md
+++ b/README.md
@@ -53,7 +53,7 @@ sudo dnf copr enable solopasha/hyprland && sudo dnf install hyprdim
Follow the [install guide](https://www.rust-lang.org/tools/install) for Rust. Then, use cargo to install hyprdim.
```fish
-cargo install --git https://github.com/donovanglover/hyprdim --tag 2.2.4
+cargo install --git https://github.com/donovanglover/hyprdim --tag 2.2.5
```
Make sure `$HOME/.cargo/bin` is in your `$PATH` if it isn't already.