# CHANGELOG — kb-store ## 0.1.0-pre.074 - clôture de la tâche documentaire préalable à `0.4.6` après publication du guide PostgreSQL et stockage ; ## 0.1.0-pre.073 - ajout du guide transversal [`docs/guides/POSTGRES_STORAGE.md`](../docs/guides/POSTGRES_STORAGE.md) ; ## 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 d’API publiques significatives. ## 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` ; - 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 ; - 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 ### 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.