From 52c41ead9157390b36a832b335790c61ad9cba5f Mon Sep 17 00:00:00 2001 From: Spark Date: Sun, 11 Oct 2026 11:42:23 -0400 Subject: [PATCH] =?UTF-8?q?chore(release):=20Kanbante=200.5.1=20=E2=80=94?= =?UTF-8?q?=20correctif=20boards=20vides=20contre=20vrai=20Gitea?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 17 +++++++++++++++++ app/config.py | 2 +- pyproject.toml | 2 +- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d8a0f6..f3b0a89 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## 0.5.1 — 2026-10-11 + +### Correctif critique +- **Les boards étaient vides contre un vrai Gitea** : l'API Gitea + (1.27.3 vérifié) renvoie la clé `"pull_request": null` sur les + issues ordinaires ; le filtre `_is_issue` testait la *présence* de + la clé (`"pull_request" not in item`), donc chaque vraie issue + était classée « pull request » et écartée. Board, vue Focus et + briefing ne montraient aucune carte (le dashboard, qui lit les + compteurs des dépôts, semblait normal). Corrigé : le filtre teste + la *valeur* (`not item.get("pull_request")`). +- Le faux Gitea des tests omettait la clé, ce qui masquait le bug : + il reproduit désormais fidèlement le payload réel (clé toujours + présente, `null` sur les issues), plus 4 tests de régression dédiés + (88 tests au total). Smoke test réel : le board `bruno/flowdeck` + passe de 0 à 6 cartes, dont l'issue de test « test d'ajout ! ». + ## 0.5.0 — 2026-10-11 « Palier 3 » (points 7 à 9) + board enrichi. diff --git a/app/config.py b/app/config.py index 2b2a0b8..f23155f 100644 --- a/app/config.py +++ b/app/config.py @@ -44,7 +44,7 @@ from pathlib import Path BASE_DIR = Path(__file__).resolve().parent.parent -APP_VERSION = "0.5.0" +APP_VERSION = "0.5.1" def _env_bool(name: str, default: bool) -> bool: diff --git a/pyproject.toml b/pyproject.toml index d022949..f7f3fb0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "kanbante" -version = "0.5.0" +version = "0.5.1" description = "Kanban project manager integrated with Gitea" requires-python = ">=3.11" dependencies = [