Files
khadhroony-bot3/ks-config/CHANGELOG.md
2026-08-09 22:52:37 +02:00

3.4 KiB
Raw Blame History

CHANGELOG — ks-config

0.5.1-pre.004

  • migre le sélecteur d'environnement vers KS_ENV_FILE et les placeholders PostgreSQL/Helius vers KS_SECRET_* ;
  • aligne .env.example, config/example.config.json, les tests et la documentation sur le namespace Khadhroony Solana ;
  • ne met pas encore en œuvre le camouflage ou la propagation de sensibilité, réservés à la frontière runtime/public après le split config/logging.

0.5.1-pre.003

  • aligne config/example.config.json sur les identités hiérarchiques ks-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-config en ks-config et l'identifiant Rust kb_config en ks_config ;
  • met à jour les chemins TS-RS source vers frontend/ts/bindings/ks_config sans 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.1 le 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 denvironnement propres au projet ;
  • documente la séparation future source/runtime/public et interdit lusage 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-config reste lunique propriétaire direct de dotenvy ;

0.1.0-pre.073

0.1.0-pre.072

  • reclassement du TODO selon les blocants avant 0.4.6, les travaux 0.4.7, les versions ultérieures et les dépendances conditionnelles.

0.1.0-pre.070

  • enrichissement de USAGE.md avec plusieurs exemples couvrant les familles dAPI publiques significatives.

0.1.0-pre.069

Documentation

  • création de TODO.md, USAGE.md et du changelog détaillé ;
  • réécriture du README selon larchitecture 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.md ou USAGE.md selon leur nature ;
  • clarification de la séparation entre historique de prerelease et objectifs futurs ;
  • réécriture de TODO.md sous forme de tâches uniquement ;
  • correction des exemples de USAGE.md afin de ne pas utiliser lopé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 lexemple contre le schéma ;
  • tests de round-trip, profils actifs, placeholders, URLs, rôles et invariants opérationnels.