chore(release): Kanbante 0.5.1 — correctif boards vides contre vrai Gitea
This commit is contained in:
@@ -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
@@ -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
@@ -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 = [
|
||||
|
||||
Reference in New Issue
Block a user