From e4b76b0eafab4ea79a2213dbcf153aa5ea1999e2 Mon Sep 17 00:00:00 2001 From: Felitendo Date: Sat, 26 Sep 2026 21:00:26 +0200 Subject: [PATCH] chore: 2.0.0 --- .github/ISSUE_TEMPLATE/bug_report.yml | 2 +- CHANGELOG.md | 24 ++++++++++++++++++++++++ CMakeLists.txt | 2 +- Makefile | 2 +- packaging/rpm/face-unlock.spec | 2 +- 5 files changed, 28 insertions(+), 4 deletions(-) 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. + +

+ The window that asks which lock screen to use on Hyprland: face-unlock's own with the bubble, or your own hyprlock with a line of text at the top +

+ +### 🚨 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}