43 lines
1.3 KiB
Markdown
43 lines
1.3 KiB
Markdown
<!-- file: kb-store/CHANGELOG.md -->
|
||
<!-- version: 2 -->
|
||
|
||
# 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.
|