Skip to content

CellScript 0.14.0

Choose a tag to compare

@a19q3 a19q3 released this 09 May 09:26
· 457 commits to main since this release

CellScript 0.14 is focused on CKB semantic completeness rather than another syntax cleanup pass. The release exposes more of the concrete CKB transaction surface directly in source, metadata, and validation: bounded Spawn/IPC verifier reuse, structured WitnessArgs access, explicit Source views, ScriptGroup and outputs_data metadata validation, TYPE_ID create-plan metadata, strict script-reference records, CKB-profile since/time/epoch helpers, capacity-floor metadata, and fixed-Hash dynamic Blake2b support. The action model remains the explicit verifier model from 0.13; 0.14 only completes the intentional state-edge spelling cleanup from legacy move to transition.

The validation story is also stricter. The current release has passed the full CKB release gate with builder-backed production actions, local CKB stateful scenarios, valid and invalid lock-spend coverage, measured cycles, transaction size, occupied capacity, syntax-combination fuzzing, VS Code extension dry-run packaging, and the new 0.14 scope audit. The boundary is deliberately conservative: Spawn/IPC is bounded verifier reuse, not full protocol composability; ScriptGroup, outputs_data, and TYPE_ID are metadata/tamper validated in 0.14, while full accepted/rejected CKB transaction fixture matrices remain a later compatibility-suite track.