diff --git a/CHANGELOG.md b/CHANGELOG.md
index c2b0d73..5ae0aaf 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
+## 0.3.1 - 2024-08-09
+
+- Added support for Hyprland v0.42.0+
+
+**Full Changelog**: https://github.com/donovanglover/hyprnome/compare/0.3.0...0.3.1
+
## 0.3.0 - 2024-05-14
- New `--cycle` flag to cycle between workspaces in a given direction
diff --git a/Cargo.lock b/Cargo.lock
index 3c29a35..d6b9086 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -292,7 +292,7 @@ dependencies = [
[[package]]
name = "hyprnome"
-version = "0.3.0"
+version = "0.3.1"
dependencies = [
"assert_cmd",
"clap",
diff --git a/Cargo.toml b/Cargo.toml
index 627dac5..8c072dc 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "hyprnome"
description = "GNOME-like workspace switching in Hyprland."
-version = "0.3.0"
+version = "0.3.1"
authors = ["Copyright (C) 2023-2024 Donovan Glover "]
repository = "https://github.com/donovanglover/hyprnome"
edition = "2021"
diff --git a/PKGBUILD b/PKGBUILD
index 28fa1d0..c919489 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: Donovan Glover
pkgname=hyprnome
-pkgver=0.3.0
+pkgver=0.3.1
pkgrel=1
pkgdesc="GNOME-like workspace switching in Hyprland"
arch=('x86_64')
diff --git a/README.md b/README.md
index 4ac5d99..52dd67d 100644
--- a/README.md
+++ b/README.md
@@ -51,7 +51,7 @@ sudo dnf copr enable solopasha/hyprland && sudo dnf install hyprnome
Follow the [install guide](https://www.rust-lang.org/tools/install) for Rust. Then, use cargo to install hyprnome.
```fish
-cargo install --git https://github.com/donovanglover/hyprnome --tag 0.3.0
+cargo install --git https://github.com/donovanglover/hyprnome --tag 0.3.1
```
## Usage