From ed61c4e1eca7b823ad240b8e61a0674d3ffc8fdd Mon Sep 17 00:00:00 2001 From: xavierk Date: Mon, 14 Sep 2026 20:48:05 +0530 Subject: [PATCH] release: prepare v0.3.5 --- CHANGELOG.md | 10 ++++++++++ pyproject.toml | 2 +- tests/test_packaging.py | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 380ada7..40063dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,16 @@ backfill releases from before this changelog. ## [Unreleased] +## [0.3.5] - 2026-09-14 + +### Added + +- Show trustworthy first-use history, qualifying-day progress, and confidence in the dashboard. +- Add an interactive daily-writes graph with hourly drill-down and evidence-anchored scenario windows. +- Repair retained observation history safely and keep its retention state visible. +- Present a unified monitoring status, drive-health context, and Fenris identity in the dashboard. +- Remember accessible colour and motion preferences and keep the dashboard usable at constrained terminal sizes. + ## [0.3.4] - 2026-09-10 ### Added diff --git a/pyproject.toml b/pyproject.toml index b788a83..4b83947 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "fenris" -version = "0.3.4" +version = "0.3.5" description = "NVMe wear monitor with persistent TUI" requires-python = ">=3.9" dependencies = [ diff --git a/tests/test_packaging.py b/tests/test_packaging.py index 83c44cd..a39b353 100644 --- a/tests/test_packaging.py +++ b/tests/test_packaging.py @@ -986,7 +986,7 @@ def test_deb_purge_removes_everything(skip_no_docker, image, version): @pytest.mark.slow -@pytest.mark.parametrize("image", [t[0] for t in ALL_TARGETS], +@pytest.mark.parametrize("image,fmt", ALL_TARGETS, ids=[t[0] for t in ALL_TARGETS]) def test_sanctioned_disable_skipped_on_upgrade(skip_no_docker, image, fmt, version):