# CHANGELOG — kb-wallet ## `0.5.0-pre.002` - caractérise le format persistant `0.4.8` comme format legacy à importer plutôt qu’à modifier in-place ; - prépare pour `0.5.2` un conteneur versionné, une migration atomique/rollback et la séparation identité/secret/verrouillage/signature ; - renforce le TODO sur l’absence de propagation de secrets vers configuration, logs, erreurs, diagnostics ou Tauri. ## `0.4.8-pre.013` - `pre.013-delta-fix-021` ajoute `TemporaryWallet::as_sync_signer()` afin de préserver le marqueur `Sync` du `solana_keypair::Keypair` lorsque le signataire traverse un futur async qui doit être `Send` ; - conserve `as_signer()` inchangé pour les consommateurs historiques et n’expose toujours aucun octet secret. ## 0.4.6 - alignement de la crate sur la version fonctionnelle bot3 `0.4.6` ; - clôture des tâches de migration applicables et report explicite des évolutions ultérieures dans le TODO. ## 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.071 - réécriture du README avec indication explicite du statut d’ébauche ; - ajout du TODO détaillant les fonctionnalités prévues pour `0.5.x` ; - ajout du guide d’utilisation et de plusieurs exemples publics ; - clarification de la frontière entre signer, politique et exécution. ## 0.1.0-pre.062 - migration et renommage du wallet temporaire vers `kb-wallet` ; - conservation des alias validés, keypairs temporaires et stockage local ; - ajout des contrôles de permissions, type de fichier et effacement des buffers secrets ; - adaptation aux normes Rust 2024 et Khadhroony bot3.