chore(release): Kanbante 0.5.1 — correctif boards vides contre vrai Gitea

This commit is contained in:
Spark
2026-10-11 11:42:23 -04:00
parent f40d4c817b
commit 4be3447f91
3 changed files with 19 additions and 2 deletions
+17
View File
@@ -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.
+1 -1
View File
@@ -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:
+1 -1
View File
@@ -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 = [