0.5.0-pre.002

This commit is contained in:
2026-08-09 17:47:35 +02:00
parent c9241622f2
commit 92dccabf53
15 changed files with 499 additions and 71 deletions

View File

@@ -1,5 +1,5 @@
<!-- file: kb-config/USAGE.md -->
<!-- version: 3 -->
<!-- version: 4 -->
# Utilisation de kb-config
@@ -35,7 +35,7 @@ for path in report.loaded_files {
}
```
`EnvironmentLoadReport` indique les fichiers chargés. Les placeholders non résolus sans fallback restent visibles afin que la validation ou le consommateur puisse les signaler explicitement.
`EnvironmentLoadReport` indique les fichiers chargés. Les placeholders non résolus sans fallback restent visibles afin que la validation ou le consommateur puisse les signaler explicitement. Le format `0.4.8` accepte encore les anciens noms denvironnement ; la migration `0.5.1` imposera le namespace `KS_*`.
## Résolution explicite des placeholders
@@ -46,7 +46,7 @@ let resolved = kb_config::resolve_environment_placeholders(raw);
assert!(resolved.contains("databaseUrl"));
```
Cette API est utile pour un outil de diagnostic qui veut afficher le JSON résolu avant parsing.
Cette API retourne actuellement une chaîne résolue ordinaire et peut donc contenir des secrets issus de lenvironnement. Elle doit rester strictement backend et ne doit pas être utilisée pour afficher, logger ou transmettre le JSON résolu. `0.5.1` remplacera cette frontière par une résolution conservant la classification de sensibilité.
## Validation et parsing