# CHANGELOG — kb-store ## 0.1.0-pre.069-fix-001 ### Corrigé - suppression de la section `Non publié`, incompatible avec le rôle chronologique du changelog ; - retrait des constats sans action du TODO et des travaux futurs du changelog. ### Documentation - réécriture de `TODO.md` sous forme de tâches uniquement ; - correction des exemples de `USAGE.md` afin de ne pas utiliser l’opérateur `?`. ## 0.1.0-pre.069 ### Documentation - création de `TODO.md`, `USAGE.md` et du changelog détaillé ; - réécriture du README autour des contrats consolidés et de `PostgresStore`. ## 0.1.0 ### Migré - consolidation de `kb_store_core`, `kb_store_pg` et des contrats associés dans `kb-store` ; - migration des tables raw, observations, Core, ledger, événements décodés, couverture et matérialisations ; - migration des migrations SQL, diagnostics et requêtes de replay. ### Modifié - adoption de Rust 2024 et des règles Khadhroony ; - maintien des modules internes privés derrière une façade publique contrôlée ; - erreurs structurées via `kb_core::Error` et transactions async via `sqlx`. ### Validation - tests des DTO, pagination, filtres, schéma, migrations, diagnostics et atomicité ; - tests PostgreSQL réels optionnels pilotés par environnement.