From 2c32f5856ba7a89ef2803f483484a5dc531d4281 Mon Sep 17 00:00:00 2001 From: mr-forust Date: Sun, 5 Jul 2026 02:37:18 +0200 Subject: [PATCH] chore: release v1.2.0 --- CHANGELOG.md | 16 ++++++++++++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- VERSION | 2 +- 4 files changed, 19 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c2ba0e4..e733523 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,21 @@ All notable changes to this project are documented here. The project uses semantic versioning. Tags are formatted as `vMAJOR.MINOR.PATCH`. +## [1.2.0] - 2026-07-05 + +### Added + +- Added `status`, `validate`, `edit`, `history`, and `stats` CLI commands. +- Added `run --dry-run` and `run --no-actions` for safer timer verification. +- Added TUI pause/resume support and a fullscreen running timer view with large ASCII time-left display. +- Added history recording for completed sessions and aggregate sleep/timer statistics. +- Added red highlighting for dangerous post-timer actions and common destructive custom commands. + +### Changed + +- TUI settings now hide dependent options when their parent action is disabled. +- Release assets are published as a raw Linux binary plus `.sha256` instead of a tar archive. + ## [1.1.3] - 2026-07-03 ### Fixed @@ -27,6 +42,7 @@ The project uses semantic versioning. Tags are formatted as `vMAJOR.MINOR.PATCH` - Added YAML configuration, CLI `init`, `preview`, and `run` commands. - Added Gitea CI and tag-based release workflows. +[1.2.0]: https://gitea.forust.xyz/forust/gosleep/releases/tag/v1.2.0 [1.1.3]: https://gitea.forust.xyz/forust/gosleep/releases/tag/v1.1.3 [1.1.2]: https://gitea.forust.xyz/forust/gosleep/releases/tag/v1.1.2 [1.1.1]: https://gitea.forust.xyz/forust/gosleep/releases/tag/v1.1.1 diff --git a/Cargo.lock b/Cargo.lock index 6c38e83..ef4008a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -298,7 +298,7 @@ checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" [[package]] name = "gosleep-timer" -version = "1.1.3" +version = "1.2.0" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index c971d1a..cb46888 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gosleep-timer" -version = "1.1.3" +version = "1.2.0" edition = "2024" rust-version = "1.85" description = "Terminal sleep timer for Linux desktop actions, with YAML config and a Rust TUI" diff --git a/VERSION b/VERSION index 781dcb0..26aaba0 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.1.3 +1.2.0