93 lines
4.7 KiB
Markdown
93 lines
4.7 KiB
Markdown
<!-- file: kb-pipeline-demo-scenarios/CHANGELOG.md -->
|
||
<!-- version: 17 -->
|
||
|
||
# CHANGELOG — kb-pipeline-demo-scenarios
|
||
|
||
### Correctif `0.4.7-pre.012-fix-003`
|
||
|
||
- ajout explicite de la dépendance workspace `mpl-token-metadata` requise par les modèles et constructeurs de scénarios ;
|
||
- alignement du test de placeholder sur le code stable `config` réellement exposé par `kb_core::Error::config` ;
|
||
- validation locale : formatage, workspace check, clippy et audits propres ; 53 tests de bibliothèque réussis avant correction de l’assertion, un seul test échouant sur le code attendu.
|
||
|
||
### Correctif `0.4.7-pre.012-fix-002`
|
||
|
||
- rejet explicite des placeholders `...` dans le JSON d’opération Metaplex ;
|
||
- inventaire public des vingt opérations courantes acceptées par les campagnes automatiques ;
|
||
- modèles JSON structurés pour `Create`, `Update`, `Verify` et `Unverify` ;
|
||
- constructeurs nommés pour les parcours créateur `Verify` et `Unverify` ;
|
||
- documentation corrigée afin de ne plus présenter un placeholder comme une commande exécutable.
|
||
|
||
## 0.4.7-pre.012 — couverture du runner Devnet Metaplex
|
||
|
||
- passage de la matrice Devnet à `0.4.7-pre.012` ;
|
||
- fermeture du statut `implemented` pour les 20 opérations courantes ;
|
||
- ajout d’un constructeur de requête depuis le JSON typé `ExMetaplexTokenMetadataOperation` ;
|
||
- ajout d’un test Devnet opt-in piloté par variables d’environnement pour simuler ou soumettre n’importe quelle opération courante ;
|
||
- maintien des statuts réseau à `not_run` tant qu’aucune exécution locale n’a fourni les preuves attendues.
|
||
- correction du contrat stateful partagé afin que les lectures préflight et postcondition soient désérialisables depuis les variables JSON du test Devnet opt-in.
|
||
|
||
## 0.4.7-pre.011 — réouverture des campagnes Devnet Metaplex
|
||
|
||
### Exécution Devnet
|
||
|
||
- ajout d’un exécuteur Metaplex Devnet réel, simulation-first et limité aux opérations non dépréciées ;
|
||
- contrôle du genesis hash Devnet, du wallet de profil, des signers et des plafonds de coût ;
|
||
- ajout des lectures stateful avant/après, du préflight, de la simulation RPC exacte, de la soumission contrôlée et de la confirmation ;
|
||
- ajout d’une matrice fermée des 20 opérations courantes, avec `Create`, `Update`, `Verify` et `Unverify` attribuées au premier lot `pre.011` ;
|
||
- conservation de tous les statuts réseau à `not_run` tant qu’aucune preuve locale n’a été observée.
|
||
|
||
### Documentation
|
||
|
||
- réorganisation des quatre documents de crate ;
|
||
- ajout des lots `pre.011` et `pre.012` au TODO pour couvrir les 20 opérations courantes sur Devnet ;
|
||
- clarification du rôle ciblé du CLI et du maintien des scénarios UI dans le desktop.
|
||
|
||
## 0.4.7-pre.010 — corpus de validation croisée
|
||
|
||
- ajout d’un corpus fermé couvrant outer/CPI, succès/échec, cinq familles d’actifs et neuf classes d’erreur ;
|
||
- ajout de contrats distincts de preuve réseau pour simulation, soumission et postcondition ;
|
||
- refus de toute promotion réseau fondée uniquement sur des preuves synthétiques.
|
||
|
||
## 0.4.7-pre.009
|
||
|
||
- ajout de l’inventaire Metaplex Devnet simulation et de son test de couverture.
|
||
|
||
## 0.4.7-pre.008
|
||
|
||
- ajout des scénarios synthétiques NFT, SFT, token fongible, collection et pNFT ;
|
||
- ajout de la matrice de validation Devnet/Testnet ;
|
||
- conservation du CLI sans commande Metaplex non justifiée.
|
||
|
||
## 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.075
|
||
|
||
- ajout du guide opérateur Devnet `0.4.6` distinguant les scénarios de validation des composants réutilisables ;
|
||
|
||
## 0.1.0-pre.073
|
||
|
||
- ajout du guide transversal [`docs/guides/DEVNET_VALIDATION.md`](../docs/guides/DEVNET_VALIDATION.md) ;
|
||
|
||
## 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.070
|
||
|
||
- enrichissement du `USAGE.md` avec plusieurs exemples couvrant les principales familles d’API publiques ;
|
||
- ajout du contrat documentaire de la crate mixte ;
|
||
- inventaire des scénarios publics et du binaire CLI ;
|
||
- documentation des tests Devnet comme références d’exécution réelle ;
|
||
- classement des travaux d’autonomie CLI, fixtures et Metaplex dans le TODO.
|
||
|
||
## 0.1.0-pre.062
|
||
|
||
- extraction des scénarios de démonstration hors du desktop ;
|
||
- conservation du nom de bibliothèque `kb_pipeline_demo_scenarios` ;
|
||
- création du binaire explicite `kb-pipeline-demo-scenarios-cli` avec `autobins = false` ;
|
||
- migration des scénarios System Transfer, Memo v4, ATA, SPL Token et Token-2022 ;
|
||
- validation connue de 39 tests de bibliothèque et 1 test de binaire.
|