0.5.1-pre.006
This commit is contained in:
@@ -1,8 +1,17 @@
|
||||
<!-- file: ks-config/CHANGELOG.md -->
|
||||
<!-- version: 15 -->
|
||||
<!-- version: 16 -->
|
||||
|
||||
# CHANGELOG — ks-config
|
||||
|
||||
## `0.5.1-pre.006`
|
||||
|
||||
- remplace le document source monolithique `app.config.json` par des compositions propres aux binaires, dont `config/kb-app-demo-desktop.default.config.json` et `config/ks-pipeline-demo-scenarios.default.config.json` ;
|
||||
- extrait les endpoints HTTP/WebSocket vers `config/transport.config.json` et les listeners vers `config/listeners.config.json`, chacun avec schéma et exemple dédiés sous `config/schemas/` / `config/` ;
|
||||
- conserve `AppConfig`/`ProfileConfig` comme contrat runtime résolu transitoire, reconstruit depuis la composition et les documents partagés ;
|
||||
- ajoute les APIs typées de chargement, validation et sélection de profils de composition, transport et listeners ;
|
||||
- ajoute un test d’API externe garantissant que composition, transport et listeners restent accessibles uniquement via les exports crate-root ;
|
||||
- réserve le split store/data, wallet, execution et configuration spécifique des binaires à `pre.007`, avant les surfaces publiques sûres de `pre.008`.
|
||||
|
||||
## `0.5.1-pre.005`
|
||||
|
||||
- retire définitivement le bloc `logging` de `ProfileConfig` et du schéma général ;
|
||||
|
||||
Reference in New Issue
Block a user