v0.1.4-pre.016-fix.002

This commit is contained in:
2026-08-16 19:16:19 +02:00
parent 3021996658
commit fd200f5335
3 changed files with 119 additions and 10 deletions

View File

@@ -0,0 +1,22 @@
# 0.1.4-pre.016-fix.002
## Objet
Corriger le faux positif de laudit downership Logging introduit par la détection textuelle trop large de la dépendance `tracing`.
## Correction
- remplace la recherche de sous-chaîne `tracing.workspace` par une détection des déclarations de dépendances Cargo exactes ;
- autorise donc correctement `tauri-plugin-tracing.workspace = true` dans une application Tauri ;
- continue dinterdire une dépendance directe à `tracing`, `tracing-subscriber` ou `tracing-appender` dans toute crate KSP autre que `ksp-logging-lib` ;
- couvre les formes `dependency.workspace = true`, `dependency = { ... }` et `[dependencies.dependency]`, y compris les tables de dépendances target/dev/build ;
- corrige également le scanner Rust afin que `tauri_plugin_tracing::...` ne soit pas confondu avec un chemin direct `tracing::...` ;
- ajoute des tests de régression pour les deux faux positifs tout en conservant le rejet des accès directs.
## Portée
Aucun changement du runtime Logging, de Config Desk, du hot reload, des profils, de Chrono ou de `config/std.logging.json`.
## Version technique
`0.1.4-pre.16.fix.2`