# CHANGELOG — kb-lib ## 0.1.0-pre.069-fix-001 ### Corrigé - suppression de la section `Non publié`, incompatible avec le rôle chronologique du changelog ; - retrait des limitations et travaux futurs du changelog ; - correction de la frontière entre historique, TODO et limites durables d’utilisation. ### 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 - ajout de `README.md`, `TODO.md`, `USAGE.md` et du présent changelog selon les normes bot3. ## 0.1.0 ### Migré - consolidation des modèles, décodeurs, exécuteurs et matérialisateurs issus de nombreuses crates bot2 dans une façade unique ; - migration des surfaces Solana Core, SPL Memo, SPL Token, SPL ATA, Token-2022, registre ElGamal et du décodeur Metaplex Token Metadata ; - migration des contrats de replay, de sécurité et de matérialisation. ### Modifié - adoption de Rust 2024, de `#![forbid(unsafe_code)]`, `#![deny(unreachable_pub)]` et des conventions strictes d’exports, d’erreurs et de tracing ; - remplacement des anciennes frontières de crates par des modules privés et des réexports publics contrôlés. ### Validation - tests unitaires des décodeurs, exécuteurs, matérialisateurs et contrats consolidés ; - matrices contractuelles chargées par les tests concernés ; - validations Devnet conservées pour les scénarios explicitement couverts pendant la migration.