3.0 KiB
3.0 KiB
CHANGELOG — ks-config
0.5.1-pre.003
- aligne
config/example.config.jsonsur les identités hiérarchiquesks-lib-*afin que les routes de logging de référence suivent les producteurs renommés ; - ne modifie ni le schéma de configuration ni les variables d'environnement, réservées aux prereleases suivantes.
0.5.1-pre.002
- renomme
kb-configenks-configet l'identifiant Rustkb_configenks_config; - met à jour les chemins TS-RS source vers
frontend/ts/bindings/ks_configsans livrer les bindings générés ; - conserve le format de configuration et les variables d'environnement historiques jusqu'aux prereleases dédiées.
0.5.0-pre.002
- confirme pour
0.5.1le split de la configuration générale et du logging en documents et schémas distincts ; - fixe la convention cible
KS_SECRET_*/KS_PUBLIC_*/KS_*pour les variables d’environnement propres au projet ; - documente la séparation future source/runtime/public et interdit l’usage diagnostic du JSON résolu complet ;
- précise les tâches de migration, tests externes et non-divulgation sans modifier encore le contrat runtime
0.4.8.
0.4.6
- alignement de la crate sur la version fonctionnelle bot3
0.4.6; - clôture des tâches de migration applicables et report explicite des évolutions ultérieures dans le TODO.
0.1.0-pre.075
- validation statique que
ks-configreste l’unique propriétaire direct dedotenvy;
0.1.0-pre.073
- ajout du guide transversal
docs/guides/CONFIGURATION.md;
0.1.0-pre.072
- reclassement du TODO selon les blocants avant
0.4.6, les travaux0.4.7, les versions ultérieures et les dépendances conditionnelles.
0.1.0-pre.070
- enrichissement de
USAGE.mdavec plusieurs exemples couvrant les familles d’API publiques significatives.
0.1.0-pre.069
Documentation
- création de
TODO.md,USAGE.mdet du changelog détaillé ; - réécriture du README selon l’architecture bot3 ;
- suppression de la section
Non publié, incompatible avec le rôle chronologique du changelog ; - retrait des limitations et travaux futurs, désormais maintenus dans
TODO.mdouUSAGE.mdselon leur nature ; - clarification de la séparation entre historique de prerelease et objectifs futurs ;
- réécriture de
TODO.mdsous forme de tâches uniquement ; - correction des exemples de
USAGE.mdafin de ne pas utiliser l’opérateur?.
0.1.0
Migré
- migration et consolidation de la configuration typée bot2 dans
ks-config; - conservation du schéma JSON, des profils, endpoints, listeners, paramètres de stockage, logging, wallet et exécution.
Modifié
- adoption des règles Rust 2024 et Khadhroony ;
- export TypeScript contrôlé des types destinés au frontend ;
- validation structurée par
ks_core::Error.
Validation
- validation de l’exemple contre le schéma ;
- tests de round-trip, profils actifs, placeholders, URLs, rôles et invariants opérationnels.