diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
index e0475e2..b47f5fe 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.yml
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -61,7 +61,7 @@ body:
attributes:
label: Version
description: The output of `face-unlock --version`.
- placeholder: face-unlock 1.0.1
+ placeholder: face-unlock 2.0.0
validations:
required: true
- type: dropdown
diff --git a/CHANGELOG.md b/CHANGELOG.md
index acc2190..c694ce0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,30 @@
What each release brings, newest first. The [GitHub releases](https://github.com/LoonixTools/face-unlock/releases) add every commit that went into it.
+## v2.0.0
+
+_2026-09-26_
+
+Welcome to face-unlock `v2.0.0`! plasma-face-unlock has a new name, because it no longer needs Plasma: it now works on GNOME, Hyprland and Niri too.
+
+
+
+
+
+### 🚨 Breaking changes
+
+- plasma-face-unlock is now called face-unlock, and so is the command. Your faces and settings move over on their own.
+- On Arch, `yay -S face-unlock` replaces the old package.
+- On Fedora, Debian and Ubuntu the repository moved too. Remove the old `plasma-face-unlock` repository file and add the new one from the [install steps](https://github.com/LoonixTools/face-unlock#install).
+
+### Highlights
+
+- Works on GNOME, Hyprland and Niri
+- Unlock hyprlock, swaylock, gtklock and waylock with your face
+- A lock screen of its own, with the bubble and your wallpaper
+- 12 new languages
+- A warning when no polkit agent runs
+
## v1.0.1
_2026-09-24_
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b4abead..233252f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -6,7 +6,7 @@
# installed by the Makefile, which is where the paths come from.
cmake_minimum_required(VERSION 3.22)
-project(face-unlock VERSION 1.0.1 LANGUAGES C CXX)
+project(face-unlock VERSION 2.0.0 LANGUAGES C CXX)
set(FU_VERSION "${PROJECT_VERSION}" CACHE STRING "Version reported by every binary")
diff --git a/Makefile b/Makefile
index 9addf6a..b877cc6 100644
--- a/Makefile
+++ b/Makefile
@@ -9,7 +9,7 @@
# Overridable so a packager can pass the version it is actually building
# (`make VERSION=$pkgver`). The literal below is the fallback for builds
# straight from a checkout, and is what a release tag has to carry.
-VERSION ?= 1.0.1
+VERSION ?= 2.0.0
PREFIX ?= /usr
DESTDIR ?=
diff --git a/packaging/rpm/face-unlock.spec b/packaging/rpm/face-unlock.spec
index 8e667be..527ea5a 100644
--- a/packaging/rpm/face-unlock.spec
+++ b/packaging/rpm/face-unlock.spec
@@ -1,6 +1,6 @@
# Built with `packaging/build-rpm.sh`, which passes the version in rather than
# editing this file: the Makefile is where the version is written down.
-%global upstream_version %{?_version}%{!?_version:1.0.1}
+%global upstream_version %{?_version}%{!?_version:2.0.0}
Name: face-unlock
Version: %{upstream_version}