# CHANGELOG — ks-wallet-demo-scenarios ## `0.5.2-pre.007` - clôt le scénario password `0.5.2` après validation workspace complète ; - conserve la crate indépendante de Tauri et reporte les futurs scénarios d'import/export/migration aux versions qui ajouteront effectivement de nouveaux formats ou besoins de preuve. ## `0.5.2-pre.006-delta-fix-010` - crée la crate réutilisable `ks-wallet-demo-scenarios` sans dépendance vers Tauri ou le desktop ; - ajoute `rotate_wallet_password()` pour valider qu’un changement de mot de passe conserve exactement l’identité publique ; - ajoute `expect_wallet_password_rejected()` pour exiger le rejet de l’ancien mot de passe avec le code `wallet_native_authentication_failed` ; - ajoute `unlock_and_sign_wallet()` pour vérifier une ouverture authentifiée et une vraie capacité de signature sans exposer le secret ; - ajoute un test externe ordonné A → B → rejet de A → ouverture/signature avec B → restauration B → A → ouverture/signature finale avec A ; - prépare la crate à recevoir ultérieurement les scénarios d’import/export, migration et formats tiers sans étendre `kb-app-demo-desktop`.