39 lines
1.7 KiB
Markdown
39 lines
1.7 KiB
Markdown
<!-- file: CHANGELOG.md -->
|
||
<!-- version: 2 -->
|
||
|
||
# CHANGELOG
|
||
|
||
## 0.1.0-pre.013
|
||
|
||
- Remplacement des 14 marqueurs temporaires de matérialisation par des squelettes `Mt*Materializer`.
|
||
- Conservation du contrat historique `MtMaterializer` et ajout du contrat bot3 `MtApiEventMaterializer`.
|
||
- Réexports publics exclusivement depuis la façade `kb_lib`.
|
||
- Alignement de l’audit des réexports sur l’ordre naturel produit par `rustfmt`.
|
||
|
||
## 0.1.0-pre.001
|
||
|
||
- Renommage de `kb_wallet` en `kb-wallet`.
|
||
- Restauration de `kb-core/src/error.rs` et `kb-core/src/module.rs`.
|
||
- Réduction de `kb-core/src/lib.rs` à la déclaration des modules et aux réexports documentés.
|
||
|
||
## 0.1.0-pre.000
|
||
|
||
- Création du workspace consolidé `khadhroony-bot3`.
|
||
- Ajout de `kb-lib` pour les décodeurs, exécuteurs et matérialisateurs.
|
||
- Fusion architecturale prévue des stores dans `kb-store`.
|
||
- Conservation du workspace précédent comme référence de migration non compilée.
|
||
|
||
## 0.1.0-pre.002
|
||
|
||
- Portage des modèles partagés de `kb_model` dans `kb-lib::model`.
|
||
- Portage des contrats complets de `kb_decoder_api` dans `kb-lib::decoder::api`.
|
||
- Portage des contrats complets de `kb_materializer_api` dans `kb-lib::materializer::api`.
|
||
- Portage des contrats complets de `kb_execution_api` dans `kb-lib::executor::api`.
|
||
- Ajout du contrat neutre `MdCoreInstructionReplayInput` dans `kb-lib` pour éviter une dépendance cyclique avec `kb-store`.
|
||
- `kb-lib/src/lib.rs` reste une façade de modules et de réexports.
|
||
|
||
## 0.1.0-pre.010
|
||
|
||
- Portage des matérialisateurs natifs lifecycle, administration, compliance et staking.
|
||
- Conservation de leurs 50 tests historiques et ajout du premier test aval de matérialisation.
|