44 lines
2.0 KiB
Markdown
44 lines
2.0 KiB
Markdown
<!-- file: ks-wallet/CHANGELOG.md -->
|
||
<!-- version: 6 -->
|
||
|
||
# CHANGELOG — ks-wallet
|
||
|
||
## `0.5.1-pre.002`
|
||
|
||
- renomme `kb-wallet` en `ks-wallet` et `kb_wallet` en `ks_wallet` ;
|
||
- aligne le target racine de tracing et les consommateurs sans modifier le format persistant des wallets, réservé à `0.5.2`.
|
||
|
||
## `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 `ks-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.
|