1.2 KiB
1.2 KiB
0.1.4-pre.016-fix.002
Objet
Corriger le faux positif de l’audit d’ownership Logging introduit par la détection textuelle trop large de la dépendance tracing.
Correction
- remplace la recherche de sous-chaîne
tracing.workspacepar une détection des déclarations de dépendances Cargo exactes ; - autorise donc correctement
tauri-plugin-tracing.workspace = truedans une application Tauri ; - continue d’interdire une dépendance directe à
tracing,tracing-subscriberoutracing-appenderdans toute crate KSP autre queksp-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 directtracing::...; - 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