v0.5.2
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
<!-- file: CHANGELOG.md -->
|
<!-- file: CHANGELOG.md -->
|
||||||
<!-- version: 18 -->
|
<!-- version: 19 -->
|
||||||
|
|
||||||
# CHANGELOG — khadhroony-bot3
|
# CHANGELOG — khadhroony-bot3
|
||||||
|
|
||||||
@@ -35,7 +35,7 @@ Ce changelog décrit les évolutions fonctionnelles globales du projet. Il ne re
|
|||||||
|
|
||||||
### Validation et suite
|
### Validation et suite
|
||||||
|
|
||||||
- `cargo fmt --all`, `cargo check --workspace`, `cargo clippy --all-targets`, audit workspace et `cargo test --workspace` validés sur la base `0.5.2-pre.006 + fix-010` ;
|
- `cargo fmt --all`, `cargo check --workspace`, `cargo clippy --all-targets`, audit workspace et `cargo test --workspace` validés sur la prerelease de clôture `0.5.2-pre.007` après réconciliation documentaire finale ;
|
||||||
- validation runtime du signer persistant dans les démos Devnet avec `persistence="persistent"` et exports JSON/Base58 sous `data/wallets/` ;
|
- validation runtime du signer persistant dans les démos Devnet avec `persistence="persistent"` et exports JSON/Base58 sous `data/wallets/` ;
|
||||||
- l'inventaire/migration des fixtures historiques et la régression de chargement de fixture Token-2022 sont explicitement reportés à `0.5.4` ;
|
- l'inventaire/migration des fixtures historiques et la régression de chargement de fixture Token-2022 sont explicitement reportés à `0.5.4` ;
|
||||||
- `0.5.3` est consacré à l'audit et la normalisation de `ks-store`.
|
- `0.5.3` est consacré à l'audit et la normalisation de `ks-store`.
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
# file: Cargo.toml
|
# file: Cargo.toml
|
||||||
# version: 65
|
# version: 66
|
||||||
|
|
||||||
[workspace]
|
[workspace]
|
||||||
resolver = "3"
|
resolver = "3"
|
||||||
@@ -19,7 +19,7 @@ members = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
[workspace.package]
|
[workspace.package]
|
||||||
version = "0.5.2-pre.7"
|
version = "0.5.2"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
repository = "https://git.sasedev.com/Sasedev/khadhroony-bot3"
|
repository = "https://git.sasedev.com/Sasedev/khadhroony-bot3"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<!-- file: docs/validation/V0_5_2_WALLET_VALIDATION_REPORT.md -->
|
<!-- file: docs/validation/V0_5_2_WALLET_VALIDATION_REPORT.md -->
|
||||||
<!-- version: 2 -->
|
<!-- version: 3 -->
|
||||||
|
|
||||||
# Validation `ks-wallet` — clôture 0.5.2
|
# Validation `ks-wallet` — clôture 0.5.2
|
||||||
|
|
||||||
@@ -131,7 +131,7 @@ La fenêtre Wallets couvre : inventaire, création, inspection externe, inspecti
|
|||||||
|
|
||||||
Les secrets restent backend-only via `KB_SECRET_DEMO_WALLET_PASSWORD`; aucun password n'entre dans HTML, TypeScript ou les DTO Tauri.
|
Les secrets restent backend-only via `KB_SECRET_DEMO_WALLET_PASSWORD`; aucun password n'entre dans HTML, TypeScript ou les DTO Tauri.
|
||||||
|
|
||||||
## 8. Validation workspace — base `0.5.2-pre.006 + fix-010`
|
## 8. Validation workspace — prerelease de clôture `0.5.2-pre.007`
|
||||||
|
|
||||||
L'opérateur a validé :
|
L'opérateur a validé :
|
||||||
|
|
||||||
@@ -160,11 +160,11 @@ Résultats :
|
|||||||
- `ks-pipeline-demo-scenarios` : 109 tests + 2 tests CLI ;
|
- `ks-pipeline-demo-scenarios` : 109 tests + 2 tests CLI ;
|
||||||
- `ks-program-ids` : 6 tests ;
|
- `ks-program-ids` : 6 tests ;
|
||||||
- `ks-store` : 84 tests ;
|
- `ks-store` : 84 tests ;
|
||||||
- `ks-wallet` : 22 unitaires + 7 legacy + 3 password natif + 2 API publique + 6 transfert ;
|
- `ks-wallet` : 22 unitaires + 8 legacy + 4 password natif + 2 API publique + 6 transfert ;
|
||||||
- `ks-wallet-demo-scenarios` : 1 test d'intégration password ;
|
- `ks-wallet-demo-scenarios` : 1 test d'intégration password ;
|
||||||
- doc-tests : succès.
|
- doc-tests : succès.
|
||||||
|
|
||||||
La `pre.007` ajoute seulement les canaris de non-divulgation legacy, le test concurrent natif et la clôture documentaire ; elle doit donc être rejouée avec la campagne standard avant le passage à `0.5.2` final.
|
La `pre.007` de clôture, incluant les canaris de non-divulgation legacy, le test concurrent natif et la réconciliation documentaire finale, a été rejouée avec la campagne standard et validée intégralement. Le delta final `0.5.2` ne doit plus introduire de fonctionnalité : il borne le passage de version et la réconciliation documentaire de release.
|
||||||
|
|
||||||
## 9. Reports explicites
|
## 9. Reports explicites
|
||||||
|
|
||||||
@@ -182,4 +182,4 @@ La `pre.007` ajoute seulement les canaris de non-divulgation legacy, le test con
|
|||||||
|
|
||||||
## 10. Statut
|
## 10. Statut
|
||||||
|
|
||||||
**Base fonctionnelle `0.5.2-pre.006 + fix-010` validée. `0.5.2-pre.007` est la prerelease de clôture à valider avant la release finale `0.5.2`.**
|
**Prerelease de clôture `0.5.2-pre.007` validée intégralement. La release `0.5.2` est prête pour le passage de version final, suivi de la campagne standard de validation avant commit/tag.**
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "kb-app-demo-desktop",
|
"name": "kb-app-demo-desktop",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.5.1",
|
"version": "0.5.2",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://schema.tauri.app/config/2",
|
"$schema": "https://schema.tauri.app/config/2",
|
||||||
"productName": "Khadhroony Bot3 Demo Desktop",
|
"productName": "Khadhroony Bot3 Demo Desktop",
|
||||||
"version": "0.5.1",
|
"version": "0.5.2",
|
||||||
"identifier": "com.sasedev.kb-app-demo-desktop",
|
"identifier": "com.sasedev.kb-app-demo-desktop",
|
||||||
"build": {
|
"build": {
|
||||||
"beforeDevCommand": "npm run dev",
|
"beforeDevCommand": "npm run dev",
|
||||||
|
|||||||
Reference in New Issue
Block a user