Changelog 2.8.0

This commit is contained in:
Colin Maudry
2026-06-22 23:07:23 +02:00
parent e591c5500f
commit fc22eca661
2 changed files with 5 additions and 15 deletions
+4 -14
View File
@@ -1,18 +1,8 @@
## [Unreleased] #### 2.8.0
### Ajouté - Ajout des considérations sociales et environnementales à l'observatoire
- Les filtres textuels dans les vues tableaux ne sont plus sensibles à l'accentuation
- API privée tabulaire `/api/v1/data` (filtres dynamiques, pagination, tri). - API privée tabulaire sur abonnement (filtres dynamiques, pagination, tri) avec documentation interactive Swagger UI à `/api/v1/swagger` (📨 <colin@colmo.tech> si intéressé)
- Endpoint `/api/v1/schema` (description du dataset).
- Endpoint `/api/v1/health` (sonde monitoring).
- Documentation interactive Swagger UI à `/api/v1/swagger`.
- CLI d'administration des tokens : `python -m src.api.tokens_cli` (create, list, revoke).
- Suivi de consommation : compteurs SQLite (`api_tokens.count_total`, `last_used_at`) + événements Matomo async.
### Configuration
- Nouvelles variables d'environnement : `USERS_DB_PATH`, `MATOMO_URL`, `MATOMO_SITE_ID`, `MATOMO_TRACKING_ENABLED`.
- Création de 2 Custom Dimensions côté Matomo : `dimension1=token_id`, `dimension2=http_status`.
##### 2.7.9 (9 juin 2026) ##### 2.7.9 (9 juin 2026)
+1 -1
View File
@@ -1,7 +1,7 @@
[project] [project]
name = "decp.info" name = "decp.info"
description = "Interface d'exploration et d'analyse des marchés publics français." description = "Interface d'exploration et d'analyse des marchés publics français."
version = "2.7.9" version = "2.8.0"
requires-python = ">= 3.10" requires-python = ">= 3.10"
authors = [{ name = "Colin Maudry", email = "colin@colmo.tech" }] authors = [{ name = "Colin Maudry", email = "colin@colmo.tech" }]
dependencies = [ dependencies = [