|
2 | 2 |
|
3 | 3 | ## Unreleased |
4 | 4 |
|
| 5 | +- Make `edition = "2026"` the single mandatory CellScript package contract. |
| 6 | + The resolved edition profile now binds source semantics, target and primitive |
| 7 | + assurance, entry payload ABI, and group-relative |
| 8 | + `WitnessArgs.input_type` placement across metadata, cache keys, registry |
| 9 | + records, `Cell.lock` v2, `Deployed.toml` v2, compile receipts v2, generated |
| 10 | + builders, native APIs, WASM, LSP, and the playground. Missing or different |
| 11 | + editions and older persisted schemas are rejected; no migration or |
| 12 | + compatibility reader is provided. Generated CKB entries also remove the |
| 13 | + raw-`CSARGv1` witness fallback, so Edition 2026 accepts the payload only |
| 14 | + inside canonical `WitnessArgs.input_type`. See the |
| 15 | + [0.23 development release notes](docs/releases/CELLSCRIPT_0_23_RELEASE_NOTES.md). |
5 | 16 | - Complete the native-tooling cleanup: neutralize migration-era identifiers, |
6 | 17 | remove tracked legacy traceback logs and cache exclusions, rename the native |
7 | 18 | tooling integration suite, and add a repository-wide source-policy command |
|
25 | 36 | parameterized CKB entries. Generated wrappers now resolve witnesses relative |
26 | 37 | to the active script group, decode the `CSARGv1` payload from |
27 | 38 | `WitnessArgs.input_type`, preserve wallet/multisig ownership of `lock`, reject |
28 | | - malformed or wrongly placed payloads, and retain group-relative raw-v1 |
29 | | - compatibility. Builders place `input_type` before SDK signing because the |
| 39 | + malformed or wrongly placed payloads, and reject group-relative raw-v1 |
| 40 | + placement. Builders place `input_type` before SDK signing because the |
30 | 41 | complete `WitnessArgs` is signed. A canonical signed multisig-v2 CKB-VM |
31 | 42 | regression covers a type group whose first input is not transaction input |
32 | 43 | zero and rejects post-signing witness mutation. The Rust-native v0.23 |
|
0 commit comments